以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]表达式的值不重复的代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=53897) |
||||
-- 作者:ZHX88863808 -- 发布时间:2014/7/17 16:35:00 -- [求助]表达式的值不重复的代码 表中有A列+B列+C列=D列(表达式),当表达式D列的值或内容重复时,系统给预提示:已有重复值。请各位老师写个代码,谢谢! |
||||
-- 作者:有点甜 -- 发布时间:2014/7/17 16:38:00 -- 参考
http://www.foxtable.com/help/topics/2481.htm
|
||||
-- 作者:Bin -- 发布时间:2014/7/17 16:40:00 -- 表达式无法做到,要编码完成. DataColChanged事件 select case e.datacol.name case "A","B","C" dim dr as datarow = e.datatable.find("D=" e.datarow("A")+e.datarow("B")+e.datarow("C")) if dr is nothing then e.datarow("D")=e.datarow("A")+e.datarow("B")+e.datarow("C") end if end select
|
||||
-- 作者:ZHX88863808 -- 发布时间:2014/7/17 16:55:00 -- Bin老师请帮忙再看一下,刚才试了一下没有成功,谢谢! |
||||
-- 作者:Bin -- 发布时间:2014/7/17 16:56:00 -- 请上例子. |
||||
-- 作者:ZHX88863808 -- 发布时间:2014/7/17 17:12:00 --
请Bin老师帮忙,谢谢! |
||||
-- 作者:Bin -- 发布时间:2014/7/17 17:16:00 -- .
|
||||
-- 作者:ZHX88863808 -- 发布时间:2014/7/17 17:24:00 -- 谢谢Bin老师! |