VS2005 简单水晶报表的实现方式

来源:互联网 发布:宿舍收纳整理知乎 编辑:程序博客网 时间:2024/05/17 02:31

VS2005 简单水晶报表的实现方式

目录

//水晶报表
//报表里面的数据分组和排序  (利用 组专家 和记录排序专家)

//设置参数(按照程序提供的参数给出报表)

//抑制显示  (过滤显示)

//子报表  (主报表,明细报表)

//内嵌式连接型子报表示例 (直接显示)

//依需要显示子报表示例(象超级链接)

//水晶报表中的 图标显示 (图片的形式显示)

一 创建一个简单水晶报表

snap001

1.数据表的的数据(要使用到得数据)

snap002

2 创建一个 Crystal报表

 snap003

3.使用报表向导

snap004

4.连接数据库,并使用你要检索的数据表

 snap005

5.选择 “下一步” 选择你要显示的字段(双击)

snap006

6.接下来 一直选择 “下一步” 直到最后一张 然后选择一个演示 接下啦 选择完成

snap007

7 生成并预览报表格式

------------------------------------------------------------------------------------

接下来 WEB窗体操作

 snap008

8 新建一个窗体

snap009

9 工具栏 选择CrystalReportViewer 控件 添加到页面中

 snap010

10 选择数据源 为crystalReportSource控件指定 Crystal报表 选择刚才你创建的那个报表

snap011

11.按F5 启动调试 预览结果

 snap012

12.在浏览器中查看结果如上图所示

------------------------------------------------------------------------------------------------------------------

二、添加报表里面的数据分组和排序  (利用 组专家 和记录排序专家)

snap014

1.在刚才的RPT报表中选择 右键-》报表-》选择组专家

snap015

2.选择一个可以用的字段来分组,这里我们选择 性别

snap016

3,在刚才的RPT报表中选择 右键-》报表-》记录排序专家

snap017

4.选择一个可用的排序,如果分组了就已经按照组排序了,这里选择 年龄

snap018

5. 按F5调试

snap019

6.预览结果如图,已经按照性别分组 并且按照年龄排序过了

------------------------------------------------------------------------------------------------------------------

三、设置参数(按照程序提供的参数给出报表)

snap020

1.在报表上右键调出字段资源管理器

snap021

3.在参数字段上 右键 新建 输入参数名称提示 类型  选项 我这里是个离线值 然后点击 默认值

 snap022 snap023

4.出现如图的 这里我们选择字段

snap024

5 回到报表  右键 -》报表-》选择专家 调出如图 我们这里的参数关系是 等于

snap027

6 ,在页面里面加入一段语句 如图

snap026

7.调试 预览结果 如图  现在只选择了 男的员工

----------------------------------------------------------------------------------------------------

四、抑制显示  (过滤显示)

snap028

1.在报表的详细资料 里面选择所有的字段 右键->格式化多个对象

snap030

2.进入格式化编辑器 勾选 抑制显示 点击 邮编的X-2 编辑语句

snap029 

3.采用 BASIC语法 要求显示2000.00元工资以上的

snap031 

4.调试预览结果

---------------------------------------------------------------------------------------------------------

五。//子报表  (主报表,明细报表) (1)内嵌式连接型子报表 (直接显示)(2)超级链接的形式显示子报表示例(象超级链接)

(1)内嵌式连接型子报表 (直接显示)

snap032

1.报表上选择右键 -- 插入 子报表

snap033

2.在插入子报表对话框中 使用报表向导创建报表 点击右边的报表向导

 snap034

3. 在报表向导中选择 子报表(报表明细)数据的表

 snap035

4 .一直下一步到整个向导完成

 snap036

5.回到插入子报表对话框 选择链接选项卡 选择一个用于链接的字段

 snap037

6.回到报表的页面 修改 子报表的显示格式 右键 设置对象格式

 snap038

7.更改背景颜色为灰色 snap039

8.调试预览结果如图 一个学生信息 对应子报表 学生的班级明细

(2)超级链接的形式显示子报表示例(象超级链接)

snap040

 snap041

snap042

 snap043

1.创建报表(这里创建2个报表一个主报表 ,一个子报表)

snap044

2.插入子报表

   snap047

3.//依需要显示子报表示例

snap046

4.选择关联字段

  snap048

5.设置子报表的对象格式

snap049

6.更改显示子报表的标题

 snap050

7.如图 更改成 “子报表明细”

 snap051

8.启动调试 预览结果如图

 snap052

9 点子报表明细 结果

六、水晶报表中的 图标显示 (图片的形式显示)

snap055

1.创建报表向导 但是这个地方要书注意 要显示的字段不用填写 (因为我的目的是直接在页眉 就显示图表)

 snap056

2.在报表页面中 右键-》插入->图表

 snap057

3.选择你要的图表类型

 snap058

4.在数据选项卡中 选择 变更主题和 显示值

 snap059

5.设置完毕后报表页面已经做了更变

 snap060

6.启动调试预览 查看结果

原创粉丝点击