我目前正在使用更新查询,该查询按预期工作,直到我添加使查询不显示任何结果的条件(这是我预期的)。该标准当前来自表单上的文本框。
我想要做的是,在标准行中,指定如果文本框是空白的,其中没有任何内容,那么标准应该跳过它。
我在 Criteria 行中尝试过:
[Forms]![Formname].[txtboxName] OR [Forms]![Formname].[txtboxName] Is Null
但这不起作用。
感谢您的任何帮助或指导!
您应该能够使用通配符:
Like [Forms]![Formname].[txtboxName] & "*"
怎么样:
where [whatever your field is] = [Forms]![Formname].[txtboxName]
OR Nz([Forms]![Formname].[txtboxName]) = ""
的使用Nz
将捕获空值和零长度字符串,它们看起来为空但不是。
如果这不起作用,请按照 Remou 的要求进行。IE 使用实际的 SQL 查询更新您的问题,而不仅仅是其中的一部分。
尝试这个:
Like IIF(IsNull([Forms]![Formname].[txtboxName])=Fasle;[Forms]![Formname].[txtboxName];"*")
*注意:我的系统默认分隔符是“;”,请确定你的。
享受车程