2016-05-31 28 views
0

我需要一點幫助。 我創建了一個可以通過DateTimePicker設置日期的文本框。 我想要做的是當我選擇28.05.2016,窗體應該只顯示這個日期。帶有DateTimePicker的MS Access過濾器表格

任何人都可以幫我嗎?

編輯

我想這的onUpdate

DoCmd.ApplyFilter , "[Date] like '*" & DateSelector & "*'" 
+0

爲什麼'Like'而不是'='? –

+0

'Date'是一個保留字。使用保留字** IS **命名字段尋找麻煩。 –

回答

0

我寧願用AfterUpdate事件,使用

DoCmd.ApplyFilter , "[Date] = [forms].[myForm].[myControl]" 

Like這裏沒有什麼興趣,因爲日期的部分條目將觸發一個錯誤。

或者您可以使用

DoCmd.ApplyFilter , "[Date] = " & Format([myControl], "\#mm/dd/yyyy\#") 
+0

我的文本框中選擇日期被稱爲DateSelect 日期應該過濾的字段被稱爲日期 ''DoCmd.ApplyFilter,「[日期我的字段的名稱?] = [形式]。[? ?我的表單的名稱?]。[DateSelect]「''這是錯的嗎? – idunnowhatimdoin

+0

好吧,你知道該怎麼改變吧? –

+0

我改變了datefield datefilter的名字,我認爲它的權利,我需要改變^^ – idunnowhatimdoin