我正在使用过滤条件来拉取记录,其中我的表格根据输入文本显示动态搜索结果。下面是我正在使用的代码 -
Me.Bookbindingsource.Filter = *Book_Author LIKE '*" & TextBox.Text & "*'"
此字段可以为空白。表单加载时,我希望它显示所有记录,但只显示那些在“作者”字段中至少包含一个字符的记录。
答案 0 :(得分:1)
试试这个where
条款。使用OR
条件接受空字符串
where (Book_Author LIKE '*" & TextBox.Text & "*' or Book_Author = '')
答案 1 :(得分:0)
添加where子句
where Book_Author LIKE '*" & TextBox.Text & "*' or Book_Author = ''
如果你已经有其他where子句,那么添加
AND ( Book_Author LIKE '*" & TextBox.Text & "*' or Book_Author = '')