设置对象属性略.PPTVIP

  • 219
  • 0
  • 约1.2万字
  • 约 69页
  • 2018-10-26 发布于天津
  • 举报
设置对象属性略

第9章 数据库管理 教学内容: 1 VB数据库技术基础 2 可视化数据管理器 3 数据控件(Data) 4 应用SQL进行数据库查询 5 数据访问对象(DAO) 6 ADO数据控件 二、知识、能力和素质目标 二、知识、能力和素质目标 1 VB数据库技术基础-基本概念 1. 数据库和数据表 数据库(DateBse)是许多相关数据根据一定的原则构成的数据集合。一个数据库由一个或多个数据表(Table)组成。 数据表中的一列称为一个字段或域(Field),表中的一行数据称为一条记录(Record)。 同一个表中字段名不允许重名 表中同一字段的数据类型相同 所有记录具有同样的字段 VB数据库技术基础-基本概念 2. VB可访问的数据库 VB默认的数据库格式与Access97格式相同,其默认的数据库文件(.mdb)称为内部数据库。 除此之外,在VB中还可以访问: 外部数据库,如dBASE、FoxPro、Paradox等ISAM(索引顺序访问方法)数据库,以及Lotus123和Excel等电子表格数据列表 ODBC(开放式数据互接)数据库,如SQLServer等 VB数据库技术基础-数据库访问技术 1. VB数据库应用程序的组成 用户界面、数据库引擎和数据库 (VB提供的是Microsoft Jet数据库引擎) 2. 应用程序与Jet数据库引擎的接口 Data控件:提供无需编程就能访问数据库的 能力。实际应用时,还需绑定其它控件,并编 写简单的程序代码。 数据访问对象(DAO):供了一个由一系列对象和集合组成的分层结构模型,可方便地访问和处理数据库。 3. ActiveX数据对象(ADO) 建立在被称为OLE DB的最新数据访问接口之上的高性能的、统一的数据访问对象。 2 可视化数据管理器-建立数据库 1. 启动数据管理器 “外接程序→可视化数据管理器” 2. 建立数据库的表结构 建立数据库→新建数据表→确定数据表的字段以及字段名、类型和长度等信息 2 可视化数据管理器-建立数据库 [例1] 建立一个students.mdb数据库,在该库中新建一个名为student的数据表。 可视化数据管理器-编辑数据表 1. 修改表结构 “数据库窗口”快捷菜单中“设计”命令 2. 输入、编辑、删除记录 在“数据库窗口”中双击数据表 3 数据控件(Data)-Data控件使用基础 1. 窗体上添加Data控件 2. 三个重要属性 Connect:指定所连接的数据库类型,默认为Access DatabaseName:选择要访问的数据库文件 RecordSource:确定要访问的数据来源(数据表或SQL查询语句) 3. 其它常用属性 RecordSetType:设置记录集的类型见教材 ReadOnly:设置是否以只读方式打开数据库 数据控件(Data)-Data控件使用基础 4. 常用方法与事件 Refresh方法:刷新Data控件的属性设置 例如,若重新设置了控件的Connect、DatabaseName、RecordSouce、ReadOnly等属性值后,必须调用Refresh方法使所作的更改生效。 Reposition事件:重定位事件 例如,当记录集指针从一条记录(假设为A记录)移到另一条记录(假设为B记录)时,将发生该事件(当前记录是B记录)。 3 数据控件(Data)-Data控件使用基础 例,如下的事件响应代码可在数据控件Data1上显示记录集中当前记录的记录号及记录总数: Private Sub data1_Reposition() DataId = Data1.Recordset.AbsolutePosition + 1 DataCount = Data1.Recordset.RecordCount Data1.Caption = Str(DataId) “/” Str(DataCount) End Sub 注: 记录集(Recordset)是Data控件所有可访问记录的集合 AbsolutePosition属性表示当前记录指针的位置 RecordCount属性表示记录集的记录总数 3 数据控件(Data)-Data的绑定控件 绑定:通过对普通控件的属性设置,使得这些控件与Data控件记录集中的字段建立链接关系。 1. Data的绑定控件 具有DataSource和Da

文档评论(0)

1亿VIP精品文档

相关文档