Office中国论坛/Access中国论坛

标题: 窗体查询问题? [打印本页]

作者: 六月雪    时间: 2018-12-13 21:36
标题: 窗体查询问题?
窗体查询问题?  希望用文本框,或选项按钮动态筛选出表1中没有与表2连接的那些记录(动态查询不匹配项)。即将:Is Null  条件动态加入到查询栏,或有其它好的办法。
    frm_主窗体中,单独输入:性别,按 查询,结果正确,单独输入:Is Null,按查询,结果不正确。
    FrmOpen窗体是固定条件的不匹配项查询
作者: cgsilicone    时间: 2018-12-15 16:02
本帖最后由 cgsilicone 于 2018-12-15 16:03 编辑

你这个需求简单,但你做复杂了。
不过按你的做法,只要添加一个判断就可以了。
    If Not IsNull(Me.表2姓名) Then
       If Me.表2姓名 = "null"  or Me.表2姓名 = "is null"Then
              strWhere = strWhere & "isnull([表2姓名]) and "
       Else
              strWhere = strWhere & "([表2姓名]='" & Me.表2姓名 & "') And "
       End If
    End If

作者: 六月雪    时间: 2018-12-15 17:51
cgsilicone 发表于 2018-12-15 16:02
你这个需求简单,但你做复杂了。
不过按你的做法,只要添加一个判断就可以了。
    If Not IsNull(Me.表2 ...

学习的地方,告诉我简单的方法吧
作者: cgsilicone    时间: 2018-12-15 21:25
给你一个不要代码的例子。[attach]63140[/attach]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3