以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 加载数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192181) |
-- 作者:表叔 -- 发布时间:2024/6/2 5:59:00 -- 加载数据 求帮助 [此贴子已经被作者于2024/6/2 6:08:17编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/6/2 20:40:00 -- 查询表里不需要使用什么top。然后按照这里的方法,动态设置条件和加载的行数:http://www.foxtable.com/webhelp/topics/1928.htm |
-- 作者:表叔 -- 发布时间: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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/6/7 10:36:00 -- 查询行数完全多余的,直接加载即可 DataTables("易飞凭证数据").LoadTop = nothing
DataTables("易飞凭证数据").LoadFilter = "Substring(TA003,1,4)=\'2024\'" DataTables("易飞凭证数据").Load 如果要快,建议建多一个列,存储年份数据,然后把这个列建成索引 |
-- 作者:表叔 -- 发布时间:2024/6/7 11:18:00 -- DataTables("易飞凭证数据").LoadFilter = "Substring(TA003,1,4)=\'2024\'" DataTables("易飞凭证数据").Load 在这个代码里面加入去除重复值可以吗?
|
-- 作者:有点蓝 -- 发布时间:2024/6/7 15:04:00 -- 去除什么重复,举例说明一下。 加载数据是无法去重的
[此贴子已经被作者于2024/6/7 15:04:27编辑过]
|