我在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 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""
这有一个编译错误:
预期:语句结束
答案 0 :(得分:0)
根据有关链接的SQL Server表的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行会为我提供预期的输出。
感谢您的评论