我有一个链接到access的excel表,该表具有不同的数据类型。不过,我有一个特别的日期问题。在excel中,日期的格式为dd/mm/yyyy。当数据到达访问权限时,它是数字的。即与日期相关的数字。。。2013年7月19日为41474。
我试图更改访问表的格式,但由于它是链接的,因此无法在访问端指定格式。
有没有一种方法可以确保保持日期格式?
或者,有没有一种方法可以将"数字"操作为日期格式,这样当用户对数据生成报告时,报告将正确显示日期格式?
收到的任何建议都很棒!
"Under the covers",Date\Time数据类型实际上是双精度浮点。因此,您可以使用query with函数将链接表中的数字转换为显式日期/时间值或包含首选格式日期的格式化字符串。。
以下是"立即"窗口中的几个示例。
? CDate(41474)
7/19/2013
日期显示在我的(美国)区域设置中。如果您希望它是"dd-mm-yyyy"格式的字符串,可以使用Format()
函数。(它仍然是相同的日期/时间值,只是以不同的格式显示。)
? Format(CDate(41474), "dd/mm/yyyy")
19/07/2013