以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]两列相同的数据自动删除 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93044) |
||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jick0526 -- 发布时间:2016/11/18 22:28:00 -- [求助]两列相同的数据自动删除 请问下狐爸,我有两个表,当表A的代号列和表B的代号列有重复数据是,表A的代号列里有重复的数据行自动删除,该怎么实现,谢谢! |
||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2016/11/19 9:19:00 -- 禁止输入重复值,参考:http://www.foxtable.com/webhelp/scr/0624.htm,示例四 |
||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jick0526 -- 发布时间:2016/11/19 17:38:00 -- 狐爸理解错我的意思了,我是要在表A里出现和表B相同数据时,表A的数据自动清除,我并不是要在表A里输入同样的数字,而是要在表B里输入 |
||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点青 -- 发布时间:2016/11/20 10:06:00 -- DataTables("表A").DeleteFor("编号 in (\'" & DataTables("表B").GetComboListString("编号").Replace("|", "\',\'") & "\')") |
||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jick0526 -- 发布时间:2016/11/21 17:38:00 -- 这个代码放在哪里? |
||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2016/11/21 17:50:00 -- 表B,DataColChanged事件 If e.DataCol.Name = "编号" andalso e.NewValue > "" Then
|
||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jick0526 -- 发布时间:2016/11/21 17:59:00 -- 表A
谁能帮我下,我有表A表B两个表,我在表A输入数据,然后再在表B输入数据,当表A的第一列与表B的第一列有重复数据的时候,表A有重复的那行会自动删除,这个功能该怎么实现,例如,我在表B输入102时,这时,表A就自动只剩下101和103这两行了,102这行会自动删掉,老师们帮帮忙,这个问题想了好几天了没解决 |
||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2016/11/21 20:10:00 -- 看6楼,测试没有问题。
|
||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:jick0526 -- 发布时间:2016/11/21 20:20:00 -- 谢谢狐爸,可以了,谢谢! |