全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1034
推到 Plurk!
推到 Facebook!

Delphi, 新增時的問題

尚未結案
Kumaisme
一般會員


發表:3
回覆:2
積分:1
註冊:2004-07-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-04 19:23:05 IP:61.66.xxx.xxx 未訂閱
請教各位先進 : ADOTable1.Post; ADoTable1.Refresh; 之後 為何 DBGrid1 之資料沒有照我的索引key 排序 資料都會加到最後一筆, 但離開程式後再進入則會 排序 求救啊............
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-05 09:59:01 IP:61.218.xxx.xxx 未訂閱
Kumaisme, 您好 試試這樣的方式: ADOTable1.Post; ADOTable1.Active := false; ADOTable1.Active := true;    ================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之
Kumaisme
一般會員


發表:3
回覆:2
積分:1
註冊:2004-07-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-05 13:05:47 IP:211.23.xxx.xxx 未訂閱
謝謝, 已試過, 可以了, 感激... 另外, 以下問題, 再勞煩一次 : 1.欄位與欄位之間原是用 tab 鍵, 如何改成 enter 鍵 2.新增資料時, 如何檢查 編號重覆 3.複合查詢,如何做 , 如:編號 & 客戶簡稱 & 客戶全名
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-05 15:28:27 IP:218.170.xxx.xxx 未訂閱
Kumaisme 你好:
1. 補充參考, 若妳不想重新 Open ADOTable, 可以運用
   TADOTable.IndexFieldNames (排序欄位名稱, ";" 分隔之),
   或 TADOTable.IndexName (資料庫須先 create 好 Index).    2. 不同性質之問題, 請另開主題討論, 以利本站文章之收整, 
   提問之前, 記得先搜尋看看相關主題喔.
    發表人 - 
        
Kumaisme
一般會員


發表:3
回覆:2
積分:1
註冊:2004-07-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-07-05 16:52:49 IP:211.23.xxx.xxx 未訂閱
Mickey 3Q 囉...
johnny2212
初階會員


發表:34
回覆:65
積分:39
註冊:2003-04-09

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-07-06 22:38:02 IP:61.226.xxx.xxx 未訂閱
我也補充一個,你用ADOTable1.Sort:='FieldName Desc' 或ASC 這樣直接在Client作排序,若資料量很大的話,會很快哦,也省去定index的麻煩
系統時間:2024-11-22 9:38:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!