Foxtable(狐表)用户栏目专家坐堂 → 表属性事件 beforeSaveDatarow


  共有2025人关注过本帖树形打印复制链接

主题:表属性事件 beforeSaveDatarow

帅哥哟,离线,有人找我吗?
puma
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:358 积分:3005 威望:0 精华:0 注册:2023/6/7 16:07:00
表属性事件 beforeSaveDatarow  发帖心情 Post By:2024/1/5 10:19:00 [显示全部帖子]


窗口中有2个表 表A(beforeSaveDatarow 事件)和表B  如果currentTable是表A,正常提示,如果currentTable是表B,不提示。
图片点击可在新窗口打开查看

beforeSaveDatarow 部分代码

Dim 测试 As String =   e.DataRow("测试")

If  测试.Length>0  Then
    If   e.DataRow.Isnull("列1") Then
        Dim wz As Integer = Tables("表A").FindRow(e.DataRow) '位置
        If wz >= 0 Then
            Tables("表A").Position = wz
        End If
        
        messagebox.show("第" & CurrentTable.Position +1 " ,"信息系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Information)
        
        Tables("表A").Select (Tables("表A").Position,Tables("表A").Cols("列1").Index)
        e.Cancel=True
    End If
End If

 回到顶部