Database Ms Access VBa,其中条件有(和)错误

Database Ms Access VBa,其中条件有(和)错误,database,vba,ms-access,where-clause,Database,Vba,Ms Access,Where Clause,我有一个问题,或者说我犯了一个错误 运行此代码时出现“运行时错误'13'类型不匹配”错误 DoCmd.OpenReport "hamw_m3amala_naw_w_mawad", acViewReport, , "Jori_Mawad = '" & Combo14 & "' " And "ID =" & Combo4 请注意,Jori_Mawad是字符串,ID是数字 并且这两个条件没有(和)不存在任何问题且工作正常: DoCmd.OpenReport "hamw_m3a

我有一个问题,或者说我犯了一个错误 运行此代码时出现“运行时错误'13'类型不匹配”错误

DoCmd.OpenReport "hamw_m3amala_naw_w_mawad", acViewReport, , "Jori_Mawad = '" & Combo14 & "' " And "ID =" & Combo4
请注意,Jori_Mawad是字符串,ID是数字

并且这两个条件没有(和)不存在任何问题且工作正常:

DoCmd.OpenReport "hamw_m3amala_naw_w_mawad", acViewReport, , "Jori_Mawad = '" & Combo14 & "'"

DoCmd.OpenReport "hamw_m3amala_naw_w_mawad", acViewReport, , "ID = " & Combo4
你的

应该在用作where子句的字符串中,但实际上是将子句的第一部分与第二部分合并

试一试


非常感谢,我对VBa了解不多,我真的很需要这个,我试过了,现在效果很好。再次感谢一个男人
And
"Jori_Mawad = '" & Combo14 & "' And ID =" & Combo4