以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  分页加载的查找行功能如何实现比较好  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76259)

--  作者:mxm121
--  发布时间:2015/10/25 19:31:00
--  分页加载的查找行功能如何实现比较好
数据很大 分页加载 目前模糊查找是定位到相应行 不加载的数据查找不到
不想用论坛里介绍的直接筛选 还是想用定位到行的方式显示结果  比如目标数据在第四页的第五行

如何实现比较好 





--  作者:ericsky
--  发布时间:2015/10/25 22:03:00
--  

目标行直接加载到当前页不是更好


--  作者:Hyphen
--  发布时间:2015/10/26 9:01:00
--  
加载第四页-》定位到第五行
--  作者:大红袍
--  发布时间:2015/10/26 9:39:00
--  

1、不是可以直接用sqlfind查询么?

 

http://www.foxtable.com/help/topics/2911.htm

 

2、如果想加载进来,可以用AppendLoad

 

http://www.foxtable.com/help/topics/2914.htm

 

3、或者直接用LoadFilter


--  作者:mxm121
--  发布时间:2015/10/27 12:42:00
--  
主要还是想保证按照排序显示

--  作者:大红袍
--  发布时间:2015/10/27 14:15:00
--  
以下是引用mxm121在2015/10/27 12:42:00的发言:
主要还是想保证按照排序显示

 

方法一:一页一页的load数据,然后find是否存在,如果存在,就不再load数据;

 

方法二:用sqlfind查找记录,然后sqlcompute一下根据排序列,小于这个值的有多少行,大致可以计算出是第几页,就加载那一页


--  作者:mxm121
--  发布时间:2015/10/27 15:12:00
--  
我用的第一种方法 速度不太好 我试试第二种哈