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


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

主题:加载数据

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


加好友 发短信
等级:幼狐 帖子:94 积分:1656 威望:0 精华:0 注册:2016/12/22 18:08:00
加载数据  发帖心情 Post By:2024/6/2 5:59:00 [只看该作者]

求帮助


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20240602060757.png
图片点击可在新窗口打开查看



[此贴子已经被作者于2024/6/2 6:08:17编辑过]

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


加好友 发短信
等级:超级版主 帖子:111372 积分:566924 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/2 20:40:00 [只看该作者]

查询表里不需要使用什么top。然后按照这里的方法,动态设置条件和加载的行数:http://www.foxtable.com/webhelp/topics/1928.htm

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


加好友 发短信
等级:幼狐 帖子:94 积分:1656 威望:0 精华:0 注册:2016/12/22 18:08:00
  发帖心情 Post By:2024/6/7 10:16:00 [只看该作者]

Dim 行数 As Double = DataTables("易飞凭证数据").SQLCompute( "Count(TB002)", "Substring(TA003,1,4)='2024'")
DataTables("易飞凭证数据").LoadTop = 行数
DataTables("易飞凭证数据").LoadFilter = "Substring(TA003,1,4)='2024'"
DataTables("易飞凭证数据").Load
我试了我试了这个代码可以加载,有一个问题,加载往年的速度较快(1000条左右数据1秒),但今年的反而很慢(3000条数据11秒),求解
[此贴子已经被作者于2024/6/7 10:17:52编辑过]

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


加好友 发短信
等级:超级版主 帖子:111372 积分:566924 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/7 10:36:00 [只看该作者]

查询行数完全多余的,直接加载即可
DataTables("易飞凭证数据").LoadTop = nothing
DataTables("易飞凭证数据").LoadFilter = "Substring(TA003,1,4)='2024'"
DataTables("易飞凭证数据").Load

如果要快,建议建多一个列,存储年份数据,然后把这个列建成索引


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


加好友 发短信
等级:幼狐 帖子:94 积分:1656 威望:0 精华:0 注册:2016/12/22 18:08:00
  发帖心情 Post By:2024/6/7 11:18:00 [只看该作者]

DataTables("易飞凭证数据").LoadFilter = "Substring(TA003,1,4)='2024'"
DataTables("易飞凭证数据").Load
在这个代码里面加入去除重复值可以吗?

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


加好友 发短信
等级:超级版主 帖子:111372 积分:566924 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/7 15:04:00 [只看该作者]

去除什么重复,举例说明一下。

加载数据是无法去重的
[此贴子已经被作者于2024/6/7 15:04:27编辑过]

 回到顶部