r("有效数量") = Tables(e.form.name & "_table2").Compute("sum(数量)", "作废标志 = ‘0’")
r("平均价") = Tables(e.form.name & "_table2").Compute("Avg(报价), 作废标志 = ’0‘")
同一个地方的代码,上面有效,红色代码无效
完全不合语法,当然无效
r("平均价") = Tables(e.form.name & "_table2").Compute("Avg(报价)", "作废标志 = ’0‘")
If r("审批状态") <> "草稿" OrElse r("审批状态") <> "已驳回" ThenIf r("审批状态") <> "草稿" Or r("审批状态") <> "已驳回" Then
上面代码无效,怎么回事
确定是或者?那么代码没有任何问题。
如果既不是 "草稿"也不是"已驳回",应该使用and