节数据源组件控制.pdfVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

6.1数据源组件

TDataSource组件位于DataAccess页,用于连接数据控

制组件和数据集组件。

6.1.1TDataSource组件的主要属性

TdataSource组件的属性页

1.DataSet属性6.1数据源组件

指定TDataSource组件所连接的数据集的名字。

可以在设计时指定该属的值,也可以在程序中指定。例

如:

DataSource1.DataSet:=ADODataSet1;

2.Enable属性

使用Enable属性可以暂时性地关闭数据源组件和与之相

连的数据集组件的连接。

3.AutoEdit属性

它用于说明是否将与TDataSource组件相连的数据集置

于编辑状态。

6.1数据源组件

6.1.2TDataSource组件的主要事件

1.OnDhange

当与TDataSource相连的数据集中的记录指针的位置发

生改变时,该就被触发,也就是说当程序调用数据集组

件的Next、Previous、Insert、Append等方法导致记录指针

的位置发生改变时,便会触发该。该一般用于保持

应用中多个组件之间的同步。

例如:

procedure

TForm1.DataSource1Dhange(Sender:

TObject;Field:TField);

begin

if(Fieldnil)then

showmessage(Field.DisyName+‘changed

to’+Field.Asstring);

end;

6.数据源组件

2.OnUpdataData

当数据集组件中当前记录将要被修改时,触发该。

例如在程序调用post方法,但在修改后的数据真正被写

回磁盘中的数据库文件之前触发该。

3.OnStateChange

当与TDataSource组件相连的数据集组件的状态发生改

变时,便触发该。

6.2数据控制组件简介

数据控制组件用于编辑和显示数据库中的数据,通

常也称其为数据敏感组件,因为它们能够随着数据的变化

而相应的变化。它们的主要功能是与数据源组件相配合,

提供给用户一个对数据进行浏览、编辑等操作的界面。

Dontrols页

6.2数据控制组件简介

所有数据控制组件都有一个DataSource属性,该属性

指定与其相关的数据源。

数据控制组件既能够把数据库中的数据显示到窗体中

,又可以将经过修改的数据写回到数据库中。

组件名功能

表6-1数据控制组件及其功能

TDBGrid用表格的形式显示数据集中的记录信息,表格中的各列可以在设计阶段使用字段编

辑器创建也可以在运行过程中用程序设定

TDBNavigator它提供了一组按钮用于数据集中的导航,编辑修改、、删除记录以及刷新数据

的显示,TDBNavigator中包含的控制按钮在设计阶段可以进行选择

TDBText用于显示数据集中当前记录的字

TDBEdit用于显示和编辑数据集中当前记录指定的字

TDBMemo

文档评论(0)

kay5620 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档