DBLookupComboBox的屬性 |
答題得分者是:channel
|
a120803
初階會員 發表:61 回覆:66 積分:25 註冊:2003-03-12 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
DBLookUpComboBox 的作用在於可以用另一 Table 存放 Lookup 的資料,使用者可以直接選取 Lookup 的資料,而回傳 該資料的值存入資料庫中
再之單位為例 :
Table :
ItemTable :
ItemNo, Desc : String
Price : Currency
UnitID : Short Integer LookupTable :
ID : Short Integer
Unit : String
1 - 只
2 - 套
3 - 對
4 - 打 Delphi :
Table1 :
Table : ItemTable
Field : ItemNo, Desc, Price, UnitID Table2 :
Table : LookupTable
FIeld : ID, Unit DataSources1 -> Table1
DataSources2 -> Table2 DBLookUpComboBox
DataSources : DataSources1
DataField : UnitID
ListSources : DataSources2
KeyField : ID
ListField : Unit 這樣,當使用者按▼時,便會列出所有在Unit的資料給使用者選,如他選了"對",就會將"對"的 ID (3) 存在 UnitID 中。
|
channel
尊榮會員 發表:67 回覆:707 積分:854 註冊:2002-05-02 發送簡訊給我 |
引言: 請問各位大大: DBLookupComboBox的屬性裡有ListSource ListField DataSource DataField 它們之間有什麼有什麼不同啊 之間如何互相作用ㄋ舉個例子: 在訂單主檔中會有一個欄位記錄客戶編號 當然在訂單作業設計時,讓使用者方便操作,使用DBLookupComboBox元件帶出客戶檔的資料讓使用去挑選,此時DBLookupComboBox要如何設定: DataSource:指訂單主檔的TQuery(TTable)之DataSource DataField:指訂單主檔之客戶編號欄位 ListSource:指客戶檔的TQuery(TTable)之DataSource KeyField:指客戶檔之客戶編號欄位,這是要與訂單主檔之客戶編號對應。 ListField:指要從客戶檔要顯示的欄位,例客戶編號、客戶簡稱(若要顯示一個欄位以上,欄位與欄位之間用;區隔) 其實從這幾個英文字,就可以知道其不同了 DataSource、DataField:一定是連您目前要編修的TQuery(TTable) ListSource、ListField:List就是有列舉的意思,就是要連您要從其他TQuery(TTable)所帶入的資料。 ~小弟淺見,參考看看~
------
~小弟淺見,參考看看~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |