Foxtable(狐表)用户栏目专家坐堂 → [求助]关闭窗口时检查关联子表是否存在明细


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

主题:[求助]关闭窗口时检查关联子表是否存在明细

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4420 威望:0 精华:0 注册:2012/11/28 16:03:00
[求助]关闭窗口时检查关联子表是否存在明细  发帖心情 Post By:2017/9/8 18:31:00 [显示全部帖子]

老师你好,关闭窗口时检查关联子表是否存在明细数据代码运行效率不高,随着单据号的增加,检查时间也长了,麻烦老师修改一下代码,谢谢!!!

窗口的BeforeClose事件代码如下:

 

For Each dr As DataRow In DataTables("产品出库主表").sqlselect("出库单号 is not null")

    Dim dr2 As DataRow =  DataTables("产品出库明细表").sqlfind("出库单号 ='" & dr("出库单号") & "'")

    If dr2 Is Nothing Then

        MessageBox.show(dr("出库单号") & "    当前单据无明细数据, 只有补充明细或删除单据方可退出","提示!!!")

        e.Cancel = True

    End If

Next


 回到顶部
帅哥哟,离线,有人找我吗?
liuyixin662
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:534 积分:4420 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2017/9/8 20:58:00 [显示全部帖子]

谢谢


 回到顶部