2013-07-19 99 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