2016-06-12 97 views
0

在這裏還是一個新的學習者,所以請原諒我的格式。
1.我想弄清楚如何在我的父窗體[Results Form]上根據日期範圍篩選我的子窗體[frmSelectorquerysub]。
我知道它可以在VBA中完成,這並不意味着我知道如何去做,但我想嘗試使用主/子字段。我已經使用主/子字段通過組合框篩選我的子表單,並且我甚至可以一次完成三個篩選器。
是否可以使用此方法來過濾日期?
我已經包括我的(壓縮/修復)數據庫爲例。
請原諒混亂。
https://drive.google.com/open?id=0B7Uh_goO6l7QSmdPLXVqQlpiQVE
2.如果不能使用這種方法,我會使用BETWEEN作爲範圍,對吧?其他人在哪裏他們只是單一的價值觀呢?
3.如果我們可以通過這種方式來實現這個功能,那麼有人能夠幫助我在我的主/子字段中修復我的語法,所以我不必設置他們現在有三個過濾器來獲得結果?按日期字段過濾子表格

回答

1

MasterLinkFieldsChildLinkFields僅適用於一個或多個格子。

但是你可以設置子窗體上的過濾器:

Dim Filter As String 

Filter = "[DateFieldInSubform] Between #" & Format(Me!StartDate.Value, "yyyy\/mm\/dd") & "# And #" & Format(Me!EndDate.Value, "yyyy\/mm\/dd") & "#" 

Me!NameOfSubformControl.Form.Filter = Filter 
Me!NameOfSubformControl.Form.FilterOn = True