我正在从名为cboOpeningType的组合框中过滤名为sfrWorklistFilter的表单。记录源来自表单上的嵌入式查询。如果我从组合框中进行选择,则过滤器可以正常使用以下代码:
Forms![sfrWorklistFilter]![cboOpeningType]
但是,如果没有选择,我需要返回所有记录,在这种情况下,我使用以下代码:
Like Forms![sfrWorklistFilter]![cboOpeningType] & "*"
过滤器不会给出完全匹配,但是所有记录都以组合框上的字母开头。
我需要完整的记录匹配,或者如果没有选择所有记录。
有什么建议吗?
答案 0 :(得分:1)
编辑删除双引号
这应该有用 - 你可以用其他字段/组合框搜索做同样的事情
Like IIf([Forms]![sfrWorklistFilter]![cboOpeningType]<>"",[Forms]![sfrWorklistFilter]![cboOpeningType],"*")