[英]MS-Access VBA select query with multiple criteria
我在 MS Access 表单中有一个下拉框,它由以下选择查询填充:
strSQL = "SELECT [Process] " _
& "FROM [dbo_tbl_Area_Process] " _
& "WHERE Area=" & Chr(34) & Me.Area_NC_Occurred & Chr(34) & ";"
Me.Process.RowSource = strSQL
我想添加Active = -1
作为查询的第二个条件,以进一步限制选择。
我已经尝试过,到目前为止没有成功添加第二个标准,并且不知道如何进行。 来自社区的任何帮助将不胜感激。
我尝试了以下 where 条件:
& "WHERE Area=" & Chr(34) & Me.Area_NC_Occurred & Chr(34) & " and Active =-1"
这不会返回任何结果。
& "WHERE Area=" & Chr(34) & Me.Area_NC_Occurred & Chr(34) & " and Active ="-1""
这有一个编译错误:
预期:语句结束
根据有关链接的 SQL 服务器表的 mintys 评论,我将查询更改为以下内容:
strSQL = "SELECT dbo_Tbl_Area_Process.Process " _
& "FROM dbo_Tbl_Area_Process " _
& "WHERE Area=" & Chr(34) & Me.Area_NC_Occurred & Chr(34) & " AND Active=True"
将表引用添加到 SELECT 和 FROM 行给了我预期的输出。
谢谢大家的意见
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.