Foxtable(狐表)用户栏目专家坐堂 → [求助]启动项目时,能否不显示“正在加载数据表...”?


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

主题:[求助]启动项目时,能否不显示“正在加载数据表...”?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/27 11:06:00 [显示全部帖子]

可以到下面2个事件控制

对于内部表,请参考事件:BeforeLoadInnerTable
对于外部表,请参考事件:
BeforeLoadOuterTable

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/27 11:57:00 [显示全部帖子]

没加载数据吧,项目事件代码怎么用的?

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/27 14:10:00 [显示全部帖子]

DataTables.Load确实会触发  beforeloadoutertable 事件。因为DataTables.Load就是加载外部表的意思啊,当然会触发加载外部表事件

如果设置的默认不加载数据,加载代码应该这样用

Case "电话记录"          
           MessageBox.Show("0")
             If DataTables.Contains("电话记录") = False Then '如果电话记录表没有加载
           MessageBox.Show("1")
                 DataTables.Load("电话记录") '加载电话记录表
             End If
              MessageBox.Show("设置datasource前")
             DataTables("电话记录").loadfilter = ""
DataTables("电话记录").load
             MessageBox.Show("设置datasource后")
             Forms("win_电话记录窗口").open()
             MessageBox.Show("设置maintable前")
             MainTable = Tables("电话记录")
             MessageBox.Show("设置maintable后")


 回到顶部