基于SQL Server的学生选课系统 - 第14章ok(2)

2019-01-19 12:10

图14-12

点击“测试连接”观察成功信息。

观察左边变化并展开和找到你要的两个表,即Department和Students,分别拖入界面中间,如图14-13所示。数据集中没有数据,只是架构的数据描述。

图14-13

第三步,使用报表专家Crystal Report生成“学生基本信息表” 报表。 右击“解决方案资源管理”中“Student”项目名,选择“添加”、“新建项”、“Reporting”中的模板“Crystal 报表”,可取名为MyRprt1,如图14-14所示。

图14-14 点击“添加”,出现如图14-15所示。可选择默认值,即使用“表报向导”和“标准”。

6

图14-15

点击“确定”后,找到你需要的用到的有关表并选定到右边去,如图14-16所示,注意选择哪个。

图14-16

点击“下一步”后,两表间自动链接好了,如图14-17所示。

7

图14-17

点击“下一步”,选择要在报表上要显示的字段信息到到右边,如图14-18所示。

图14-18

下面几步是可选的。点击“下一步”,把Dep_Number作为分组依据,即按照学院编号来分组,如图14-19所示。

图14-19

点击“下一步”,在这里可以选择各种汇总方式,没有选择。 点击“下一步”,进行排序选择,如图14-20没有选择。

8

图14-20

点击“下一步”,因为第一个是简单报表,即学生基本信息表(简单报表)。这里选择无图表,如图14-21所示,

图14-21

点击“下一步”,没有选择。 点击“下一步”,这里选择报表的样式,即选择报表的外观等,这里选“表”,即简单报表,如图14-22所示,以后还可改。

9

图14-22

点击“完成”,只是初步完成了“学生基本信息表”的报表制作,如图14-23所示。

图14-23

第四步:可再利用Crystal报表设计器的一些工具进行功能和外观上的调整和修改。 这里有点麻烦,需要精心调整。包括汉字的标题等,注意有些要先删除后,再添加。 还可添加“打印时间”,接在“打印日期”后面。一般可以选择对象,然后右键就可以进行了。边运行边调,没有什么捷径可以走哦,当然,别的报表做同样的对象,可以复制哦,如,几个报表要用到“学生姓名”时。

第五步:再使用表报专家Crystal Report生成“学院基本信息表”等5个表报。 分别参照上面的方法进行“学院基本信息表”、“学生人数对比表”等报表的设计,只不过在图14-21出现处,后面三个报表上要插入不同图表就是,即:条形图表、线形图表、饼图表及子表,其中的标题和坐标设置要仔细调整才行,各种情况扼要如下:(注意:这一步最花时间哦!)

同样,像学生基本信息表一样,在“学院基本信息表”中,选择“学院编号”、“学院名称”、“院长”、“学院描述”,只是采用尾随分隔样式,还是简单报表。 在“学生人数对比表”中,选择学院编号、学生学号、学生姓名,采用行政用纸,尾随分隔样式,眉页上插入一张条形图表,反映各学院人数对比。

在“学生平均年龄对比表”中,选择学院名称、学生姓名和学生年龄,采用行政用纸,尾随分隔样式,眉页上插入一张线形图表,反映各学院学生平均年龄的对比。

在“学生人数分布表”中,选择学院编号、学生名称、学生姓名和学生年龄,采用下落式样式,眉页上插入一张饼图,反映各学院人数占全校的比例。

又在“学生基本信息表”中,选择学院编号、学院名称、学生学号、学生姓名和学生年龄,采用最后一个样式,在“学院名称”下上插入一张子表链接,它反映了Department表的所有情况,即点击它就产生“学院基本信息情况”的子报表来。

第六步:在项目的某窗体上放置“水晶报表查看器”和一些控件来显示这些报表和操作方式。

在项目中选择或添加某窗体,然后,将工具箱里的水晶报表查看器,即“CrystalReportViewer”拖入窗体中(注意:这个控件在安装VS2005时要选择安装上它),利用它的属性Dock把调整到左边,右边放其他操作控件。为了简单一些,把“水晶报表查

10


基于SQL Server的学生选课系统 - 第14章ok(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:涉法涉诉信访工作讲话

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: