DBGrid之資料取出與回存問題 |
尚未結案
|
Paicaso
中階會員 發表:140 回覆:124 積分:52 註冊:2002-09-04 發送簡訊給我 |
DBGrid之資料取出與回存問題 有一DBGrid來源為一DataSource
並有一些Data Controls元件,如DBText,DBCheckBox等
當DBGrid移動時,這些DBText,DBCheckBox等Data Controls元件會即時顯示
問題1.
我原本用STANDARD元件,如Text,CheckBox等,但要取出很繁瑣,用Data Controls元件比較快
但這些Data Controls元件,如DBText,DBCheckBox等要設定哪一個屬性才能修改輸入值? 問題2.
原本設一"save"之Button可將原取出之值如Text,CheckBox等,輸入新值並回存至DataBase
但每筆必須按存檔,使用上不方便
如何當在DBGrid移動時便自動回存? 問題3.
如問題2,又如當在DBGrid移動時,並沒有真正回存至DataBase,需按下存檔才真正回存DataBase? 謝謝
|
ccchen
版主 發表:61 回覆:940 積分:1394 註冊:2002-04-15 發送簡訊給我 |
問題1.
我原本用STANDARD元件,如Text,CheckBox等,但要取出很繁瑣,用Data Controls元件比較快
但這些Data Controls元件,如DBText,DBCheckBox等要設定哪一個屬性才能修改輸入值?
DataSouce所連向之DataSet若為TQuery--RequestLive:=True;(預設值為false)
若為TTable--ReadOnly:=False;(預設值為false)
各DB 元件ReadOnly:=False (預設值為false) 問題2.
原本設一"save"之Button可將原取出之值如Text,CheckBox等,輸入新值並回存至DataBase
但每筆必須按存檔,使用上不方便
如何當在DBGrid移動時便自動回存?
本來就是如此 問題3.
如問題2,又如當在DBGrid移動時,並沒有真正回存至DataBase,需按下存檔才真正回存DataBase?
若要如此做, 可設Cachedupdate:=True, 按存檔時Applyupdates, 按取消則CancelUpdate
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
引言: DBGrid之資料取出與回存問題 有一DBGrid來源為一DataSource 並有一些Data Controls元件,如DBText,DBCheckBox等 當DBGrid移動時,這些DBText,DBCheckBox等Data Controls元件會即時顯示 問題1. 我原本用STANDARD元件,如Text,CheckBox等,但要取出很繁瑣,用Data Controls元件比較快但這些Data Controls元件,如DBText,DBCheckBox等要設定哪一個屬性才能修改輸入值? 下 TTable.Edit; 或 TQuery.Edit; 即可修改或者直接修改 問題2. 原本設一"save"之Button可將原取出之值如Text,CheckBox等,輸入新值並回存至DataBase但每筆必須按存檔,使用上不方便如何當在DBGrid移動時便自動回存? 若為 DataAware Control 應是 Cursor 移動時便直接存檔 不是的話, 得自己手動 問題3. 如問題2,又如當在DBGrid移動時,並沒有真正回存至DataBase,需按下存檔才真正回存DataBase? 這很奇怪, 您是用 CachedUpdate 之類的方式嗎? 否則應該就是直接存到 Database 了啊!-- Everything I say is a lie. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |