0

我有一個鏈接到Access 2013數據庫的後端SQL Server 2008 R2表。字段名稱是輸入日期,它是SQL Server中的日期字段類型。當我查看SSMS內的數據時,它顯示爲一個日期,我只是將其轉換爲適當的格式。但是,在我的訪問表單上,我無法將日期格式設置爲mmddyyyy。我試圖在表單字段中添加一個輸入掩碼(稱爲txtentereddate),但這不會改變日期的顯示方式。訪問顯示日期MMDDYYY格式

我必須更改以顯示訪問日期爲MMDDYYYY的日期?

+0

確實,當你在設計視圖中打開鏈接的表中,列確的日期/時間列?一旦它是一個日期時間,那麼在客戶端的格式應該是沒有問題的。你不需要也不需要設置任何格式化服務器端。 –

+0

什麼是您的格式屬性設置爲您的MS-Access窗體'txtentereddate'控件?如果它將其識別爲日期/時間字段,它可能無法正確反應,但您可以嘗試在格式屬性中使用「MMDDYYYY」。否則,你可能不得不使用一個單獨的顯示控件,將ControlSource屬性設置爲'= Format([txtentereddate],「mmddyyyy」) – dbmitch

+0

@dbmitch提到,你需要的只是將字段的_Format_屬性設置爲:mmddyyyy – Gustav

回答

2

你可以嘗試的MS Access format()功能:

format(date, "mmddyyyy") 
+0

我在哪裏可以放置這種語法? –

+0

@PinkSmellyBlueSocks。 。 。在'SELECT'語句中或者您獲得想要顯示的列的等效方式。 –