以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  分页加载外部Access数据,筛选时,只能筛选显示页的数据,怎么能筛选出所有数据里面符合条件的数据呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45477)

--  作者:小刚
--  发布时间:2014/1/27 1:38:00
--  分页加载外部Access数据,筛选时,只能筛选显示页的数据,怎么能筛选出所有数据里面符合条件的数据呢?

分页加载外部Access数据,筛选时,只筛选出的当前页里面符合条件的数据了,而不能筛选出所有数据里面符合条件的数据?

要用代码如何描述?

 

比如:表[财务]   ,  列 [收款状态]  ,筛选出该列中所有含有的  “未收款”字的数据。

 

现在是数据是每页有50行,总共有100页。

一次筛选出来,不要每次筛选一页。

 

筛选出来后,还按照每页50行,xx 页来显示。

----------------------------

还有一个问题,导出EXCEL后,能不能一次性导出来,就是说一次性把筛选出来的结果导出来,而不是分页导出N次。

 

谢谢!

 

 

[此贴子已经被作者于2014-1-27 8:25:41编辑过]

--  作者:yan2006l
--  发布时间:2014/1/27 2:21:00
--  

你这个要求高啊

[此贴子已经被作者于2014-1-27 2:24:46编辑过]

--  作者:Bin
--  发布时间:2014/1/27 8:27:00
--  
我有点迷糊了

你前面说值筛选当前页的数据

下面又说一次性筛选出来?

没看懂你的意思

--  作者:小刚
--  发布时间:2014/1/27 8:28:00
--  

这个很难吗?假如这做不到的话,那数据库怎么统计数据呢?

是不是我没有表达清楚?

举例:我的数据库里面有100个账单,我每次加载每页只显示10个。

其中有给过钱的,还有没有给过钱的,我怎么才能把没有付过款的一次性筛选出来?


--  作者:Bin
--  发布时间:2014/1/27 8:33:00
--  
哦.这个很简单的.  你是采取的分页加载吧?

你指需要设置一下.LoadFIlter=\'付款列=\'未付款\'\'   设置一下加载添加,然后重新执行一次Load即可.

--  作者:小刚
--  发布时间:2014/1/27 8:36:00
--  

谢谢老师,我是采用的分页加载。设置一下加载添加,然后重新执行一次Load。这个有例子或者代码吗?研究不通啊。谢谢!

 

比如:表[财务]   ,  列 [收款状态]  ,筛选出该列中所有含有的  “未收款”字的数据。


--  作者:Bin
--  发布时间:2014/1/27 8:42:00
--  
所有分页代码都不用改变,只是设置一下  .LoadFIlter=\'收款状态=\'未付款\'\'   即可.  就这么简单.实在不懂就上个例子吧.