以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 编码唯一 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=194519) |
||||
-- 作者:shqpldczj -- 发布时间:2024/12/18 15:52:00 -- 编码唯一 datacolchanging事件里写的代码 If e.DataCol.Name = "单元编号" Then Dim dr As DataRow dr = e.DataTable.Find("单元编号= \'" & e.NewValue & "\'") If dr IsNot Nothing Then MessageBox.Show("此单元编号已经存在!") e.Cancel = True e.newvalue = Nothing End If End If 判断单元编号的唯一性怎么弹窗会弹三次 |
||||
-- 作者:有点蓝 -- 发布时间:2024/12/18 16:31:00 -- 我测试只弹一次哦。应该是有其它表事件代码影响了 |
||||
-- 作者:shqpldczj -- 发布时间:2024/12/18 16:53:00 -- 奇怪了,我这是测试数据库就两个事件 我这是测试数据库就两个事件一个changing 一个changed,我把其他的事件都注释了也还是弹三次 |
||||
-- 作者:有点蓝 -- 发布时间:2024/12/18 17:00:00 -- 请上传实例说明 |
||||
-- 作者:shqpldczj -- 发布时间:2024/12/18 17:18:00 -- 实例
|
||||
-- 作者:有点蓝 -- 发布时间:2024/12/18 17:29:00 -- 是在【月租金明细】窗口里编辑出现这种情况?窗口里加多一个其它输入框或者按钮即可 |
||||
-- 作者:shqpldczj -- 发布时间:2024/12/18 17:38:00 -- 是单元合同新增窗口 是单元合同新增窗口 |
||||
-- 作者:有点蓝 -- 发布时间:2024/12/19 8:32:00 -- 这个我测试没有问题呀,只会弹出一次 |