2017-03-07 65 views
0

工作,我已經創建了接收和支付憑證的一個簡單的Microsoft Access 2007的應用程序,一切工作正常,但有一兩件事,我的心中沒有解決。MS訪問日期分組沒有在報告

我創建「接收量」,我想報告關於接收日期進行分組的報告模板。我曾在「分組,排序和總計」添加了一個名爲「接收日期」字段,當我生成它,它不組關於日期的內容。

+0

如果帶日期的字段也包含時間,則無法使用直接使用該字段的日期進行分組,使用帶分組的字段的格式功能 –

+0

它是不包含時間的_Medium Date_格式。 – user7670307

+0

該格式僅用於顯示。報告對「接收日期」的真實值進行分組。 – Gustav

回答

0

調整你分組和排序使用表達式:

Fix([Receiving Date]) 
+0

這不能解決問題。 – user7670307

0

我找到了解決辦法。 不分組日期明智的,因爲Access無法理解的日期,就像古斯塔夫說的原因,格式只是用於顯示,但實際值是不同的,謝爾蓋小號說:「如果與日期字段包含時間,你贏了」不能將報告分組「。

最後,我不得不從日期刪除時間,並保持它清楚地訪問,以便它可以組我的報告。

=MonthName(DatePart("m",[receiving date])) & " " & Format$([receiving date],"d"", ""yyyy") 

接收日期是字段名稱。

+0

這可以減少到:'=格式([接收日期], 「MMMM d,YYYY」)' – Gustav