Office中国论坛/Access中国论坛
标题:
DoCmd.OpenReport里面的2个条件不能用一起吗?
[打印本页]
作者:
l3396949
时间:
2012-3-23 14:09
标题:
DoCmd.OpenReport里面的2个条件不能用一起吗?
DoCmd.OpenReport "人员月度报表", acViewPreview, , "设计人员 = " & yhid
以上这行代码运行很顺利,可以得到我想要的结果,但是我把条件那里增加一个条件表达式就出问题了
DoCmd.OpenReport "人员月度报表", acViewPreview, , "设计人员 = " & yhid
Or "校对人员=" & yhid
老显示 运行时错误‘13’ 类型不匹配!
高手救命啊!
作者:
yanghua1900363
时间:
2012-3-23 15:05
不妨用 if....else....end if 分别判断执行试试
作者:
iamee
时间:
2012-3-23 15:05
本帖最后由 iamee 于 2012-3-23 15:05 编辑
试试这个
DoCmd.OpenReport "人员月度报表", acViewPreview, , "设计人员 = ' " & yhid & " ' " Or "校对人员=' " & yhid " ' "
作者:
l3396949
时间:
2012-3-23 16:08
3楼兄弟,不行哦~ 直接语法错误了~ vba里面直接红色的字体显示
作者:
l3396949
时间:
2012-3-23 16:09
2楼兄弟,能详细说下你的思路吗?
我现在报表是想列出,【设计人员】或者【校对人员】是【yhid】这个全局变量的所有记录
因为1个人员可以是设计人,也可以是校对人!
作者:
轻风
时间:
2012-3-23 16:15
DoCmd.OpenReport "人员月度报表", acViewPreview, , "设计人员 = " & yhid & " Or 校对人员=" & yhid
作者:
l3396949
时间:
2012-3-23 16:25
轻风大哥,我爱你!
能解释下为为什么中间要加个 连接符 & ???
作者:
l3396949
时间:
2012-3-23 16:26
难道表示前面第一个条件完毕了,开始第二个条件的表达式?
作者:
轻风
时间:
2012-3-23 16:35
不加个&,怎么把从OR开始的条件语句连在一起?
作者:
l3396949
时间:
2012-3-23 16:43
那我后面再加个 and 也可以继续用& 连接起来 对吧{:soso_e102:}
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3