以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教条件逻辑表达式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142768) |
-- 作者:lfz123 -- 发布时间:2019/11/5 17:18:00 -- 请教条件逻辑表达式 请教一段代码动态填上黄色区域的代码:有可能是付款方式是空的,有可能是科目代码是空的,有可能两个都是空的 If e.DataCol.name = "勾选" Then If e.DataRow.IsNull("付款方式") OrElse e.DataRow.IsNull("科目代码") OrElse e.DataRow.IsNull("借方代码") Then e.cancel = True \'取消 MessageBox.Show("付款方式 或者 科目代码 或者 借方代码 不能为空 ,请先输入后在勾选") End If End If
|
-- 作者:有点蓝 -- 发布时间:2019/11/5 17:42:00 -- 那就一个个判断 If e.DataCol.name = "勾选" Then If e.DataRow.IsNull("付款方式") Then e.cancel = True \'取消 MessageBox.Show("付款方式 不能为空 ,请先输入后在勾选") return End If If e.DataRow.IsNull("科目代码") Then e.cancel = True \'取消 MessageBox.Show("科目代码不能为空 ,请先输入后在勾选") return End If …… End If |