- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 数据库应用程序
VB 6.0 程序设计 第8章 数据库程序设计 任务15 浏览图书资料 任务16 设计数据报表 任务15 浏览图书资料 学习目的 工作任务 实现步骤 背景知识 小结 练习 学习目的 1.理解数据库概念。 2.熟练掌握可视化数据管理器的使用。 3.掌握用Data控件链接数据库和用数据感知控件显示数据的方法。 工作任务 设计一个浏览图书资料信息的程序,程序启动后自动显示第一条记录,用户可以通过单击撋弦桓鰯﹑撓乱桓鰯﹑摰谝桓鰯和撟詈笠桓鰯按钮移动记录。当浏览到第一条记录时撋弦惶鯏按钮失效;当浏览到最后一条记录时撓乱惶鯏按钮失效。要求利用可视化数据管理器(Visdata)新建一个Microsoft Access类型的数据库,用于存储图书资料信息,并且使用DATA控件来浏览记录。 实现步骤 首先用可视化数据管理器来设计数据库 实现步骤 设计程序界面 实现步骤 程序主要代码如下 实现步骤 程序主要代码如下 实现步骤 程序运行结果如图 背景知识 数据库 数据库就是按一定方式组织、存储和处理的具有相互关系的数据集合,它是由一个或多个表和其他对象组成。目前常用的数据库大多是以表格形式表现的关系型数据库。 VB 6.0中可以访问的数据库类型有Access,MS SQL Server、 DB2和Oracle数据库等。VB 6.0提供了多种访问数据库的方法,如使用Data控件、ADO数据控件、RDO、ODBC等。 其中,使用Data控件最方便,不需要复杂编程就可以读取数据库中的数据。而其他访问数据库的方式,如ADO,RDO和ODBC等则提供了全面控制数据库编程的方式,在编写复杂的数据库应用程序时,使用这些访问数据库的方式将使程序更灵活、性能更好。 背景知识 Data控件 的常用属性 Connect属性,设置链接数据库的信息。 DatabaseName 属性,设置 Data 控件的数据源名称及位置。 Recordset 属性,设置 Data 控件所定义的 Recordset 对象。 RecordsetType 属性,指出Data 控件创建的 Recordset 对象的类型。 RecordSource 属性,设置Data控件的基本表、SQL语句或者存储过程。 背景知识 Data控件的常用方法 Refresh方法,用来建立和重新显示与Data控件相链接的数据库记录集。 UpdateRecord方法,可以将数据绑定控件上的当前内容写入到数据库中,即可以在修改数据后调用该方法来确认修改。 UpdateControls方法,可以将数据从数据库中重新读入到数据绑定控件中,使用该方法可以在修改数据后确认修改。 Close方法,关闭数据库的链接或记录集,并且设置该对象为空。 背景知识 Data控件的常用事件 Error事件,仅当没有 Visual Basic 代码在执行时,数据存取错误这样的结果才会出现。 Reposition事件,在一条记录成为当前记录之后出现。 Validate事件,在一条不同的记录成为当前记录之前,Update方法之前(用UpdateRecord方法保存数据时除外),以及Delete、Unload或Close操作值之前会发生Validate事件。 小结 利用VB 6.0开发数据库应用程序,具有快捷方便、易于编程实现的特点。VB 6.0提供了可视化数据管理器(VisData),利用这个工具可以进行数据库的创建、维护等功能。Data控件可以对存储在数据库中数据进行访问,利用Data控件执行大部分数据操作,而不用编写代码。 练习 1、用可视化数据管理器设计一个学生基本信息数据库,包含学生编号、姓名、性别、理论课程成绩和实践课成绩信息,添加若干条记录。然后利用Data控件访问数据库,再用数据感知控件(如文本框控件)来显示数据。 2、设计一个通讯录程序,通过Data控件浏览数据库记录。其中数据库为ACCESS数据库,数据库名为TEL.MDB,数据库中的TelBook表存储通讯信息,该表包括四个字段:姓名、地址、电话和电子邮件。 3、设计一个能够完成查询、新增、修改、删除的数据库操作程序。查询可以实现模糊查询,在查询模式下数据是只读的,不能对数据进行修改。请设计数据库,并通过Data控件实现所要求的功能。 任务16 设计数据报表 学习目的 工作任务 实现步骤 背景知识 小结 练习 学习目的 1.理解记录集对象(RecordSet)的概念。 2.熟练掌握数据保表的设计方法。 3.熟练掌握ADO控件和DataGrid控件的使用。 工作任务 使用ADO 控件和DataGrid控件来显示BIBLIO数据库中的Publish
您可能关注的文档
最近下载
- 人教版四年级上册数学培优辅差计划.pdf VIP
- 比较思想政治教育(第二版) 001 比较思想政治教育(第二版) 第一章.pptx VIP
- 《声学基础》课件 .ppt VIP
- 2024-2025学年上海市陆行中学高二上学期9月月考数学试卷含详解.docx VIP
- 学校食堂从业人员培训资料全.pptx VIP
- 比较思想政治教育(第二版) 010 比较思想政治教育(第二版) 第十章.pptx VIP
- 2024版新教材九年级化学上册知识清单(教师版).pdf VIP
- 湖南省岳阳市临湘市第六中学2023-2024学年七年级上学期开学考试 数学试题.docx VIP
- 《计算机应用基础(第6版)Windows11+WPS Office》全套教学课件.pptx
- 比较思想政治教育(第二版) 013 比较思想政治教育(第二版) 第十三章.pptx VIP
文档评论(0)