第十六章 數(shù)據(jù)瀏覽部件的應(yīng)用及編程
數(shù)據(jù)瀏覽部件主要用于顯示和編輯數(shù)據(jù)庫表中的數(shù)據(jù),因而它們又常常被稱為數(shù)據(jù)控制部件或數(shù)據(jù)明了部件,它們在部件選擇板中的DataControls頁上,圖16.1顯示的是DataControls頁上的全部數(shù)據(jù)瀏覽部件,其中的TDBGrid部件用于全屏幕顯示和編輯數(shù)據(jù)庫表中的記錄,TDBNavigator用于在數(shù)據(jù)記錄之間導(dǎo)航、插入記錄、刪除記錄、投寄被修改的記錄。
圖16.1 DataControls部件頁上的部件
在表16.1中,我們對DataControls部件上的各個數(shù)據(jù)瀏覽部件的一些特性進行描述:
表16.1 各數(shù)據(jù)瀏覽部件概述
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
部 件 名 稱 特 性 描 述
────────────────────────────────
TDBGrid 用網(wǎng)格的形式顯示數(shù)據(jù)庫表中的記錄信息,網(wǎng)格中的
各列可以在設(shè)計階段使用字段編輯器創(chuàng)建也可以在運
行過程中用程序設(shè)定
────────────────────────────────
TDBNavigator 它提供了一組按鈕用于數(shù)據(jù)庫表中的導(dǎo)航,編輯修改、
插入、刪除記錄以及刷新數(shù)據(jù)的顯示,TDBNavigator中
包含的控制按鈕在設(shè)計階段可以進行選擇
────────────────────────────────
TDBText 用于顯示數(shù)據(jù)庫表中當(dāng)前記錄的字段值
────────────────────────────────
TDBEdit 用于顯示和編輯數(shù)據(jù)庫表中當(dāng)前記錄指定的字段值
────────────────────────────────
TDBMemo 用于顯示數(shù)據(jù)庫表中的備注型字段,備注型字段中可
以包含多行字符甚至可以是BLOB(大二進制對象)數(shù)據(jù)
────────────────────────────────
TDBImage 用于顯示數(shù)據(jù)庫表中的圖像字段和BLOB數(shù)據(jù)
────────────────────────────────
TDBListBox 當(dāng)用戶編輯修改表中當(dāng)前記錄的某個字段時,該部件
是一個包含多個選擇項的列表框,用戶可以從中選擇
一個項做為字段的值
────────────────────────────────
TDBComboBOx 該部件是一個組合框,當(dāng)用戶編輯修改表中當(dāng)前記錄
的一個指定字段時,可以直接在該部件中輸入字段值
也可以單擊該部件從下拉式列表框中選擇一個字段值
────────────────────────────────
TDBCheck 用于顯示數(shù)據(jù)庫中的字段信息的檢查框,當(dāng)表中字段
的值與該檢查框的ValueChecked屬性值相匹配時,該
檢查框被選中
────────────────────────────────
TDBReadioGroup 使用該部件可以為用戶提供一組選擇項,但用戶只能
從中選擇一個可選項
────────────────────────────────
TDBLookapList 當(dāng)用戶要編輯修改數(shù)據(jù)庫表當(dāng)前記錄的指定字段時,
使用該部件提供多個可選項,這多個可選項是從相關(guān)
的其他表中讀取的,且以列表框的形式提供給用戶
────────────────────────────────
TDBLookupCombo 該部件結(jié)合了TDBEdit部件和TDBComboBox部件的功能,
用戶可以直接向該部件中輸入字段值,也可以從下拉
式列表框中選擇一個可選項,只是下拉式列表框中的
可選項是從相關(guān)的其他的數(shù)據(jù)庫表中讀取來的。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
相關(guān)推薦:2010年9月計算機等級考試試題及答案解析專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |