以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于空值问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169422) |
-- 作者:lin98 -- 发布时间:2021/6/16 10:22:00 -- 关于空值问题 在窗口上放2个按键,一个“执行”按键,另一个"Button2", 需求:如果"表A",批准为空,提示请请输入批准!",否则,"审批", True,及执行Button2按键的事件(已写好的事件), If DataTables("表A").DataRows(1).IsNull("批准") Then Messagebox.show("请输入批准!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Return Else DataTables("表A").ReplaceFor("审批", True) Forms("空值判断").Controls("Button2").Enabled = False \'Enabled是可编辑,如何改成执行按键已有事件? End If 上面代码,执行,"批准"是空,有个别不是空值,也都执行"审批", True,与需求不符,如何处理,谢谢
|
-- 作者:有点蓝 -- 发布时间:2021/6/16 10:27:00 -- 什么代码判断的是后台数据的第二行【DataTables("表A").DataRows(1)】,注意不是Tables("表A")的第二行,DataTable第二行不等于是Table的第二行。 如果要判断当前选中的行,请使用current:http://www.foxtable.com/webhelp/topics/0445.htm |