控制选择“是”,“否”或“全部”并传递给查询

时间:2014-09-18 04:17:24

标签: ms-access-2010

我有一张桌子,其中包括会员/非会员'字段,类型为'是/否'。

我有一个表单(除其他外)打印邮件标签,我想添加一个控件,默认情况下可以打印所有标签,或者只是'是'是(成员)或仅''否' (非成员)。

我可以做“是”'或者没有'场景,但不是全部'。我已尝试过三态复选框等,但我不确定如何让控件告诉查询“如果没有选择(或者全部'),请给我一切,只有会员,如果'是'被选中,或者只有非成员,如果没有'被选中'。

我觉得有点傻,但你有:)

干杯

[R

1 个答案:

答案 0 :(得分:0)

使用值列表尝试组合,例如全部;是;否。

然后,您可以使用它来过滤表单(或清除过滤器,如果'全')

OR

使用它来更改查询的条件,例如:

dim s$
s = "SELECT MyQuery.* FROM MyQuery" & _
    iif(MyCombo<>"All"," WHERE MyMemberField=" & (MyCombo="Yes") , Null)
me.RecordSource = s