以文本方式查看主题

-  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=81511)

--  作者:lovemaders
--  发布时间:2016/2/29 14:18: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
    End
If
End
If

 

 

 

这个代码是在表的行变化时候的代码实现禁止重复值,

如果我不想设置表事件,想通过一个按钮来实现,应该怎么写好呢?


--  作者:lovemaders
--  发布时间:2016/2/29 15:12:00
--  用按钮能实现吗这个
用按钮能实现吗这个,有什么方案呢
--  作者:大红袍
--  发布时间:2016/2/29 15:35:00
--  

参考

 

http://www.foxtable.com/help/topics/2712.htm

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=76545&replyID=529794&skin=1