西工大软件技术实验报告 实验七

西工大软件技术实验报告 实验七

ID:39289663

大小:48.00 KB

页数:4页

时间:2019-06-29

西工大软件技术实验报告 实验七_第1页
西工大软件技术实验报告 实验七_第2页
西工大软件技术实验报告 实验七_第3页
西工大软件技术实验报告 实验七_第4页
资源描述:

《西工大软件技术实验报告 实验七》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西北工业大学软件技术专用[选取日期]软件技术实验报告实验序号七名称ADO数据控件综合应用班级09061201学号2012302337姓名刘昕实验内容及完成情况:实验要求:1)在窗体上放置已加载ADO控件及若干需绑定的控件如文本框等,分别设置ADO控件、绑定控件的相关属性,实现与数据库的连接。2)使用数据窗体向导,构筑基于Student.mdb数据库的数据访问对话框。3)设计一个窗体,计算Student.mdb数据库内学生成绩表中每个学生的平均成绩,产生姓名、平均成绩和最低成绩三项数据,按平均成绩

2、降序排列数据,并用该数据作图。实验步骤:加载数据窗体向导步骤如下:打开“外接程序”菜单中的“外界程序管理器”,选择“VB6数据窗体向导”,勾选“加载”,单击“确定”。加载ADO数据控件步骤如下:打开“工程”下拉菜单中的“部件”选项,勾选“MicrosoftADODataControl6.0(SP6)(OLEDB)”选项,单击“确定”。选择“Adodc”控件并画在窗体上,设置“ConnectionString”属性及“RecordSource”属性。使用数据窗体向导步骤如下:1)执行“外接程序”菜

3、单中的“数据窗体向导”命令,进入“数据窗体向导-介绍”对话框,可以利用先前建立的数据窗体信息配置文件创建外观相似的数据访问窗体,选择“无”将不使用现有的配置文件。4西北工业大学软件技术专用[选取日期]2)单击“下—步”按钮,进入“数据窗体向导-数据库类型”对话框,可以选择任何版本的Access数据库或任何ODBC兼容的用于远程访问的数据库。这里选择Access数据库。3)在“数据窗体向导—数据库”对话框内选择具体的数据库文件。这里选择Student.mdb数据库。4)在“数据窗体向导—Form”

4、对话框内设置应用窗体的工作特性。选“单个记录”形式,并使用“ADO数据控件”访问数据。同时为即将生成的窗体命名。5)在“数据窗体向导-记录源”对话框内选择所需要的数据。6)在“数据窗体向导-控件选择”对话框内,选择所创建的数据访问窗体需要提供哪些操作按钮。7)进入“数据窗体向导—已完成”对话框,可以将整个操作过程保存到一个向导配置文件.rwp中。单击“完成”按钮结束数据窗体向导的交互,此时向导将自动产生数据访问对话框的画面及代码。移除“Form1”,单击右键,设置属性的“启动对象”为“基本情况”

5、,任务一、二完成。显示作图数据,在窗体上放置一个网格控件(选择“工程→部件”中MicrosoftDataGridControl6.0(OLEDB)),设置网格的DataSource=Adoc1,将其绑定到ADO数据控件上。此例将Adoc1控件的Visible属性设为False。绘制图表可使用绑定控件MsChart。通过“工程→部件”菜单命令,将MsChart控件添加到工具箱中。设置MsChart1.DataSource=Adoc1,将作图数据传送到MsChart控件。将Adoc1的RecordS

6、ource属性设置为SQL语句,程序如下:select基本情况.姓名,Avg(成绩)As平均成绩,Min(成绩)As最低成绩From学生成绩,基本情况Where学生成绩.学号=基本情况.学号GroupBy基本情况.姓名OrderByAvg(成绩)Desc实验中遇到的问题及解决方法:①在使用数据窗体向导生成窗体后,对窗体进行调试时弹出“过程声明与同名事件或过程的描述不匹配”4西北工业大学软件技术专用[选取日期]的代码错误提醒,经检查是因为未能先加载ADO数据控件而直接运行数据窗体向导,在重新加载A

7、DO数据控件并再次生成窗体后解决②在移除无用的Form1后运行程序,弹出“必须有启动窗体或SubMain()”的错误窗口,后在“工程窗口-通用-启动对象”中对启动对象进行设置后解决①加载“DataGrid”控件时错误选择了其他控件,导致一直无法实现相应功能,后通过重新加载控件解决③关于ADO控件的RecordSource属性,选择“1-adCmdText”属性则由相应的SQL语句控制DataGrid控件中数据的输出,选择“2-adCmdTable”属性则直接输出相应的整张表的数据,必须仔细注意避

8、免出现错误④在ADO控件选择“2-adCmdTable”属性时进行表的输出,因表中数据过多不符合表的规范而使得MsChart中无任何输出,后通过SQL语句实现对平均成绩和最低成绩的图标输出⑤进行数据库链接时,必须注意数据库文件的具体保存位置⑥在使用DataGrid和MsChart输出图表时,通过调整窗体大小而解决了图表不能完全清楚显示的问题实验中所涉及的知识及技术:①ADO数据控件的加载,属性设置与数据库的连接②DataGrid控件的使用,了解DataGrid控件的AllowAddNew、All

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。