如何得知原本指標位置? |
答題得分者是:Chance36
|
yuhching
一般會員 發表:10 回覆:9 積分:3 註冊:2004-03-08 發送簡訊給我 |
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
Chance36
版主 發表:31 回覆:1033 積分:792 註冊:2002-12-31 發送簡訊給我 |
yuhching 你好 我想(猜)你說的指標應該是指資料記錄的指標吧!
dbEdit、dbGrid及dbxxxxx等元件只是其所連結的資料集內容的表現罷了,資料集元件(TDataSet的後代)目前的指標會隨你的操作(不管是程式或顯示元件產生的記錄移動)保持最新狀態,所以你只要直接取TDataSet的欄位值即可。
例如:(假設dbGrid1->Datasource1->Query1) procedure TForm1.Button1Click(Sender: TObject); Begin //在此直接讀取當前記錄的欄位值 ShowMessage(Query1.FieldByName('FieldName').AsString); End;_______________________________________ 深藍的魚,祝您好運..........連連 |
yuhching
一般會員 發表:10 回覆:9 積分:3 註冊:2004-03-08 發送簡訊給我 |
引言: 請問各位前輩: 指標原本在 DBEdit 或 DBGrid 中 , 我想作一個 Button ,當按下 Button 時開啟視窗,請問如何得知原本 DBEdit 或 DBGrid 中的位置? 能不能請各位前輩再幫幫忙!!謝謝!!◎說明: 游標原本在 DBEdit.SetFocus,按下 Button 時,游標會變成Button1.SetFocus,當視窗關閉後,游標會回到 Button1 ,可是我要讓游標回到 DBEdit 卻無法得知原本 DBEdit 或 DBGrid 中的位置! 請各位前輩再幫幫忙!!謝謝!! |
Chance36
版主 發表:31 回覆:1033 積分:792 註冊:2002-12-31 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
yuhching
一般會員 發表:10 回覆:9 積分:3 註冊:2004-03-08 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |