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

QUERY問題

 
corey
一般會員


發表:34
回覆:44
積分:14
註冊:2003-04-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-11-21 17:36:40 IP:60.248.xxx.xxx 未訂閱
問題是這樣
有一個query 它有10筆資料,目前point指到第5筆,但當我判斷某些條件成立時我需要打印第4筆一些資料
所以我想問的問題是我如何記錄第4筆record
例:query.record(4) := temp.record(4) 類似此方式
max5020
資深會員


發表:30
回覆:277
積分:321
註冊:2003-06-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-11-21 20:24:03 IP:59.120.xxx.xxx 未訂閱
bm: TBookmark;
bm:= Query1.GetBookmark;

Query1.GotoBookmark(bm);


corey
一般會員


發表:34
回覆:44
積分:14
註冊:2003-04-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-11-22 09:36:34 IP:60.248.xxx.xxx 未訂閱

===================引 用 文 章===================
bm: TBookmark;
bm:= Query1.GetBookmark; --> 第4筆

Query1.GotoBookmark(bm);


1.那我目前point會是在第5筆嗎?
2.那我修改Query1.GotoBookmark(bm) 某幾個欄位的值會寫入database嗎?
3.那如果需要某一筆record,但又需要修改某幾欄,且又不需要寫入database要如何codeing?
corey
一般會員


發表:34
回覆:44
積分:14
註冊:2003-04-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-11-23 14:53:05 IP:60.248.xxx.xxx 未訂閱
自推一下不要沈下去了,請大大們給點方向好解決問題,感謝
max5020
資深會員


發表:30
回覆:277
積分:321
註冊:2003-06-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-11-24 12:21:16 IP:59.120.xxx.xxx 未訂閱

===================引 用 文 章===================

===================引 用 文 章===================
bm: TBookmark;
bm:= Query1.GetBookmark;? --> 第4筆

Query1.GotoBookmark(bm);


1.那我目前point會是在第5筆嗎?
Query1.GotoBookmark(bm) -- 會回到你之前SaveBookMark那筆資料的位置

2.那我修改Query1.GotoBookmark(bm) 某幾個欄位的值會寫入database嗎?
那要看妳是否有執行寫入資料的指令, 可以自己檢查資料看看
3.那如果需要某一筆record,但又需要修改某幾欄,且又不需要寫入database要如何codeing?
修改又不寫入的話, 可用ClientDataSet元件, 做為虛擬Table
系統時間:2024-11-25 22:39:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!