2013-02-22 50 views
1

我正在嘗試利用窗體上的搜索功能。我基於表格的副本查詢表單,除了條件鏈接到窗體上的控件。防爆。使用查詢和控件的搜索功能

WHERE (((tblFamily.FamilyName) Like "*" & [Forms]![frmFamily]![cntrlFamilyName] & "*") 

我想在地址,城市等其他領域也這樣做。但是,如果我將相同的邏輯應用於地址字段,即使沒有任何內容放入控件中,空白記錄也會被忽略並且不會返回。

如何解決這個問題,以便在沒有任何內容放入cntrlAddress時,搜索不會忽略空白地址的記錄。

回答

1

可以爲空字符串添加到您的領域,對搜索:

WHERE tblFamily.FamilyName & "" 
    Like "*" & [Forms]![frmFamily]![cntrlFamilyName] & "*" 

這將意味着tblFamily.FamilyName不爲空,當[Forms]![frmFamily]![cntrlFamilyName]是空的,查詢將讀取:

Where "" Like "*" 
Where "bob" Like "*" 

依此類推。

+0

再次感謝!一次學習一點。 – 2013-02-22 23:15:45