DBGRID內如有一項符合條件,僅此一行隱藏,其餘顯現出來 |
尚未結案
|
lyons
一般會員 發表:8 回覆:11 積分:3 註冊:2004-01-19 發送簡訊給我 |
|
change.jian
版主 發表:29 回覆:620 積分:439 註冊:2003-06-02 發送簡訊給我 |
|
lyons
一般會員 發表:8 回覆:11 積分:3 註冊:2004-01-19 發送簡訊給我 |
|
supman
尊榮會員 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
|
lyons
一般會員 發表:8 回覆:11 積分:3 註冊:2004-01-19 發送簡訊給我 |
|
supman
尊榮會員 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
|
lyons
一般會員 發表:8 回覆:11 積分:3 註冊:2004-01-19 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 如果您是使用具有SQL查詢功能的資料集元件(如Query, ADOQuery等)﹐建議您直接使用其SQL語法來完成此類工作﹐有助于效率的提升﹐因為使用Filter屬性或是使用OnFilterRecord事件來過濾資料﹐其工作原理是把每一筆資料和Filter屬性進行比對或是每一筆資料都呼叫一次OnFilterRecord事件來過濾﹐因為如果當資料集中有大量的資料﹐或是過濾條件很复雜時﹐都會引起效率的降低﹒ 使用SQL語法方法如下﹕
begin ADOQuery1.Close; ADOQuery1.SQL.Clear; if CheckBox1.Checked then ADOQuery1.SQL.Add('Select * From 資料表 Where 數量 <> 0') else ADOQuery1.SQL.Add('Select * From 資料表'); ADOQuery1.Open; end;================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟 |
supman
尊榮會員 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
lyons
一般會員 發表:8 回覆:11 積分:3 註冊:2004-01-19 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |