以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 条件判断问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43985) |
-- 作者:sugus -- 发布时间:2013/12/20 9:16:00 -- 条件判断问题 我有两个表A B, 并且A B表都有账号列, A表 B表 账号 账号 2010 如果要往A表账号列输入账号,先判断一下B表账号列是否存在相同的账号,如果存在相同账号,则提示不能输入,如果没有重复账号,则可以继续输入,代码该怎么写呢
|
-- 作者:Bin -- 发布时间:2013/12/20 9:17:00 -- 在DataColChanged中利用Find查找是否有相同值的行 http://www.foxtable.com/help/topics/0396.htm |
-- 作者:Bin -- 发布时间:2013/12/20 9:19:00 -- if e.datacol.name= "账号" then dim dr as datarow = datatables("表B").find("账号=\'" & e.newValue & "\'") if dr isnot nothing then messagebox.show("已经有存在行") e.datarow("账号")="" end if end if |
-- 作者:sugus -- 发布时间:2013/12/20 9:24:00 -- 谢谢Bin |