If Me.字段1.Value = 1 Then
strWhere = "购入日期=not is null" and "售出日期=null"
End If
也就是说,通过查找“购入日期”不为空,且“售出日期”为空的记录,即为库存记录。
请各位指导。作者: t小宝 时间: 2011-3-31 20:19
在SQL语句中应该这样:
strWhere = " 购入日期 Is Not Null and 售出日期 Is null " 作者: 大连海员 时间: 2011-4-1 09:38 本帖最后由 大连海员 于 2011-4-1 09:39 编辑
谢谢t小宝的指导,语句已经可以单独正常使用,但在与其它语句一起作用时,其它条件都失效了,我是和这样的语句使用的:
If Not IsNull(Me.名称) Then
strWhere = strWhere & "([名称] like '" & Me.名称 & "') AND "
End If
If Me.字段1.Value = -1 Then
strWhere = "购入日期 is not null and 售出日期Is null " '说明:这里留了五个空格,供后面的语句删除'
End If
能否麻烦再帮我改一下,让这两个筛选语句可以共存使用。
谢谢作者: 红尘如烟 时间: 2011-4-1 11:06
If Nz(Me.名称)<>"" Then strWhere = strWhere & " AND [名称] Like '*" & Me.名称 & "*'"
If Me.字段1 Then strWhere = strWhere & " AND [购入日期] Is Not Null AND [售出日期] Is Null"
strWhere = Mid(strWhere, 6) 作者: 大连海员 时间: 2011-4-1 13:25
谢谢红尘如烟指导,问题已经解决