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

請問DBEdit的問題~如要同時作編輯和查詢的功能~

尚未結案
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-03 11:56:13 IP:61.221.xxx.xxx 未訂閱
請問各位~    (1)如果畫面有一些感知元件希望可以作到編輯和查詢功能時    是否可能做到這樣的功能呢~ (2)例如下圖為DBEdit元件    首先在Object Indpector內style設定為csDropDownList可以點選至items     (1/2/3/4)內的值~但是奇怪呢~我在按鈕內設定以下命令~    str1 := Trim(DBComboBox1.Items.Text); 卻取不到我所點選的資料~是不是命令寫錯嘍~ 謝謝~麻煩大家~
h@visli
資深會員


發表:103
回覆:429
積分:431
註冊:2004-02-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-03 13:15:58 IP:222.248.xxx.xxx 未訂閱
str1 := Trim(DBComboBox1.Items.Text); 取回的應該是固定的“'1'#$D#$A'2'#$D#$A'3'#$D#$A'4'#$D#$A”串,應為Items是 Tstrings 類型,所以Text中包括有控制字元。 換成str1 := Trim(DBCombobox1.Text)試試
------
------------------------
博采眾家之長,奉獻綿薄之力
------------------------
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-03 13:22:51 IP:218.80.xxx.xxx 未訂閱
这个你可以用RXDBCOMBOBOX控件 在ITEMS里写中文,在VALUES里写1、2、3、4 然后设置控件属性为ENABLEVALUES就可以了
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-03 13:43:07 IP:61.221.xxx.xxx 未訂閱
謝謝~h@visli和sl@cableplus.com.cn~ Hi~h@visli~ 換成str1 := Trim(DBCombobox1.Text) 似乎取不到指定的值~ 但是前題是style設為csDropDownList~ 如設定為csDropDown[預設]則下拉後無法指定點選的值~ Hi~ sl@cableplus.com.cn~ 請問RXDBCOMBOBOX在那裡呢~ 謝謝~ ^^
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-03 13:57:00 IP:218.80.xxx.xxx 未訂閱
在RX DBAWARE 中 要取值么直接这样啊 STR:=DBEdit.TEXT
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-03 17:44:00 IP:210.64.xxx.xxx 未訂閱
你好 如果直接取對應的dataset所指定的欄位的值呢??例如,你是用Str:=Query.FieldByname(指定的欄位).AsString;呢?? Pillar Wang
------
Pillar Wang
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-04 09:51:34 IP:202.62.xxx.xxx 未訂閱
您好﹗    一般來講﹐小弟很少用資料感知元件來做為查詢元件﹐因為資料感知元件本來就是透過DataSource和上游的資料集元件連接﹐在處于連接狀態的時候﹐資料感知元件中已對應的資料顯示﹐除非先把連接斷開﹐所以我比較贊成使用非資料感知型的元件(如Edit等)來處理這方面的事務﹒ 語法上的問題﹐h@visli先進的寫法應可以﹐再檢查看看是否是其它部分程式碼的錯誤﹒    ================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-03-04 15:37:15 IP:61.221.xxx.xxx 未訂閱
謝謝~大家所提供意見~ 測試以上大家的方法~ 所以~我利用cashxin2002方式~ 麻煩大家~ ^^
系統時間:2024-07-02 4:54:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!