标题:请教:如何在Grid中实现实时筛选功能
只看楼主
奋发
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-1-5
结帖率:25%
已结贴  问题点数:20 回复次数:7 
请教:如何在Grid中实现实时筛选功能
请教:如何在Grid中实现实时筛选功能(如下图所示)
不胜感激!!
搜索更多相关主题的帖子: Grid 筛选 实时 
2010-03-20 15:11
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:6 
combo或listbox控件替换表列中原text控件

★★★★★为人民服务★★★★★
2010-03-20 21:30
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
得分:6 
可用 逐字包含于, 不过图中的FS01就找不出了~~~

或用分级编码的方式~~

2010-03-20 23:34
奋发
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-1-5
得分:0 
以下是引用cnfarer在2010-3-20 21:30:22的发言:

combo或listbox控件替换表列中原text控件
从弹出的界面看,应该是一个Container(容器控件)
里面包含:List及3个Label控件(新增Label\查找Label\置空Label)
并不是用ComBo或ListBox控件替换表列中原Text控件实现的,
类似于下图:

请教:能何种方法能实现?  先谢过各位啦!!!
2010-03-21 14:51
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
得分:6 
.          .

[ 本帖最后由 qingfameng 于 2010-3-26 01:29 编辑 ]
2010-03-26 01:02
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
得分:0 
对不起,我的网络当时有点问题,多发了2遍,以下面的为准。特此删除了!
  

[ 本帖最后由 qingfameng 于 2010-3-26 11:34 编辑 ]
2010-03-26 01:28
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
得分:0 
对不起,我的网络当时有点问题,多发了2遍,以下面的为准。特此删除了

[ 本帖最后由 qingfameng 于 2010-3-26 11:34 编辑 ]
2010-03-26 01:36
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
得分:0 
根据我编写的许多软件中,这种情况的使用率很高,包括更复杂一点的多窗口连续筛选。
你这一种是简单的一种,顺便简单说一句吧,仅供参考。
1、有表:商品目录表,结构就是你的样子,首先生成一个临时表,用它作为容器的 ListBox 的数据源。
   select 商品编号,商品编号+商品名称+规格 as 商品列,商品名称,规格,数量 ;
   from 商品目录表 into cursor 商品临时表 order by 商品编号
2、容器的 ListBox 赋值,使用的是临时表的字段,商品列。
3、放置容器的表单 init 事件。写入:thisform.container1.visible=.f.
4、combo 选择值应该是 商品编号,选择后应该立即弹出容器,用 visible=.t.用商品编号寻找临时表定位记录。
5、ListBox 选择之后,容器立即隐藏。   谢谢!
2010-03-26 02:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-299990-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022596 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved