vfp实验--学生成绩管理系统

vfp实验--学生成绩管理系统

ID:10794457

大小:80.50 KB

页数:69页

时间:2018-07-08

vfp实验--学生成绩管理系统_第1页
vfp实验--学生成绩管理系统_第2页
vfp实验--学生成绩管理系统_第3页
vfp实验--学生成绩管理系统_第4页
vfp实验--学生成绩管理系统_第5页
资源描述:

《vfp实验--学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VFP实验--学生成绩管理系统参照前面实验步骤(三)调试“按班级打印”报表的方法,运行表单,选择“按课程打印”,任选一课程,单击“生成”按钮,再点“预览”按钮,进行打印报表的预览。图5-13报表定义文件“课程成绩表”的设计格式图5-14报表定义文件“课程成绩表”预览结果四、思考题与注意事项1.单选按钮组Optiongroup1的Click过程代码起什么作用?2.认真阅读“生成”命令按钮的Click69程序,它涉及了哪几个表?casen=1和casen=2这两段程序各对应什么处理过程?内存变量kc1,kc2,kc3的作用是什么?认真理解多工作区的数据库操作。

2、3.报表设计器中每个部分在最终报表中怎样体现?4.bjlsb.dbf、kclsb.dbf文件的作用是什么,不要这种中间文件能不能设计报表。5.实验做完后,将硬盘“成绩管理”文件夹下的所有内容拷贝到u盘或软盘上,以防数据丢失,下次上机时,如硬盘内容丢失,再拷回来。466.写出实验报告。实验六统计分析一、实验目的1.熟悉成绩管理中统计分析的简单要求;2.掌握分析结果的数据表现形式;3.掌握分析结果的图形表现形式;4.掌握通过表单的深入应用。二、实验内容1.设计一个能进行学生成绩统计分析的表单;692.运行表单,通过页面的选择,将学生成绩统计分析结果分别以数据和

3、图形的形式显示出来。三、实验步骤(一)设计表单1.建立一表单,取文件名为“成绩分析”。Caption属性也改为“成绩分析”。2.建立页框在表单上画一页框,两个页面分别为Page1,Page2。Page1和page2的caption属性分别改为“数据形式”、“图形形式”。3.建立数据环境将“班级号名”、“课程”和“学生选课”三个表添加到数据环境中。4.设置两个页面共用的控件在属性窗口选择表单form1(一定要保证对象是form1),按图6-1为form1设置控件。47图6-1为表单“成绩分析”的form1设置控件其中“班级简称”、“课程名称”为标签,comb

4、o1、combo2为组合框,“确定”、“返回”为命令按钮。按图6-1修改它们的Caption属性,字型、字体、字号、颜色可自行设计。5.设置Form1上各控件主要属性combo1的主要属性:69ControlSource选“班级号名.班级简称”ColumnCount输入1RowSourceType选6-字段RowSource选“班级号名.班级简称”Style选2-下拉列表框Combo2的主要属性:ControlSource选“课程.课程名称”ColumnCount输入1RowSourceType选6-字段RowSource选“课程.课程名称”Style选2

5、-下拉列表框6.设置“数据形式”页面上显示数据的文本框在属性窗口选Page1,按图6-2在Page1上设置用于显示数据的文本框Text1~Text14及文本框前的标签Label1~Label14。48图6-2为“数据形式”页面设置Text1~Text14及Label1~Label147.事件代码分别双击以下各控件,为其Click过程输入代码。(1)Combo1的Click过程:publicbjbh,kcbhbjjc=thisform.combo1.valuesele班级号名bjbh=班级编号kcmc=thisform.combo2.valuesele课程k

6、cbh=课程编号(2)Combo2的Click过程:publicbjbh,kcbh69kcmc=thisform.combo2.valuesele课程kcbh=课程编号(3)命令按钮“确定”的Click过程:n=thisform.pageframe1.activepage&&n存放当前页面的页码sele学生选课setfiltertosubstr(bjbh,2,8)=substr(学号,3,8)andkcbh=课程编号49*分段计算成绩counttoscounttos_40for成绩counttos40_49for成绩>=40and成绩=50and成绩=60

7、and成绩=70and成绩=80and成绩=90and成绩bs_40=s_40/s*100bs40_49=s40_49/s*100bs50_59=s50_59/s*100bs60_69=s60_69/s*100bs70_79=s70_79/s*100bs80_89=s80_89/s*100bs90_100=s90_100/s*100elsestore0tobs_40,bs40_49,bs50_59,bs60_69,bs70_79,bs80_89,bs90_100endifdocasecasen=1&&当前页面若为第1页,则计算各分数段人数与百分比的数据*显

8、示分段数量和百分比thisform.pageframe1.page

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

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

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