我有一个查询接受来自表单的输入。我现在面临的问题是我试图考虑一个空的标准。基本上是捕获所有事件实例的标准。我如何实现这一目标?
例如,qry1上有一个叫做sex的字段。在form1上调用txtSex。我可以轻松地捕捉男性和女性的案例。但我需要一种方法来捕捉所有(男性,女性和空单元格)。这是我的查询中的语法[Forms]![form1]![txtSex]
答案 0 :(得分:1)
因此,如果用户没有从“性别”复选框中选择任何选项,并且您被视为“全部”,那么要处理此问题,如果复选框为空,请不要在sql查询中添加过滤器。
样本伪代码将
if(txtSex != "")
sqlquery = "select * from tbl where sex = txtSex.selectedvalue"
else
sqlquery = "select * from tbl"