我試圖在 Access 中創建一個表格形式,列出每條記錄的日期和周數。當我在文本框屬性表 (ww) 中使用“格式”選項時,我的周數減少了 1 周(2021 年 12 月 19 日這一周被視為第 52 周)。我已經能夠使用 VBA 在標頭中的未系結欄位中更正此問題
DatePart("ww", Date, vbSunday, vbFirstFourDays)
但我無法獲得相同的代碼以在表格形式的文本框控制元件源中作業。我可以使用以下方法得到同樣錯誤的第 52 周答案:
=DatePart("ww", [dtmEventStartDate])
但以下兩個都給了我一個“#Name?” 表單加載時文本框中的錯誤:
=DatePart("ww",[dtmEventStartDate],[vbSunday],[vbFirstFourDays])
=Format([dtmEventStartDate],[ww],[vbSunday],[vbFirstFourDays])
奇怪的是,控制元件源的彈出幫助似乎表明支持我使用的格式,但隨后它繼續不起作用。任何幫助將不勝感激!
uj5u.com熱心網友回復:
Access 不知道 vbSunday、vbFirstFourDays 等 VBA 常量,并假設這些是欄位名稱。
使用數字值。 =DatePart("ww", [dtmEventStartDate], 1, 2)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/392393.html
上一篇:C指標陣列第二個最大值
