哪吒2之魔童闹海|哪吒2之魔童归来免费观看|哪吒2在线观看|哪吒2魔童闹海电影免费观看|哪吒2免费观看完整版大电影|哪吒1免费观看完整版

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡(jiǎn)介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> 開發(fā)語言 >> 文章正文

DELPHI控件:DBLookupComboBOX組件的使用方法

在許多數(shù)據(jù)表中,數(shù)據(jù)是以代碼方式存放的,如在班級(jí)編碼數(shù)據(jù)表tB03(表5.5)中,系部字段TB0309采用編碼方式存放,系部真實(shí)名稱則存放在系部編碼表TB06。使用代碼的好處是,用戶可在編碼表TB06中改變TB0602字段的系部名稱,而不會(huì)影響使用該編碼的其他數(shù)據(jù)表(如TB03)的運(yùn)行6其缺點(diǎn)是當(dāng)用戶輸人數(shù)據(jù)編碼時(shí),必須查詢編碼所表示的含義,如“OO"代表“基礎(chǔ)部”、“1 O”表示“機(jī)械系"等,這給數(shù)據(jù)錄入帶來很大的麻煩。最好的方法是用戶 在程序界面中直接選擇系部名稱,而實(shí)際錄入的是系部編碼。為此,Delphi提供了DBLookup.ConboBox、DBI,ookupListBox數(shù)據(jù)界面組件,幫助用戶解決上述問題。 


    DBLookupConboBox組件和DBComboBox組件的功能相似,都是通過選擇下拉列表框中的數(shù) 據(jù)項(xiàng)來錄入當(dāng)前記錄指定字段值。所不同的是,D BConboBox組件列表框中的內(nèi)容是通過Items 屬性由程序員輸入的,而DBLookupConboBox組件的列表框中的內(nèi)容是由數(shù)據(jù)庫編碼表提供的。 因此,DBLookupComboBox組件是沒有Items屬性的。在使用DBlookupComboBox組件編輯數(shù)據(jù)表字段值時(shí),必須先放置兩個(gè)數(shù)據(jù)集組件(Table)。一個(gè)對(duì)應(yīng)于要錄入數(shù)據(jù)的主表(如班級(jí)編碼表Table_TB03),另一個(gè)對(duì)應(yīng)于數(shù)據(jù)編碼從表(如系部編碼表Table一TB06),再放人2個(gè)數(shù)據(jù)源組件:DataSource_TB03、DataSouroe_TB06,后按如下步驟設(shè)置其屬性。 


  1.重要屬性 
  (1)DataSource屬性 
  該屬性用于連接要編輯數(shù)據(jù)的主表數(shù)據(jù)源,如學(xué)生班級(jí)表數(shù)據(jù)源DataSource—TB03。 
  (2)DataField屬性 
  該屬性用于指定要編輯的數(shù)據(jù)字段名,如TB03中的系部編碼字段TB0309。 
  (3)ListSource屬性    。 
  該屬性用于提供連接數(shù)據(jù)編碼的從表數(shù)據(jù)源,如系部編碼數(shù)據(jù)源DataSource—TB06。 
  (4)KeyField屬性 
  該屬性用于指定數(shù)據(jù)編碼從表的關(guān)鍵字,一般為數(shù)據(jù)編碼字段,如系部數(shù)據(jù)編碼字段 
TB060 1 o 
    (5)ListField屬性 
    該屬性用于選擇數(shù)據(jù)表中要在列表框中顯示的字段名稱,如系部名稱TB0602。 
    通過上述5個(gè)屬性的設(shè)置,就能用DBLookupComboBox組件的下拉列表框錄人所需數(shù)據(jù)編 
    (6)DropDownAlign屬性 
    該屬性用于設(shè)置下拉列表框中數(shù)據(jù)項(xiàng)的排列 方式,可以為如下值:daLeft、daRight、daCenter,分別為左對(duì)齊、右對(duì)齊與居中對(duì)齊。 
    (7)DropDownRows屬性 
    該屬性用于設(shè)置下拉列表框默認(rèn)顯示行數(shù),如設(shè)置1 O行等o 
    (8)DropDownWidth屬性 
    該屬性用于設(shè)置下拉列表框的寬度。若值為 O表示與編輯框等寬。 


    2.常用方法與事件 


    (1)CloseUp方法 
  若組件被下拉結(jié)束后,此時(shí)只顯示編輯框而不顯示下拉列表框,則觸發(fā)OnCloseUp事件。 
  (2)DropDown方法 
  若組件被下拉尚未結(jié)束,此時(shí)顯示下拉列表框,則觸發(fā)OnCloseUp事件。

作者:未知 | 文章來源:新疆二域軟件開發(fā)網(wǎng) | 更新時(shí)間:2007-10-8 23:10:34

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    沒有相關(guān)文章
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·搜集整理的asp.net的驗(yàn)證方
    ·各種FOR循環(huán)結(jié)構(gòu)的整理
    ·軟件項(xiàng)目開發(fā)中應(yīng)該考慮那
    ·搜集整理的javascript sel
    ·軟件開發(fā)中項(xiàng)目經(jīng)理有那些
    ·學(xué)習(xí)如何在Lambda表達(dá)式進(jìn)
    ·C++基礎(chǔ)知識(shí):結(jié)構(gòu)體數(shù)據(jù)的
    ·C#實(shí)現(xiàn)短信發(fā)送程序的例子
    ·sun最近修補(bǔ)了一部分java的
    ·rss定制的另外一種實(shí)現(xiàn)方式
    ·delphi實(shí)現(xiàn)利用arp欺騙來實(shí)
    ·基礎(chǔ)學(xué)習(xí):基于WF的流程框
    ·網(wǎng)絡(luò)編程中怎樣得知一次數(shù)
    ·如何逆序輸出單鏈表?
    ·軟件開發(fā)過程中的性能設(shè)計(jì)
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) www.pg11qqq.com All Rights Reserved 新ICP備14003571號(hào)
    新疆軟件開發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000