Foxtable(狐表)用户栏目专家坐堂 → 统一加载指定数据


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

主题:统一加载指定数据

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
统一加载指定数据  发帖心情 Post By:2018/11/6 14:11:00 [显示全部帖子]

我有一个“客户信息”表,打开软件时不想加载各表的数据,如果我选中客户信息表中一个客户名称,在打开其他窗口时,只加载与该客户有关的数据,其他客户数据不要加载进来,
我现在是在各窗口的AfterLoad中写入下面代码,如果窗口多的话很累,有没有地方统一编写的地方:

''打开窗口时加载选中行
Dim tb1 As Table = Tables(e.Form.Name & "_Table1")
For Each dr As Row In Tables("客户信息").Rows
    If dr("选中") = True Then
        tb1.DataTable.LoadFilter = "客户编号 Like '%" & dr("客户编号") & "%'"
        tb1.DataTable.Load()
    End If
Next



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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
  发帖心情 Post By:2018/11/27 16:38:00 [显示全部帖子]

因为我用远程数据库,各用户是共用的,如果另外一个客户“选中”一个信息AA行时,另外一个客户打开界面时就出现前面这个客户选中的信息AA行,有没有办法每个客户选中行的信息不保存到远程数据库中,客户端关闭后自动取消?
[此贴子已经被作者于2018/11/27 16:42:08编辑过]

 回到顶部