想請問一下,按照站長所提到的,我在OnScroll該怎麼做? |
|
Ethan
版主 ![]() ![]() ![]() 發表:101 回覆:170 積分:78 註冊:2006-07-05 發送簡訊給我 |
請站長提供一下範例,謝謝!!
---轉貼站長文章--Start--- 個人覺得Delphi內附的Master Detail自動關聯做得很沒有效率,速度很慢,彈性又小,最好拆掉Master與Detail的DataSource關聯,寫在Master TAble的OnScroll事件中去Open Detail的Table(用TQuery),就可以下Order by自由定義排序,我試過如此做在SQL級資料庫的還境下反而更快,在Paradox下速度也還可以! ~~~Delphi K.Top討論區站長~~~
---轉貼站長文章--End---
|
yenhorng
中階會員 ![]() ![]() ![]() 發表:12 回覆:82 積分:94 註冊:2002-06-18 發送簡訊給我 |
我的做法如下!
Master:Table_Dea_Main
Detail:Table_Dea_Reco procedure TData_Module.Table_Dea_MainAfterScroll(DataSet: TDataSet);
begin
Data_Module.Table_Dea_Reco.Close;
Data_Module.Table_Dea_Reco.SQL.Clear;
Data_Module.Table_Dea_Reco.SQL.Add('SELECT * FROM DEA_RECO ');
Data_Module.Table_Dea_Reco.SQL.Add('WHERE DEAL_DATE =' '"' Data_Module.Table_Dea_MainDeal_Date.Value '"');
Data_Module.Table_Dea_Reco.SQL.Add('ORDER BY DEAL_SN');
Data_Module.Table_Dea_Reco.Open;
end;
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |