Foxtable(狐表)用户栏目专家坐堂 → “0”运算符后缺少操作数


  共有2084人关注过本帖树形打印复制链接

主题:“0”运算符后缺少操作数

美女呀,离线,留言给我吧!
qinlao666
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:443 积分:3766 威望:0 精华:0 注册:2015/3/3 10:06:00
“0”运算符后缺少操作数  发帖心情 Post By:2018/7/12 18:13:00 [只看该作者]

语法错误:“0”运算符后缺少操作数。
老师麻烦帮忙改下代码,谢谢
If user.group = "采购" Then
    Dim cnt1 As Integer
    Dim cnt2 As Integer
    Dim cnt3 As Integer
    Dim cnt4 As Integer
    cnt1 = DataTables("计划申请表").Compute("Count([_Identify])", "采购单号 is null And 审核 = true and 类型 = '生产采购'or 类型 = '订单采购' 0r 类型 = '零星采购'")
    cnt2 = DataTables("计划申请表").Compute("Count([_Identify])", "采购单号 is null And 审核 = true and 类型 = '外协加工'")
    cnt3 = DataTables("计划申请表").Compute("Count([_Identify])", "采购单号 is not null And 送检单号 is null And 类型 = '生产采购'or 类型 ='订单采购' 0r 类型 ='零星采购'")
    cnt4 = DataTables("计划申请表").Compute("Count([_Identify])", "采购单号 is not null And 送检单号 is null and 类型 = '外协加工'")
    If cnt1 > 0 Or cnt2 > 0 Or cnt3 > 0 Or cnt4 > 0 Then
        Forms("采购员").open
    Else
        Forms("采购员").close
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4628 积分:33778 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2018/7/12 18:52:00 [只看该作者]

看不出

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/12 19:21:00 [只看该作者]

1、or 应该加上括号,如 (类型 = '生产采购' or 类型 = '订单采购' or 类型 = '零星采购')

 

2、你把or(偶r)写成了0r(零r)

 

 


 回到顶部