以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]关于筛选的问题!! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45263) |
-- 作者:幼狐 -- 发布时间:2014/1/20 15:44:00 -- [讨论]关于筛选的问题!! 我想问下,关于筛选条件可以通过模糊的条件查找吗? 比如我想通过客户名称查找: 客户全称是:北京银行中关村支行会计部 我能否输入中关村 或者 会计部进行模糊查找吗? 就像Excel里的查找功能。
|
-- 作者:Bin -- 发布时间:2014/1/20 15:47:00 -- 当然可以 利用Like即可 例如 tables("XX").Filter="客户名称 like \'%北京%\'" |
-- 作者:幼狐 -- 发布时间:2014/1/21 8:57:00 -- 我知道这样可以,Bin老师。但是我教程学习的是录入的界面。 我是想比如我的订单里有上百万行。我想通过模糊搜索的方式找到具体的某行后,如下图:
只需要筛选的功能,应该怎么做啊! |
-- 作者:lsy -- 发布时间:2014/1/21 9:06:00 -- 最简单的做法:把你的实际例子传上来,别人在例子上做好,你拿回去就能用。 不上例子,别人从头做,耽误你多少时间。 |
-- 作者:狐狸爸爸 -- 发布时间:2014/1/21 9:12:00 -- Datatables("XX").LoadFilter="客户名称 like \'%北京%\'" Datatables("XX").Load() |
-- 作者:幼狐 -- 发布时间:2014/1/21 9:13:00 -- 此主题相关图片如下:1.jpg 此主题相关图片如下:2.jpg 当我进行模糊筛选后,双击中信银行这行的时候,会自动选中图1主表中的中信银行这一行,同时关闭窗口! |
-- 作者:狐狸爸爸 -- 发布时间:2014/1/21 9:17:00 -- 看5楼,后台数据不是筛选,用加载。
Datatables("XX").LoadFilter = ="客户名称 like \'%“ & e.form.controls("TextBox1").Value & "%\'" Datatables("XX").Load()
其他和帮助介绍的一样。 [此贴子已经被作者于2014-1-21 9:22:03编辑过]
|
-- 作者:幼狐 -- 发布时间:2014/1/21 9:42:00 -- 狐狸爸爸,我筛选后,双击窗口中的某一行后,会选中主表中的相关行。这段代码该如何实现! |
-- 作者:Bin -- 发布时间:2014/1/21 9:45:00 -- http://www.foxtable.com/help/topics/0552.htm |