以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  禁止列重复值代码无效  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121237)

--  作者:wtfwsk05
--  发布时间:2018/7/2 13:05:00
--  禁止列重复值代码无效


--  作者:wtfwsk05
--  发布时间:2018/7/2 13:09: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

上述代码在窗口中没起到禁止输入重复值的效果


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

写到你窗口表的datacolchanging事件去。


--  作者:wtfwsk05
--  发布时间:2018/7/2 14:49:00
--  
我在窗口添加的表控件中没有找到datachanging事件
--  作者:wtfwsk05
--  发布时间:2018/7/2 15:04:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:加载.png
图片点击可在新窗口打开查看
选定数据源和数据表后,在点击确定按钮后,怎么加选定的表加载到系统中

--  作者:有点甜
--  发布时间:2018/7/2 16:22:00
--  
以下是引用wtfwsk05在2018/7/2 14:49:00的发言:
我在窗口添加的表控件中没有找到datachanging事件

 

上传例子测试。

 


--  作者:有点甜
--  发布时间:2018/7/2 16:22:00
--  
以下是引用wtfwsk05在2018/7/2 15:04:00的发言:

图片点击可在新窗口打开查看此主题相关图片如下:加载.png
图片点击可在新窗口打开查看
选定数据源和数据表后,在点击确定按钮后,怎么加选定的表加载到系统中

 

无法添加数据表的,foxtable不允许你这样做。

 

如果添加临时表,参考 http://www.foxtable.com/webhelp/scr/1279.htm