2013-07-19 95 views
2

我有一個Excel表格鏈接到具有不同數據類型的訪問。 我有一個問題,但具體日期。在Excel中,日期格式爲dd/mm/yyyy。當數據達到訪問數字時。即與日期有關的數字... 19/07/2013正在通過作爲41474.Excel以訪問鏈接的表格日期格式問題

我試圖改變訪問表格式,但作爲其鏈接的格式不能在訪問端指定東西的。

有沒有一種方法可以確保日期格式得到維護?

另外,有沒有辦法可以將數字操作爲日期格式,以便用戶在數據上生成報告時,報告會正確顯示日期格式?

任何建議greatfuly收到!

回答

1

「Under the cover」,Date \ Time數據類型實際上是雙精度浮點型。所以,你可以使用與查詢功能,你想從鏈接表改造這些數字---以明確日期/時間值或包含您的首選格式的日期格式的字符串..

這裏有一對夫婦的樣本從立即窗口。

? CDate(41474) 
7/19/2013 

日期是顯示在我的(美國)區域設置。如果您想將其作爲「dd-mm-yyyy」格式的字符串,則可以使用Format()函數。 (這仍然是相同的日期/時間值,而只是顯示在不同的格式。)

? Format(CDate(41474), "dd/mm/yyyy") 
19/07/2013 
+0

我理解數與格式正確的日期值,但我怎麼然後讓他們在報告中正確顯示。該字段被稱爲'開始日期' – Ian

+0

使用查詢作爲報告的記錄來源。在查詢中,您可以根據需要轉換數字。 – HansUp

+0

ahh所以格式在查詢中設置,而不是報告。我會試一下! – Ian