以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  列不重复设置如何才能生效?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=122087)

--  作者:zhouhai39
--  发布时间:2018/7/18 18:09:00
--  列不重复设置如何才能生效?
       我的数据表上,身份证号码列不允许重复,我在列属性中已把“禁止重复”设为“True”了,可是把数据复制粘贴时还是可以把重复的粘贴上去,如何设计才让重复的数据不被粘贴或提示?
谢谢!
[此贴子已经被作者于2018/7/18 18:09:53编辑过]

--  作者:有点甜
--  发布时间:2018/7/18 21:44:00
--  

参考

 

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

 


--  作者:zhouhai39
--  发布时间:2018/7/18 22:24:00
--  
谢谢!
--  作者:zhouhai39
--  发布时间:2018/7/21 16:22:00
--  
继续前面的问题,但如果是复制或克隆,尽管这样列没有数据,但这一行还是存在的,如何能让身份证号码重复的行都不能出现呢?即身份证号码空着的,将这一行删除,谢谢!
[此贴子已经被作者于2018/7/21 16:23:44编辑过]

--  作者:有点蓝
--  发布时间:2018/7/21 16:32:00
--  
1、不使用ctrl+v的方式复制,也不使用系统菜单的克隆功能,自己做按钮,按钮事件里判断再复制或者克隆
2、复制可以在表格keydown事件,判断为ctrl+v键,检查是否为重复,然后e.cancel=true
倒入系统菜单,更改克隆菜单的代码,添加重复的判断

--  作者:zhouhai39
--  发布时间:2018/7/22 21:42:00
--  
谢谢老师!