?? 032.htm
字號:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>-->DELPHI基礎教程-->第十三章 Delphi開發數據庫應用程序概述(二)</TITLE>
<META NAME="keywords" CONTENT=" DELPHI基礎教程 第十三章 Delphi開發數據庫應用程序概述(二)">
<META NAME="description" CONTENT=" - DELPHI基礎教程 - 第十三章 Delphi開發數據庫應用程序概述(二)">
<style>
<!--
#page {position:absolute; z-index:0; left:0px; top:0px}
.tt3 {font: 9pt/12pt "宋體"}
.tt2 {font: 12pt/15pt "宋體"}
a {text-decoration:none}
a:hover {color: blue;text-decoration:underline}
-->
</style>
</HEAD>
<body text="#000000" aLink=#9900ff link=#006699 vLink=#006699 background="bg.gif" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3">
<TR>
<TD CLASS="tt3" VALIGN="top" width="8%" background="bg.gif"><strong><A HREF="033.htm" ><FONT style="FONT-SIZE: 9pt">后一頁</font></A><BR>
<A HREF="031.htm" ><FONT style="FONT-SIZE: 9pt">前一頁</font></A><BR>
<A HREF="index.html" ><FONT style="FONT-SIZE: 9pt">回目錄</font></A><BR>
<A HREF="../../../../../index.htm"><FONT style="FONT-SIZE: 9pt">回首頁</font></A><BR>
</strong>
</TD>
<TD class="tt2" background="bg.gif" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="楷體_GB2312">第十三章 Delphi開發數據庫應用程序概述(二)</FONT></B></center>
<hr color="#EE9B73" size="1" width="94%">
<font face="宋體" lang="ZH-CN"><p>13.3.2 數據控制部件 </p>
</font><p><font face="宋體" lang="ZH-CN">
數據控制部件頁上的部件,主要用于設計用戶界面,對數據庫中的數據進行瀏覽、編輯、插入、刪除等操作。因而數據控制部件常常又被稱為數據瀏覽部件,數據控制部件其實是在Standard頁上的標準部件的基礎上,相應地增加了數據瀏覽功能,使得它們能夠顯示和編輯數據庫中數據信息。 </p>
</font><p><font face="宋體" lang="ZH-CN">
數據控制部件既能夠把數據庫中的數據顯示到窗體中,又可以將其自身的經過修改的數據寫回到數據庫中。下表列出了數據控制頁上的數據控制部件及它們的主要用途。 </p>
<p>表13.5 數據控制部件</p>
<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p>
<p>部件名稱 主 要 用 途 </p>
<p>───────────────────────────────</p>
<p> 使用該部件可以向前向后移動記錄指針,可以使</p>
<p>TDBNavigator 用該部件對單條記錄進行編輯,還可以用它來插</p>
<p> 入、刪除記錄以及刷新顯示和取消前一次的操作</p>
<p>───────────────────────────────</p>
<p> 它是顯示數據庫中的數據的文本框,它只能顯示</p>
<p>TDBText 數據庫表當前記錄的字段值,用戶不能對其中的</p>
<p> 數據進行修改。 </p>
<p>───────────────────────────────</p>
<p> 它是顯示和編輯數據庫表中的數據的編輯框,它</p>
<p>TDBEdit 既可以顯示又可以編輯數據庫表中當前記錄的字</p>
<p> 段值。 </p>
<p>───────────────────────────────</p>
<p>TDBCheckBox 它是瀏覽數據庫中的數據的檢查框,它可以用來</p>
<p> 顯示和編輯數據庫中的布爾型字段的字段值。 </p>
<p>───────────────────────────────</p>
<p>TDBListBox 它是瀏覽數據庫中的數據的列表框,它可以用一</p>
<p> 個列表框來顯示數據庫表中一個字段的值。 </p>
<p>───────────────────────────────</p>
<p>TDBComboBox 它是瀏覽數據庫中的數據的組合框,它可以用一</p>
<p> 個組合框來顯示數據庫表中一個字段的值。 </p>
<p>───────────────────────────────</p>
<p>TDBRadioGroup 它是瀏覽數據庫表中的數據的單選鈕,用一組單</p>
<p> 選鈕可以確定顯示數據庫表中哪一個字段。 </p>
<p>───────────────────────────────</p>
<p>TDBGrid 它是瀏覽數據庫中的數據的網格,以網格的方式</p>
<p> 顯示數據庫中的數據,在網格中還可以對數據庫</p>
<p> 中的數據進行編輯。利用Fields Editor可以對 </p>
<p> 數據庫表中字段的顯示格式、顯示順序、是否顯</p>
<p> 示等進行控制。 </p>
<p>───────────────────────────────</p>
<p>TDBMemo 它主要用于瀏覽數據庫中備注型的字段,它可以</p>
<p> 用來顯示數據庫表中當前記錄中的BLOB型字段。</p>
<p>───────────────────────────────</p>
<p>TDBImage 它是瀏覽數據庫中的數據的圖像框,它可以用于</p>
<p> 顯示、拷貝、粘貼據庫表中圖像類型的字段。 </p>
<p>───────────────────────────────</p>
<p>TDBLookUpList 它是瀏覽數據庫表中的數據的列表框,在基于一</p>
<p> 個數據庫表的應用中,用它可以顯示另一個數據</p>
<p> 庫表中一個指定的字段值。 </p>
<p>───────────────────────────────</p>
<p>TDBLookUpCombo 它是瀏覽數據庫表中的數據的組合框,在基于一</p>
<p> 個數據庫表的應用中,用它可以顯示另一個數據</p>
<p> 庫表中一個指定的字段值。 </p>
<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p>
</font><p><font face="宋體" lang="ZH-CN">
數據控制部件為開發Delphi數據庫應用程序提供可視化的用戶界面,不管應用程序是訪問本地數據庫中的數據文件,還是訪問遠程數據庫服務器中的數據文件,用戶界面都是一致的,即數據庫的物理位置對數據控制部件是透明的。</p>
<p>13.3.3 數據庫窗體專家和數據庫操作臺(DBD) </p>
</font><p><font face="宋體" lang="ZH-CN">
Delphi為用戶開發簡單的數據庫應用程序提供了一個開發工具叫做“數據庫窗體專家”(Database
Form Expert),在Delphi系統菜單Tool菜單下可以找到。</p>
</font><p><font face="宋體" lang="ZH-CN">
數據庫窗體專家能夠自動生成簡單的數據庫應用程序中所必須完成的許多任務,它還可以生成基于單個數據庫表的應用程序窗體或基于主要──明細型多個數據庫表的應用程序窗體,數據庫窗體專家能夠自動完成的任務如下:</p>
<p>● 放置數據庫部件到窗體中(TDataSource部件)</p>
<p>● 為數據集部件(TTable、TQuery)和磁盤上的數據庫建立連接</p>
<p>● 建立數據源(TDataSource)與數據控制部件的連接,數據源(TDataSource)
與 數據訪問部件(TTable、TQuery)的連接</p>
<p>● 為TQuery部件編寫SQL語句</p>
<p>● 為窗體中的部件定義Tab順序</p>
</font><p><font face="宋體" lang="ZH-CN">
數據庫操作臺(DBD)是數據庫維護和數據定義工具,程序設計人員利用它可以查詢、連接、建立、重構、索引、修改和拷貝數據庫表,包括P</font><font
face="Tms Rmn,Times New Roman">à
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -