程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi開發數據庫應用程序概述(6)

Delphi開發數據庫應用程序概述(6)

編輯:Delphi

13.3.1.3 TDataSouece部件 

TDataSource部件是連接數據集部件TTable、TQuery、 TStoredProc 和數據控制部件TDBGrid、TDBEdit等的橋梁,TTable、TQuery、TStoredProc部件通過BDE可以實現與磁盤上的數據庫連接即訪問,但它們本身不能顯示數據庫中的數據信息, 而數據控制部件如TDBGrid、TDBEdit等能夠提供可視化的界面,顯示數據庫中的數據信息,但它們不具備訪問磁盤數據庫的能力,正是TDataSource將這兩者有機地結合起來,使得用戶才能交互地對數據庫中的數據信息進行查詢、修改、插入、刪除等操作。

在應用程序窗體中放置TDataSource部件的過程如下:

1、在部件選擇板上選擇Data Access頁;

2、單擊DataSource圖標;

3、在窗體內單擊鼠標,獲得一個TDataSource部件;

4、為TDataSource部件設置有關的屬性:

Dataset屬性指定一個數據集部件,可以是TTable、TQuery或TStoredProc部件的名字。
13.3.2 數據控制部件 

數據控制部件頁上的部件,主要用於設計用戶界面,對數據庫中的數據進行浏覽、編輯、插入、刪除等操作。因而數據控制部件常常又被稱為數據浏覽部件,數據控制部件其實是在Standard頁上的標准部件的基礎上,相應地增加了數據浏覽功能,使得它們能夠顯示和編輯數據庫中數據信息。

數據控制部件既能夠把數據庫中的數據顯示到窗體中,又可以將其自身的經過修改的數據寫回到數據庫中。下表列出了數據控制頁上的數據控制部件及它們的主要用途。

表13.5 數據控制部件

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

部件名稱   主 要 用 途

───────────────────────────────

使用該部件可以向前向後移動記錄指針,可以使

TDBNavigator  用該部件對單條記錄進行編輯,還可以用它來插

入、刪除記錄以及刷新顯示和取消前一次的操作

───────────────────────────────

它是顯示數據庫中的數據的文本框,它只能顯示

TDBText  數據庫表當前記錄的字段值,用戶不能對其中的

數據進行修改。

───────────────────────────────

它是顯示和編輯數據庫表中的數據的編輯框,它

TDBEdit  既可以顯示又可以編輯數據庫表中當前記錄的字

段值。

───────────────────────────────

TDBCheckBox  它是浏覽數據庫中的數據的檢查框,它可以用來

顯示和編輯數據庫中的布爾型字段的字段值。

───────────────────────────────

TDBListBox  它是浏覽數據庫中的數據的列表框,它可以用一

個列表框來顯示數據庫表中一個字段的值。

───────────────────────────────

TDBComboBox  它是浏覽數據庫中的數據的組合框,它可以用一

個組合框來顯示數據庫表中一個字段的值。

───────────────────────────────

TDBRadioGroup  它是浏覽數據庫表中的數據的單選鈕,用一組單

選鈕可以確定顯示數據庫表中哪一個字段。

───────────────────────────────

TDBGrid  它是浏覽數據庫中的數據的網格,以網格的方式

顯示數據庫中的數據,在網格中還可以對數據庫

中的數據進行編輯。利用FIElds Editor可以對

數據庫表中字段的顯示格式、顯示順序、是否顯

示等進行控制。

───────────────────────────────

TDBMemo  它主要用於浏覽數據庫中備注型的字段,它可以

用來顯示數據庫表中當前記錄中的BLOB型字段。

───────────────────────────────

TDBImage  它是浏覽數據庫中的數據的圖像框,它可以用於

顯示、拷貝、粘貼據庫表中圖像類型的字段。

───────────────────────────────

TDBLookUpList  它是浏覽數據庫表中的數據的列表框,在基於一

個數據庫表的應用中,用它可以顯示另一個數據

庫表中一個指定的字段值。

───────────────────────────────

TDBLookUpCombo 它是浏覽數據庫表中的數據的組合框,在基於一

個數據庫表的應用中,用它可以顯示另一個數據

庫表中一個指定的字段值。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

數據控制部件為開發Delphi數據庫應用程序提供可視化的用戶界面,不管應用程序是訪問本地數據庫中的數據文件,還是訪問遠程數據庫服務器中的數據文件,用戶界面都是一致的,即數據庫的物理位置對數據控制部件是透明的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved