西工大软件技术实验报告 实验七.doc_第1页
西工大软件技术实验报告 实验七.doc_第2页
西工大软件技术实验报告 实验七.doc_第3页
西工大软件技术实验报告 实验七.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西北工业大学软件技术专用选取日期软件技术实验报告实验序号七名称ADO数据控件综合应用班级09061201学号2012302337姓名刘昕实验内容及完成情况:实验要求:1)在窗体上放置已加载ADO控件及若干需绑定的控件如文本框等,分别设置ADO控件、绑定控件的相关属性,实现与数据库的连接。2)使用数据窗体向导,构筑基于Student.mdb数据库的数据访问对话框。3)设计一个窗体,计算Student.mdb数据库内学生成绩表中每个学生的平均成绩,产生姓名、平均成绩和最低成绩三项数据,按平均成绩降序排列数据,并用该数据作图。实验步骤:加载数据窗体向导步骤如下:打开“外接程序”菜单中的“外界程序管理器”,选择“VB 6 数据窗体向导”,勾选“加载”,单击“确定”。加载ADO数据控件步骤如下:打开“工程”下拉菜单中的“部件”选项,勾选“Microsoft ADO Data Control 6.0 (SP6) (OLEDB)”选项,单击“确定”。选择“Adodc”控件并画在窗体上,设置“ConnectionString”属性及“RecordSource”属性。使用数据窗体向导步骤如下:1)执行“外接程序”菜单中的“数据窗体向导”命令,进入“数据窗体向导-介绍”对话框,可以利用先前建立的数据窗体信息配置文件创建外观相似的数据访问窗体,选择“无”将不使用现有的配置文件。2)单击“下步”按钮,进入“数据窗体向导-数据库类型”对话框,可以选择任何版本的Access数据库或任何ODBC兼容的用于远程访问的数据库。这里选择Access数据库。3)在“数据窗体向导数据库”对话框内选择具体的数据库文件。这里选择Student.mdb数据库。4)在“数据窗体向导Form”对话框内设置应用窗体的工作特性。选“单个记录”形式,并使用“ADO数据控件”访问数据。同时为即将生成的窗体命名。5)在“数据窗体向导-记录源”对话框内选择所需要的数据。6)在“数据窗体向导-控件选择”对话框内,选择所创建的数据访问窗体需要提供哪些操作按钮。7)进入“数据窗体向导已完成”对话框,可以将整个操作过程保存到一个向导配置文件.rwp中。单击“完成”按钮结束数据窗体向导的交互,此时向导将自动产生数据访问对话框的画面及代码。移除“Form1”,单击右键,设置属性的“启动对象”为“基本情况”,任务一、二完成。显示作图数据,在窗体上放置一个网格控件(选择“工程部件”中Microsoft Data Grid Control 6.0 (OLEDB)),设置网格的DataSource=Adoc1,将其绑定到ADO数据控件上。此例将Adoc1控件的Visible属性设为False。绘制图表可使用绑定控件MsChart。通过“工程部件”菜单命令,将MsChart控件添加到工具箱中。设置MsChart1.DataSource=Adoc1,将作图数据传送到MsChart控件。将Adoc1的RecordSource属性设置为SQL语句,程序如下:select 基本情况.姓名,Avg(成绩) As 平均成绩,Min(成绩) As 最低成绩 From 学生成绩,基本情况 Where 学生成绩.学号=基本情况.学号 Group By 基本情况.姓名 Order By Avg(成绩) Desc实验中遇到的问题及解决方法: 在使用数据窗体向导生成窗体后,对窗体进行调试时弹出“过程声明与同名事件或过程的描述不匹配”的代码错误提醒,经检查是因为未能先加载ADO数据控件而直接运行数据窗体向导,在重新加载ADO数据控件并再次生成窗体后解决在移除无用的Form1后运行程序,弹出“必须有启动窗体或Sub Main()”的错误窗口,后在“工程窗口-通用-启动对象”中对启动对象进行设置后解决 加载“DataGrid”控件时错误选择了其他控件,导致一直无法实现相应功能,后通过重新加载控件解决关于ADO控件的RecordSource属性,选择“1-adCmdText”属性则由相应的SQL语句控制DataGrid控件中数据的输出,选择“2-adCmdTable”属性则直接输出相应的整张表的数据,必须仔细注意避免出现错误 在ADO控件选择“2-adCmdTable”属性时进行表的输出,因表中数据过多不符合表的规范而使得MsChart中无任何输出,后通过SQL语句实现对平均成绩和最低成绩的图标输出进行数据库链接时,必须注意数据库文件的具体保存位置在使用DataGrid和MsChart输出图表时,通过调整窗体大小而解决了图表不能完全清楚显示的问题实验中所涉及的知识及技术: ADO数据控件的加载,属性设置与数据库的连接 DataGrid控件的使用,了解DataGrid控件的AllowAddNew、AllowDelete和AllowUpdate属性的作用 使用数据窗体向导自动构成数据访问窗体 MsChart控件的使用和属性运用实验中的创新及功能扩充:尝试了对DataGrid控件的初步使用和属性认识,并用AAllowAddNew、AllowDelete和AllowUpdate属性实现了之前运用复杂代码才能实现的数据库基本操作对ADO数据控件的应用有了更进一步的认识,并成功利用ADO控件实现了工程窗口的成功输出尝试并成功对输出的工程窗体进行了调整和美化,使得在工程窗体中同样可以进行对学生照片的浏览 对MsChart属性进行了适当的调整,使得输出图表中的序列颜色发生了改变,更加符合人们的审美,并在图表中添加了图表标题和图例,使得输出图表的信息更加清晰而明了实验收获与体会: 成功进行了ADO数据控件的加载,属性设置与数据库的连接 成功使用了DataGr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论