查询标准查询

时间:2015-01-23 15:11:14

标签: sql ms-access

我有一个查询接受来自表单的输入。我现在面临的问题是我试图考虑一个空的标准。基本上是捕获所有事件实例的标准。我如何实现这一目标?

例如,qry1上有一个叫做sex的字段。在form1上调用txtSex。我可以轻松地捕捉男性和女性的案例。但我需要一种方法来捕捉所有(男性,女性和空单元格)。这是我的查询中的语法[Forms]![form1]![txtSex]

1 个答案:

答案 0 :(得分:1)

因此,如果用户没有从“性别”复选框中选择任何选项,并且您被视为“全部”,那么要处理此问题,如果复选框为空,请不要在sql查询中添加过滤器。

样本伪代码将

if(txtSex != "")
 sqlquery = "select * from tbl where sex = txtSex.selectedvalue"
else
 sqlquery = "select * from tbl"