用户名: 密码: 验证码: gdcode 注册

第十三章 Delphi开发数据库应用程序概述(二)

时间:2007-06-15 来源: 作者: 【字体: 减小 增大点击: 收藏 | 投稿
  

13.3.2数据控制部件 

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

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

表13.5数据控制部件 财管家园.fs119.net

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 财.软联盟.fs119.net

部件名称 主要用途

财管家 园 fs119.net

─────────────────────────────── 财管 家园 fs119.net

 使用该部件可以向前向后移动记录指针,可以使 财管家园.fs119.net

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

财 软联盟 fs119.net

 入、删除记录以及刷新显示和取消前一次的操作 财软联盟 fs119.net

─────────────────────────────── 财管家.园.fs119.net

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

财管家.园.fs119.net

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

财,软联盟,fs119.net

 数据进行修改。 财管.家园.fs119.net

─────────────────────────────── 财管.家园.fs119.net

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

财软联盟.fs119.net

TDBEdit 既可以显示又可以编辑数据库表中当前记录的字 财管 家园 fs119.net

 段值。 财软联.盟.fs119.net

─────────────────────────────── 财软,联盟,fs119.net

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

财 软联盟 fs119.net

 显示和编辑数据库中的布尔型字段的字段值。 财软联盟 fs119.net

─────────────────────────────── 财软联盟,fs119.net

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

财,软联盟,fs119.net

 个列表框来显示数据库表中一个字段的值。 财管家,园,fs119.net

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

财软联盟,fs119.net

TDBComboBox 它是浏览数据库中的数据的组合框,它可以用一 财软 联盟 fs119.net

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

财软 联盟 fs119.net

─────────────────────────────── 财管家,园,fs119.net

TDBRadioGroup 它是浏览数据库表中的数据的单选钮,用一组单 财.软联盟.fs119.net

 选钮可以确定显示数据库表中哪一个字段。 财 软联盟 fs119.net

─────────────────────────────── 财管家.园.fs119.net

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

财管.家园.fs119.net

 显示数据库中的数据,在网格中还可以对数据库 财 管家园 fs119.net

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

财软联,盟,fs119.net

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

财管.家园.fs119.net

 示等进行控制。 财.管家园.fs119.net

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

财软联盟 fs119.net

TDBMemo 它主要用于浏览数据库中备注型的字段,它可以 财软联盟 fs119.net

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

财管.家园.fs119.net

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

财 管家园 fs119.net

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

财管家,园,fs119.net

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

财软联,盟,fs119.net

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

财管家园.fs119.net

TDBLookUpList 它是浏览数据库表中的数据的列表框,在基于一 财管,家园,fs119.net

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

财软.联盟.fs119.net

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

财软,联盟,fs119.net

─────────────────────────────── 财软联,盟,fs119.net

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

财,管家园,fs119.net

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

财软 联盟 fs119.net

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

财软,联盟,fs119.net

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 财,管家园,fs119.net

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

财管家,园,fs119.net

财管,家园,fs119.net


财,管家园,fs119.net

财软联,盟,fs119.net

财.管家园.fs119.net

13.3.3数据库窗体专家和数据库操作台(DBD)  财.软联盟.fs119.net

Delphi为用户开发简单的数据库应用程序提供了一个开发工具叫做“数据库窗体专家”(DatabaseFormExpert),在Delphi系统菜单Tool菜单下可以找到。

财管家园,fs119.net

数据库窗体专家能够自动生成简单的数据库应用程序中所必须完成的许多任务,它还可以生成基于单个数据库表的应用程序窗体或基于主要──明细型多个数据库表的应用程序窗体,数据库窗体专家能够自动完成的任务如下: 财管 家园 fs119.net

●放置数据库部件到窗体中(TDataSource部件) 财软联盟 fs119.net

●为数据集部件(TTable、TQuery)和磁盘上的数据库建立连接 财.管家园.fs119.net

●建立数据源(TDataSource)与数据控制部件的连接,数据源(TDataSource)与数据访问部件(TTable、TQuery)的连接

财软联盟.fs119.net

●为TQuery部件编写SQL语句

财管家园,fs119.net

●为窗体中的部件定义Tab顺序

财软,联盟,fs119.net

数据库操作台(DBD)是数据库维护和数据定义工具,程序设计人员利用它可以查询、连接、建立、重构、索引、修改和拷贝数据库表,包括Pà

文章摘自网络,如有侵权,请与我们联系.
数据统计中!!
上一篇:第十四章 简单数据库应用的创建及MASTAPP介绍(一)
下一篇:第十三章 Delphi开发数据库应用程序概述(一)

精品课程推荐



用户名: 密码: 匿名? 注册