您的位置:学习中国 推荐教程 Delphi 正文
原作者:酷酷 添加时间:2007-07-04 原文发表:2007-07-04 人气:38 来源:互联网

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

本文提示:《数据筛选技巧》是本站编辑们为广大网友精选的实用文章,本文阐述了关于文章的相关理论,相对来说专业性强,但是本文只是针对于某个问题提出的见解与论述,未必能辐射到相关问题的方方面面,所以本文处理问题的方法仅仅为您提供一些参考。更多问题请查阅学习中国网其他栏目哦.

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

1.用filter实现根据数据源筛选数据:
DBGRID.OPEIONTS.dgMultiSelect:=ture;

 FilterString:='';
 with table1 do
   for i:=0 to dbgrid1.SelectedRows.Count-1 do
   begin
     GotoBookmark(pointer(dbGrid1.SelectedRows.items[i]));
     Mkcentlist.Add(Fields[0].asstring);
     if FilterString='' then
        FilterString:='field1='+''''+Fields[0].asstring+''''
     else
        FilterString:='field1='+''''+Fields[0].asstring+''''+' or '+FilterString;
   end;
 wiht query1 do
 begin
   if FilterString<>'' then  
   begin
      Filter:=FilterString;
      Filtered:=true;
   end else  
   begin
      Filter:='';
      Filtered:=False;
   end;
 end;
2.根据所选择的条件,后台动态生成sql语句

(出处:www.delphibbs.com)

本页地址
收藏到:[收藏夹] [百度搜藏] [新浪ViVi] [POCO网摘] [ 和讯网摘] [好哦网摘] [Google书签]
               
[搜狐网摘] [365Key网摘] [天极网摘] [我摘] [博采网摘] [igooi网摘]
相关文章

你的人民币金额大写数字到底规不规范?
最精简的小写金额转大写的函数
文件管理(三)
文件管理(二)
文件管理(一)
Delphi图形图像编程(二)
Delphi图形图像编程(一)
文本编辑器的设计(二)
文本编辑器的设计(一)
字符串列表及应用(二)
加密Access数据库
ACCESS编程技巧
使代码简洁的五条忠告
建立应用软件注册安全机制

相关评论


本文章所属分类:首页 推荐教程 Delphi   Delphi