DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: fiscan1
今日帖子: 1
在线用户: 2
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 bbhorse (xinhua2008) ★☆☆☆☆ -
盒子活跃会员
2003/4/27 13:51:38
标题:
有关过滤器的问题 浏览:3122
加入我的收藏
楼主: 1、如何将过滤出来的数据保存到另一个表中。
2、如何实现多个条件下的过过滤。例如:我先将时间1月到3月的数据过滤出来,再从过滤出来的数据中再过滤一次班级是四班的,过滤出了四班的之后,再要过过滤出学生aa的所有1到3月份的记录。
  请问应如何才能实现。谢谢了!!!!!(最好附上源程序)
----------------------------------------------
愿和所有喜欢DELPHI的人做朋友!
作者:
男 zhoudf (zhoudf) ★☆☆☆☆ -
盒子活跃会员
2003/4/27 20:58:04
1楼: 用3个query.逐层过滤。
----------------------------------------------
-
作者:
男 bbhorse (xinhua2008) ★☆☆☆☆ -
盒子活跃会员
2003/4/28 8:38:30
2楼: 我用的是过滤器,好象不能用QUERY吧。要是能用的能不能把源程序粘出来,谢谢了。
----------------------------------------------
愿和所有喜欢DELPHI的人做朋友!
作者:
女 moonstar (月亮星) ★☆☆☆☆ -
普通会员
2003/4/28 11:57:44
3楼: 是不是table的filter属性呀
----------------------------------------------
-
作者:
男 bbhorse (xinhua2008) ★☆☆☆☆ -
盒子活跃会员
2003/4/28 18:29:38
4楼: 是的,请问有什么高招救一下小弟吗??谢谢了!!!!
----------------------------------------------
愿和所有喜欢DELPHI的人做朋友!
作者:
男 zhoudf (zhoudf) ★☆☆☆☆ -
盒子活跃会员
2003/4/28 21:37:31
5楼: button1click
begin
S:= 'rq>''+rq1.Text+'' and rq<''+rq2.text+'';
Table1.Filter :=S;
end;
button2click
begin
s:='rq>''+rq1.Text+'' and rq<''+rq2.text+'' and banji=''bj.text'';
table1.filter:=s;
end;
button3click
begin
s:='rq>''+rq1.Text+'' and rq<''+rq2.text+'' and banji=''bj.text'' and xm=''+xm.text+'';
table1.filter:=s;
end;
你自己调一下.查完后可以遍历结果级然后table1.BatchMove到另一个表。
----------------------------------------------
-
作者:
男 zhq0029 ★☆☆☆☆ -
普通会员
2003/4/28 23:22:24
6楼: 最好用表的过滤器,然后在表的on filtered 中加入accept:='
然后把filtered:=true;就可,用filter太麻烦了
----------------------------------------------
-
作者:
男 bbhorse (xinhua2008) ★☆☆☆☆ -
盒子活跃会员
2003/4/29 9:30:48
7楼: 谢谢了!请问6楼的能不能再说得清楚一点。最好是有源程序!
----------------------------------------------
愿和所有喜欢DELPHI的人做朋友!
作者:
男 bbhorse (xinhua2008) ★☆☆☆☆ -
盒子活跃会员
2003/4/29 11:13:24
8楼: 十分感谢zhoudf,但是还有一个问题是,如何才能遍历结果然后table1.BatchMove到另一个表,我试了,但是总是出现系统没有响应。不知是那个地方出错了,望你能再指点一下,好吗?谢谢了!!
----------------------------------------------
愿和所有喜欢DELPHI的人做朋友!
作者:
男 zhoudf (zhoudf) ★☆☆☆☆ -
盒子活跃会员
2003/4/29 13:39:53
9楼: //table1原表;
//table2目标表;
//table1过滤后执行下面语句
table2.BatchMove(table1,batappend);
----------------------------------------------
-
作者:
男 bbhorse (xinhua2008) ★☆☆☆☆ -
盒子活跃会员
2003/4/29 14:04:18
10楼: 好的,我试一下,谢谢了,兄弟!!!!
----------------------------------------------
愿和所有喜欢DELPHI的人做朋友!
作者:
男 bbhorse (xinhua2008) ★☆☆☆☆ -
盒子活跃会员
2003/4/29 14:12:37
11楼: 兄弟,这是我QQ:48907584
有空就聊一下
----------------------------------------------
愿和所有喜欢DELPHI的人做朋友!
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行86.91406毫秒 RSS