【问题标题】:Wild card based on combo box not working基于组合框的通配符不起作用
【发布时间】:2011-08-06 03:46:55
【问题描述】:

我在查询中有一个条件,但不能让它发挥作用:

IIf([Forms]![Reports]![Office Filter]<>"View all offices",[Forms]![Reports]![Office Filter],"LIKE '*'")

查询的目的是检查是否选择了办公室。如果是这样,则应为该办公室设定标准。如果没有,即如果从报告表单的组合框中选择了“查看所有办公室”,它应该显示所有记录。

如果选择了办公室,查询可以正常工作,但如果选择“查看所有办公室”,则不会返回任何记录。我尝试将此术语作为单独的表达式放入以检查它是否正常工作 - 至少在选择“查看所有办公室”时在表达式中返回 Like '*'

关于我做错了什么的任何线索?提前致谢。

【问题讨论】:

    标签: ms-access criteria wildcard


    【解决方案1】:

    试试这个:

    WHERE ([Forms]![Reports]![Office Filter]="View all offices") OR (OfficeField=[Forms]![Reports]![Office Filter])
    

    【讨论】:

    • 效果很好,非常感谢!我想我是想把它复杂化!
    猜你喜欢
    • 2021-05-13
    • 1970-01-01
    • 2013-05-20
    • 2013-03-01
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多