以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教重复提示代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=9091) |
||||
-- 作者:老有所乐 -- 发布时间:2011/2/16 8:43:00 -- 请教重复提示代码 在表A 第二列、第三列、第四列为字符型, 如在表A第三行 : 第二列=“中国” ,第三列=“广东”,第四列=“佛山” 表A第四行也是: 第二列=“中国” ,第三列=“广东”,第四列=“佛山” 当在第四列输入佛山时,提示“有重复”,这个代码如何写。特请教老师,谢谢! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/2/16 9:01:00 -- 看这里的示例四:
http://help.foxtable.com/topics/0624.htm
|
||||
-- 作者:老有所乐 -- 发布时间:2011/2/16 10:19:00 --
|
||||
-- 作者:老有所乐 -- 发布时间:2011/2/16 14:38:00 -- 试做了很久,还是做不出来,还得请老师帮忙。谢谢! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/2/16 14:45:00 -- 请做好这个表格,然后写上你的代码,我帮你看看你错在何处。 |
||||
-- 作者:老有所乐 -- 发布时间:2011/2/16 15:17:00 -- 请老师看看错在那里
|
||||
-- 作者:mr725 -- 发布时间:2011/2/16 15:33:00 -- If e.DataCol.Name = "第四列" Then
比较一下两个 dr = ···
[此贴子已经被作者于2011-2-16 15:33:43编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/2/16 15:37:00 -- 注意,e.NewValue 表示你所编辑的列的新的值,不是每一列的值都是e.newValue的。
正确的代码为:
If e.DataCol.Name = "第四列" Then |
||||
-- 作者:老有所乐 -- 发布时间:2011/2/16 15:46:00 -- 谢谢二位老师!!! |