Foxtable(狐表)用户栏目专家坐堂 → 动态加载表,怎么分页加载


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

主题:动态加载表,怎么分页加载

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/18 15:17:00 [显示全部帖子]

1、

 

http://www.foxtable.com/webhelp/scr/2757.htm

 

http://www.foxtable.com/webhelp/scr/2269.htm

 

2、查询的时候,使用加载,不能使用筛选。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/18 16:29:00 [显示全部帖子]


以下内容是专门发给cd_tdh浏览


[此贴子已经被作者于2018/5/18 16:29:51编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/18 18:30:00 [显示全部帖子]

以下是引用cd_tdh在2018/5/18 17:55:00的发言:
分页后,列宽就和原来不一样了怎么处理呢?

 

设置列宽即可,参考 http://www.foxtable.com/webhelp/scr/1775.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/21 17:34:00 [显示全部帖子]

以下是引用cd_tdh在2018/5/21 17:30:00的发言:

Dim cvs As String Tables("订单").GetColVisibleWidth()
Tables(
"窗口名_Table1").SetColVisibleWidth(cvs)

老师这样写,原来关于列的属性都变了,比如我是居中的,不居中了,设置了小数点位数的,不对了,绘制了列格式的,也没有了,

 

那你不应该用【窗口sqlTable表】啊,请绑定主表或者副本表。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/22 9:34:00 [显示全部帖子]

以下是引用cd_tdh在2018/5/21 20:40:00的发言:
If DataTables.Contains("订单") = False
    DataTables.
Load("订单")
End If

外部表设置了不加载,执行上面代码是指加载表不会加载数据哇???

 

1、去看例子的 BeforeLoadOuterTable 事件代码,在那里设置了没有加载数据;

 

2、如果你需要加载的时候,参考 http://www.foxtable.com/webhelp/scr/1928.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/30 10:42:00 [显示全部帖子]

你设置了 dt.LoadFilter=filt 后,就不要修改LoadFilter的值了。这样你无论怎么加载,都是这个条件啊,是否分页都没关系。

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/30 11:09:00 [显示全部帖子]

删除这个代码

 

 .LoadFilter = "" '清除加载条件

 

或者改成

 

 .LoadFilter = 内部函数获取加载条件 '清除加载条件


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/30 12:41:00 [显示全部帖子]

回复22楼,你内部函数有问题。你最后要return合成的条件的,比如

 

return "第一列='123' and 第二列='abc'"


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/30 14:16:00 [显示全部帖子]

    .LoadFilter = iif(filter>"", filter & " And ", "") & Functions.Execute("单表加载",DataTables("中标统计"))

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/30 14:17:00 [显示全部帖子]

你执行内部函数以后,最后要返回一个字符串啊。

 

http://www.foxtable.com/webhelp/scr/1486.htm

 


 回到顶部
总数 16 1 2 下一页