Welcome

首页 / 软件开发 / Delphi / 第十三章-Delphi开发数据库应用程序概述(二)(1)

第十三章-Delphi开发数据库应用程序概述(二)(1)2007-05-0713.3.2 数据控制部件

数据控制部件页上的部件,主要用于设计用户界面,对数据库中的数据进行浏览、编辑、插入、删除等操作。因而数据控制部件常常又被称为数据浏览部件,数据控制部件其实是在Standard页上的标准部件的基础上,相应地增加了数据浏览功能,使得它们能够显示和编辑数据库中数据信息。

数据控制部件既能够把数据库中的数据显示到窗体中,又可以将其自身的经过修改的数据写回到数据库中。下表列出了数据控制页上的数据控制部件及它们的主要用途。

表13.5 数据控制部件

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

部件名称 主 要 用 途

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

使用该部件可以向前向后移动记录指针,可以使

TDBNavigator 用该部件对单条记录进行编辑,还可以用它来插

入、删除记录以及刷新显示和取消前一次的操作

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

它是显示数据库中的数据的文本框,它只能显示

TDBText 数据库表当前记录的字段值,用户不能对其中的

数据进行修改。

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

它是显示和编辑数据库表中的数据的编辑框,它

TDBEdit 既可以显示又可以编辑数据库表中当前记录的字

段值。

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

TDBCheckBox 它是浏览数据库中的数据的检查框,它可以用来

显示和编辑数据库中的布尔型字段的字段值。

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

TDBListBox 它是浏览数据库中的数据的列表框,它可以用一

个列表框来显示数据库表中一个字段的值。

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

TDBComboBox 它是浏览数据库中的数据的组合框,它可以用一

个组合框来显示数据库表中一个字段的值。

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

TDBRadioGroup 它是浏览数据库表中的数据的单选钮,用一组单

选钮可以确定显示数据库表中哪一个字段。

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

TDBGrid 它是浏览数据库中的数据的网格,以网格的方式

显示数据库中的数据,在网格中还可以对数据库

中的数据进行编辑。利用Fields Editor可以对

数据库表中字段的显示格式、显示顺序、是否显

示等进行控制。

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

TDBMemo 它主要用于浏览数据库中备注型的字段,它可以

用来显示数据库表中当前记录中的BLOB型字段。

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

TDBImage 它是浏览数据库中的数据的图像框,它可以用于

显示、拷贝、粘贴据库表中图像类型的字段。

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

TDBLookUpList 它是浏览数据库表中的数据的列表框,在基于一

个数据库表的应用中,用它可以显示另一个数据

库表中一个指定的字段值。

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

TDBLookUpCombo 它是浏览数据库表中的数据的组合框,在基于一

个数据库表的应用中,用它可以显示另一个数据

库表中一个指定的字段值。

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

数据控制部件为开发Delphi数据库应用程序提供可视化的用户界面,不管应用程序是访问本地数据库中的数据文件,还是访问远程数据库服务器中的数据文件,用户界面都是一致的,即数据库的物理位置对数据控制部件是透明的。