【问题标题】:Microsoft Access 2010: Query and FormMicrosoft Access 2010:查询和表单
【发布时间】:2012-09-11 10:50:34
【问题描述】:

我有一个表单(未连接到任何查询或表),在名为“性别”的框架中带有 3 个选项按钮,名称为(男性,女性,两者),值(1,2,3),我建立了一个查询并想从带有“性别”字段的表中获取一些数据(男性值为 1,女性值为 2)。在查询集性别字段和标准中,我这样写:

IIf([Forms]![frmFilterVolunteer]![Gender]=3;"1 Or 2";IIf(
[Forms]![frmFilterVolunteer]![Gender]=2;1;2))

它适用于男性和女性选项按钮,但不适用于两者。我该如何处理?

【问题讨论】:

    标签: ms-access ms-access-2007 ms-access-2010 ms-access-2003


    【解决方案1】:

    Both 与说 all 相同,因此您只需过滤值是 1 或 2 的位置。您不能说“1 或 2”并让查询选择它。您可以同时使用 Like 并说“*”。

    LIKE IIf([Forms]![frmFilterVolunteer]![Gender]=3;"*";IIf([Forms]![frmFilterVolunteer]![Gender]=2;1;2))
    

    【讨论】:

      猜你喜欢
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      • 2016-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多