亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

Delphi數據集過濾技巧

2019-11-18 18:26:43
字體:
來源:轉載
供稿:網友
      當我們在操作數據集時,往往需要對數據進行篩眩例如:一個名為Customer的數據表,它具有CustNo、CustName、Country、Address、Phone、State、TaxRate等字段,如果只想查看國別為China或顧客號大于1000的顧客記錄,就需要對數據集進行過濾。經總結,有下面這些過濾方法:
        一、利用TTable和TQuery的Filter屬性
        1.在設計時設置Filter屬性
        例如,設置Filter為:Country=′China′然后改變Filtered屬性為True(注意,Filtered為True時過濾才有效)。則只能看到對應的Country字段內容為‘China’的記錄。
        設置Filter時可以使用的操作符有:<、>、<=、>=、=、<>、AND、OR、NOT。
        例如,設置Filter為:CustNo>=1000andCustNo<=5000,則只能看到顧客號在1000與5000之間的顧客記錄。
        2.在程序運行期間進行動態過濾
        要在程序運行時改變Filter屬性,這包括兩種情況:
        (1)操作符右邊為常量,例如:Table1Filter:=′State′+′=′+′′′HI′′′;
       注意:字符串常量必須用三對單引號括起來。
        (2)操作符右邊不為常量,可能是通過一個變量指定的值,或由一輸入框給出的值。這時需要用到Format函數。其代碼形式為:Table1Filter:=Format(′State′+′=′+′′′%S′′′,[StateValue]);其中StateValue為已經賦值的一個字符串變量,也可以為其他形式,例如:Edit1Text。
        二、用ApplyRange篩選數據集的記錄
        執行下面這段代碼,將只能看到顧客號在1000至5000之間的顧客記錄。組成該例程的幾個過程為:             
        ApplyRange,SetRangeStart,SetRangeEnd。
        Table1SetRangeStart;
        Table1[′CustNo′]:=1000;
        Table1SetRangeEnd;
        Table1[′CustNo′]:=5000;
        Table1ApplyRange;
            注意:該過程只適用于索引的字段。如果想基于非索引字段篩選,則不妨使用一點小花招:建立假索引。實現的方法為:Table1.IndexFieldNames:=字段名;Delphi還提供了簡單的調用SetRangeStart、SetRangeEnd和ApplyRange的方法,例如:Table1.SetRange([Edit1.Text],[Edit2.Text]);
        三、用OnFilterRecord事件篩選OnFilterRecord事件允許按非鍵控字段建立篩選程序,例如:
      PRocedure TForm1.Table1FilterRecord(DataSet:TDataSet;varAccept:Boolean);
      begin
      Accept:=DataSet[′State′]=′CA′;
      end;
        四、用TQuery控件的SQL語句
        1.SQL語句中不包含變量和參數
      Select*fromCustomer
      WhereCustNo>=1000and CustNo<=5000
        2.SQL語句中包含參數
      Select*fromCustomer
      WhereCustNo>=:CustNo
      在運行期間給參數CustNo賦值。
         3.SQL語句中包含變量
          這時向TQuery控件添加SQL語句的代碼應當這樣寫:
       Query1.Close;
       Query1.SQL.Clear;
       Query1.SQL.Add(Format(′Select*fromCustomer′+′′+′whereState=′+′′′%S′′′,[StateValue]));
       Query1.Open;在上面的四種方法中,第四種功能最強大,使用最靈活。  

上一篇:Delphi與Word之間的融合技術

下一篇:用Delphi4.0直接控制Word97

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美床上激情在线观看| 国产91精品高潮白浆喷水| 国产精品视频成人| 亚洲性视频网站| 国产精品久久久久久亚洲影视| 成人中心免费视频| 中文字幕9999| 日本精品久久中文字幕佐佐木| 国产欧美精品一区二区三区-老狼| 韩国欧美亚洲国产| 欧美日韩第一页| 91免费国产网站| 北条麻妃一区二区三区中文字幕| 久久久亚洲网站| 精品国产视频在线| 精品女厕一区二区三区| 欧美日韩免费观看中文| 麻豆一区二区在线观看| 国产欧美日韩中文字幕在线| 国产精品色婷婷视频| 亚洲天堂一区二区三区| 亚洲一区二区在线播放| 全球成人中文在线| 欧美精品999| 国产精品免费一区豆花| 国产日韩中文在线| 久久亚洲精品毛片| 成人写真视频福利网| 国产福利精品av综合导导航| 亚洲xxxx在线| 国产性猛交xxxx免费看久久| 久久久久久久久亚洲| 亚洲aa在线观看| 国产一区在线播放| 久久久久久国产精品三级玉女聊斋| 日韩精品在线观看一区| 亚洲精品国偷自产在线99热| 亚洲一区第一页| 亚洲成年人在线| 91精品国产乱码久久久久久蜜臀| 国产精品欧美激情在线播放| 亚洲国产一区二区三区四区| 日韩精品有码在线观看| 成人激情视频网| 成人伊人精品色xxxx视频| 国产精品日日摸夜夜添夜夜av| 这里只有精品视频| 亚洲人成毛片在线播放| 精品日韩视频在线观看| 亚洲精品v欧美精品v日韩精品| 亚洲国产精品成人va在线观看| 欧美有码在线视频| 日韩av影片在线观看| 91久久国产精品| 亚洲第一偷拍网| 性色av一区二区三区| 国产不卡一区二区在线播放| 国产精品第七十二页| 91精品视频免费看| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久亚洲一区二区三区四区五区高| 久久天堂av综合合色| 亚洲图片制服诱惑| 欧美日韩中文字幕在线视频| 日本免费一区二区三区视频观看| 最近2019年手机中文字幕| 国产精品亚洲视频在线观看| 午夜精品久久久久久久99黑人| 欧美视频在线看| 国产欧美精品一区二区三区介绍| 日韩在线高清视频| 亚洲精品视频久久| 亚洲国产婷婷香蕉久久久久久| 亚洲电影免费观看高清完整版| 日韩精品丝袜在线| 国产精品小说在线| 亚洲一区国产精品| 欧美性xxxxx极品娇小| 久久91精品国产91久久跳| 日本久久亚洲电影| 亚洲一区二区久久久| 尤物tv国产一区| 日韩欧美亚洲范冰冰与中字| 精品中文视频在线| 欧美一区二区三区免费观看| 成人国产精品久久久| 亚洲国产成人91精品| 午夜精品国产精品大乳美女| 在线观看日韩欧美| 亚洲一区二区三区四区视频| 91免费国产网站| 91美女片黄在线观| 韩国一区二区电影| 国产美女91呻吟求| 欧美另类xxx| 大荫蒂欧美视频另类xxxx| 久久久中精品2020中文| 韩国视频理论视频久久| 一区二区三区回区在观看免费视频| 国产视频精品久久久| 4p变态网欧美系列| 久久亚洲春色中文字幕| 26uuu久久噜噜噜噜| 久久精品国产综合| 成人久久一区二区| 国产精品午夜一区二区欲梦| 国产精品老女人视频| 日韩性xxxx爱| 亚洲欧洲成视频免费观看| 中文字幕少妇一区二区三区| 国产精品亚洲一区二区三区| 国产午夜精品美女视频明星a级| 综合网中文字幕| 97视频免费在线看| 日本欧美精品在线| 国产日产亚洲精品| 欧美大成色www永久网站婷| 自拍偷拍亚洲精品| 午夜精品福利在线观看| 午夜精品一区二区三区av| 成人午夜一级二级三级| 日韩成人激情影院| 国产精品视频免费在线| 欧美日韩精品在线视频| 日韩精品在线观看视频| 午夜精品蜜臀一区二区三区免费| 国产日韩在线看片| 欧美国产日韩一区| 91中文字幕在线观看| 性色av一区二区三区红粉影视| 亚洲人成电影网| 亚洲一区二区久久久| 亚洲美女久久久| 国产va免费精品高清在线| 欧美床上激情在线观看| 国模叶桐国产精品一区| 亚洲福利视频二区| 一区二区欧美亚洲| 九九久久综合网站| 亚洲国语精品自产拍在线观看| 激情成人在线视频| 国产97在线播放| 尤物99国产成人精品视频| 国产精品极品美女在线观看免费| 亚洲国产一区二区三区在线观看| 亚洲综合国产精品| 亚洲精品乱码久久久久久按摩观| 亚洲欧美变态国产另类| 91麻豆桃色免费看| 欧美精品制服第一页| 久久影院模特热| 自拍偷拍亚洲一区| 国产成人精品亚洲精品| 日韩精品福利在线| 国产一区二区成人| 欧美精品videossex性护士| 国产精品香蕉在线观看| 久久色在线播放| 久久6免费高清热精品| 国产成人精品免高潮在线观看| 欧洲亚洲免费在线| 国产99视频在线观看| 欧美亚洲视频在线看网址| 色先锋资源久久综合5566|