以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  纠错判断  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131352)

--  作者:nxqtxwz
--  发布时间:2019/2/24 9:16:00
--  纠错判断

请问,想在编辑完一行数据离开当前行时,自动进行判断。比如:如果A+B+C<>D或B+C<>E就显示提示框,出现错误。代码怎么写,写在哪呢。

 


--  作者:有点甜
--  发布时间:2019/2/24 10:07:00
--  

1、看看

 

http://www.foxtable.com/webhelp/scr/0644.htm

 

2、弹出框,参考

 

http://www.foxtable.com/webhelp/scr/0326.htm

 


--  作者:nxqtxwz
--  发布时间:2019/2/24 10:36:00
--  

想把代码写在BeforeSaveDataRow事件中比较好,但不知代码怎么写。


--  作者:有点甜
--  发布时间:2019/2/24 11:30:00
--  
以下是引用nxqtxwz在2019/2/24 10:36:00的发言:

想把代码写在BeforeSaveDataRow事件中比较好,但不知代码怎么写。

 

同样写代码,比如

 

If e.datarow("第一列") + e.datarow("第二列") <> e.datarow("第三列") Then

    msgbox("有错")

    e.cancel = true

End If