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

有關DBEDIT元件的問題

尚未結案
caeser
一般會員


發表:4
回覆:3
積分:1
註冊:2005-06-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-08 16:37:21 IP:140.131.xxx.xxx 未訂閱
我一開始是弄EDIT來做新增修改刪除查詢,一切都很正常 但是為了要讓滑鼠點到的DBGrid其中一筆紀錄,能夠讓各個欄位的值顯示在edit裡 所以我們把edit換成DBEDIT 可是後來所有的功能卻通通變的怪怪的 當我新增的時候 他會變成修改其中一筆資料....之類的 查詢時的功能 也變成修改 ...功能大亂 我不知道我是程式問題還是我元件沒有設好~~ 麻煩各位大大交我這個初學者~~
haman
中階會員


發表:46
回覆:137
積分:56
註冊:2005-03-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-08 17:18:02 IP:211.76.xxx.xxx 未訂閱
DBEdit基本上是與"目前記錄中的某個欄位"做連結的 如果你的資料庫不是在唯讀的狀態下,修改DBEdit就相當於修改資料庫中該欄位的值 以此類推,若要用DBEdit當查詢時輸入條件的地方的話,就會直接修改到資料庫中的值了 新增也是如此,如果要新增資料,必需把目前的記錄移到最後一筆,這樣你在DBEdit中keyin的值才是新增的 ==================================== 懂的不多,卻想學的更多,搞得不自覺的將問題複雜化@@
caeser
一般會員


發表:4
回覆:3
積分:1
註冊:2005-06-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-09 09:38:43 IP:140.131.xxx.xxx 未訂閱
那我要怎麼新增之前可以把其的指標移到最後一筆 ~~~??? 若是這麼說 我查詢的功能也是同樣這樣的問題~~該怎麼解決~~ 麻煩各位大大....
caeser
一般會員


發表:4
回覆:3
積分:1
註冊:2005-06-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-11-09 09:50:44 IP:140.131.xxx.xxx 未訂閱
還有~~~我該怎樣利用dbedit可以設成"唯讀"的狀態?? 若是我是唯讀狀態是不是新增時會幫我"新增一筆"而不再是"修改"了.....help
haman
中階會員


發表:46
回覆:137
積分:56
註冊:2005-03-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-11-10 03:49:25 IP:211.76.xxx.xxx 未訂閱
引言: 那我要怎麼新增之前可以把其的指標移到最後一筆 ~~~??? 若是這麼說 我查詢的功能也是同樣這樣的問題~~該怎麼解決~~ 麻煩各位大大....
1.這要看你開資料庫的元件是哪一個 如果是ADOTable的話 http://delphi.ktop.com.tw/topic.php?topic_id=79501 http://delphi.ktop.com.tw/topic.php?topic_id=67026 http://delphi.ktop.com.tw/topic.php?topic_id=45433 如果是ADOQuery的話則要下insert into的sql字串 http://delphi.ktop.com.tw/topic.php?topic_id=29595 http://delphi.ktop.com.tw/topic.php?topic_id=35542 http://delphi.ktop.com.tw/topic.php?topic_id=38384 這方面的資料站上非常多, ADOTable的話請以 " bcb adotable"為關鍵字蒐尋 ADOQuery的話請以 " bcb adoquery"為關鍵字蒐尋 ==================================== 懂的不多,卻想學的更多,搞得不自覺的將問題複雜化@@
caeser
一般會員


發表:4
回覆:3
積分:1
註冊:2005-06-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-11-10 12:07:26 IP:140.131.xxx.xxx 未訂閱
我原本就是用edit與adotable來做新增修改刪除的動作 一切都很正常 可是我用了dbedit後 就亂調了..之前您說的dbedit是跟資料庫作連結 那我可以用一些設定來把dbedit dbgride 設成唯讀?? help~~
haman
中階會員


發表:46
回覆:137
積分:56
註冊:2005-03-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-11-10 17:13:24 IP:211.76.xxx.xxx 未訂閱
設成唯讀對你的問題跟本沒有意義,因為會連新增都不行 如果硬要開成唯讀的話就把table的readonly設為true吧@@" ==================================== 懂的不多,卻想學的更多,搞得不自覺的將問題複雜化@@
系統時間:2024-04-20 3:37:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!