使用 LIKE 语句获取具有空白字段值的记录

Get records with blank field value using LIKE statement

我正在使用过滤条件提取记录,其中 table 显示基于输入文本的动态搜索结果。下面是我正在使用的代码 -

Me.Bookbindingsource.Filter = *Book_Author LIKE '*" & TextBox.Text & "*'"

该字段可以为空。加载表单时,我希望它显示所有记录,但只显示那些在作者字段中至少有一个字符的记录。

试试这个 where 子句。使用OR条件接受空串

where (Book_Author LIKE '*" & TextBox.Text & "*' or Book_Author = '')

添加 where 子句

where Book_Author LIKE '*" & TextBox.Text & "*' or Book_Author = ''

如果您已经有其他 where 子句,则添加

AND ( Book_Author LIKE '*" & TextBox.Text & "*' or Book_Author = '')