Foxtable(狐表)用户栏目专家坐堂 → [求助]动态加载时,窗口中表格显示问题


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

主题:[求助]动态加载时,窗口中表格显示问题

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


加好友 发短信
等级:超级版主 帖子:111397 积分:567055 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/26 11:17:00 [显示全部帖子]

窗口中表的类型数据类型都可以,根据业务处理的需要

应该是列宽设置有问题,所有列都隐藏了

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


加好友 发短信
等级:超级版主 帖子:111397 积分:567055 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/26 17:13:00 [显示全部帖子]

1、判断表是否加载的代码必须放到窗口打开之前,比如

If DataTables.Contains("表B") = False Then '如果表B没有加载
    DataTables.Load("表B")   
End If
Forms("窗口B").open

2、可以分页加载,参考:http://www.foxtable.com/webhelp/scr/2757.htm

BeforeLoadOuterTable事件代码为:

If e.DataTableName = "表B" Then
    e.Cancel = True '打开项目的时候不加载此表
    e.SelectString = "Select * From {
表B} Where [_Identify] Is Null" '设置加载条件,注意如果主键不是_Identify,请改为实际的主键名称
End
 If


窗口afterload:http://www.foxtable.com/webhelp/scr/1928.htm


With DataTables("表B")
    .
LoadTop = 50
    .
LoadPage = 0
    .
Load
End With


 回到顶部