Crystal Reports水晶报表设计与开发实务PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王健伟等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2003
- ISBN:7505383191
- 页数:351 页
目录 2
第1部分 Crystal Reports水晶报表设计 2
第1章 水晶报表8.5简介和安装 2
1.1 水晶报表简介 2
1.2 水晶报表的安装 3
第2章 快速认识水晶报表 6
2.1 水晶报表分类 6
2.2.1 选择使用的数据库 10
2.2 快速建立一个报表 10
2.2.2 报表区域设置 11
2.2.3 向报表中插入一个数据库中表字段 12
2.2.4 预览工作成果 13
2.2.5 整合数据库字段到一个Text Object(文本对象)中 13
2.2.6 添加摘要信息 14
2.2.7 增加一个标题 14
2.2.8 增加一个字段头 15
2.3.1 限制记录的选择 16
2.2.9 存储报表 16
2.3 记录的选择 16
2.3.2 删除一个字段 17
2.4 分组和排序 18
2.4.1 报表分组 18
2.4.2 记录排序 19
2.5 完善报表 20
2.6 高级用户特色 21
2.6.1 选择一种报表类型和数据源 21
2.6.2 报表设计中的其他元素 21
第3章 水晶报表设计环境入门 23
3.1 数据源介绍 23
3.2 建立一个新的报表 23
3.2.1 选择数据源 23
3.2.2 多个数据库表的关联 25
3.2.3 在报表中放置数据 26
3.2.4 在报表中放置特殊字段 26
3.2.5 在报表中建立超链接字段 27
3.2.6 放大或缩小报表的显示 28
第4章 水晶报表设计环境基础 29
4.1 记录选择 29
4.1.1 选择记录 29
4.1.2 使用“公式”模板 31
4.2 排序、分组和汇总 32
4.2.1 数据记录排序 32
4.2.2 数据分组 32
4.2.3 摘要组数据 39
4.2.4 分组求和 42
4.2.5 分组求和的扩展 43
4.2.6 显示百分比问题 46
4.2.7 组头 47
4.3 连续汇总 50
4.3.1 在一个列表中建立连续汇总 50
4.3.2 为一个组建立连续汇总 52
4.3.3 建立条件连续汇总 53
4.3.4 使用公式建立连续汇总 54
4.4 多重区域报表 55
4.4.1 在区域中工作 55
4.4.2 分割和调整区域大小 57
4.4.3 在报表中使用多重区域 58
4.4.4 使用Text Object建立一个表格信函 62
4.5 格式化 65
4.5.1 应用报表设计环境 65
4.5.2 在绝对的格式中工作 71
4.5.3 在条件格式中工作 75
第5章 水晶报表设计环境应用 79
5.1 图表 79
5.1.1 图表的概念 79
5.1.2 建立图表 80
5.1.3 在图表中工作 83
5.2 地图 85
5.2.1 地图的概念 85
5.2.2 建立地图 86
5.2.3 在地图中工作 90
5.3 Cross-Tab对象 93
5.3.1 什么是一个Cross-Tab对象 94
5.3.2 Cross-Tab范例 94
5.3.3 建立一个Cross-Tab报表 96
5.3.4 加入Cross-Tab到一个存在的报表中 101
5.4.1 OLAP网格对象 102
5.4.2 建立一个OLAP报表 102
5.4 建立和更新OLAP报表 102
5.4.3 更新一个OLAP报表 105
5.5 发布和浏览报表 106
5.5.1 打印一个报表 106
5.5.2 传真一个报表 106
5.5.3 映射输出一个报表 106
5.6 报表警告 107
5.6.1 建立报表警告 108
5.6.3 删除报表警告 109
5.6.2 编辑报表警告 109
5.6.4 观看报表警告 110
5.7 子报表 110
5.7.1 什么是子报表 110
5.7.2 插入子报表 112
5.7.3 链接子报表到主报表中的数据 113
5.7.4 通过子报表来组合不相关的报表 114
5.7.5 不可链接的数据与子报表协同工作 114
5.7.6 建立一个On-demand子报表并增加一个标题 115
5.8 水晶报表实际应用范例 116
5.8.1 报表应用范例一 116
5.8.2 报表应用范例二 121
5.8.3 报表应用范例三 122
5.8.4 报表应用范例四 125
小结 126
第6章 水晶报表编程理论总述 128
6.1 总述 128
第2部分 Crystal Reports水晶报表在WindowS平台上的开发 128
6.2 整合方式 129
6.3 水晶报表设计组件 129
第7章 水晶报表在ViSual C++中的编程 131
7.1 设计和预览控件的应用 131
7.1.1 建立用户界面 131
7.1.2 增加成员变量 132
7.1.3 添加相关代码 132
7.1.5 为CDesignerViewerDlg类添加代码 133
7.1.4 增加提示和常量到源文件和头文件中 133
7.1.6 运行该程序 136
7.2 记录的分组、排序、条件显示范例 136
7.2.1 建立用户界面 136
7.2.2 建立相关数据库和报表模板 137
7.2.3 添加代码 137
7.2.4 添加按钮事件处理代码 139
7.2.5 运行该程序 141
7.3.1 建立用户界面 142
7.3 多重区域报表字段显示和隐藏范例 142
7.3.2 建立相关数据库和报表模板 143
7.3.3 添加代码 143
7.3.4 添加“刷新报表”按钮事件处理代码 144
7.3.5 运行该程序 145
7.4 CrystalReportControl控件的应用 146
7.4.1 建立用户界面 146
7.4.2 建立相关数据库和报表模板 146
7.4.3 设置控件属性 146
7.4.4 为水晶报表控件关联变量 147
7.4.5 添加代码 147
7.4.6 运行该程序 149
7.5 Pro Athlete Salaries范例浅析 149
7.5.1 OLE初始化部分 150
7.5.2 程序执行开始点 150
7.5.3 核心代码 150
7.5.4 运行程序 154
7.6.1 核心代码 155
7.6 预览报表时取得双击处字段值 155
7.6.2 运行该程序 156
7.7 多文档视类中显示输出报表范例 156
7.7.1 建立主程序框架 156
7.7.2 添加相关代码 157
7.7.3 处理文档类 159
7.7.4 处理视图类 161
7.7.6 运行该程序 165
7.7.5 最后的完善 165
第8章 水晶报表在Visual Basic中的编程 167
8.1 一个简单的范例SimpleReport 167
8.2 报表范例DesignerReport 173
8.3 报表范例ViewerReport 176
8.4 实时定制报表显示外观的范例ViewerReportRunTime 187
8.5 范例Employee Profile Demo浅析 193
8.6 范例 No Data in Report Event浅析 196
8.7 范例Load Picture Demo浅析 199
8.8 范例Report Wizard浅析 207
8.9 范例 Change Runtime Location of OLE Object浅析 212
8.10 范例Report Object Creation API浅析 215
8.11 其他范例的简单解说 220
8.11.1 ADO Connection Methods范例 220
8.11.2 Report Variables范例 222
8.11.3 Search and Select Experts范例 226
8.11.4 UnboundFields范例 231
8.12 一个复杂但功能强大的范例pro Athlete Salaries 233
小结 236
第3部分 Visual Studio.NET平台上的水晶报表设计 238
第9章 Visual Studio.NET平台上水晶报表的创建与设计 238
9.1 水晶报表在Visual Studio.NET平台上的安装 238
9.2 Crystal Reports.NET简介 238
9.3 创建新报表 239
9.4 Visual Studio.NET中水晶报表设计器的布局 241
9.5 Visual Studio.NET中水晶报表区域的介绍 242
9.6.2 Visual Studio.NET中水晶报表数据库的操作 244
9.6 Visual Studio.NET中水晶报表数据源和数据库的操作 244
9.6.1 Visual Studio.NET中水晶报表数据源列举 244
9.7 Visual Studio.NET中水晶报表字段和文本对象的操作 246
9.8 Visual Studio.NET中水晶报表数据的筛选 249
9.9 Visual Studio.NET中水晶报表数据的分组、排序、汇总 256
9.10 Visual Studio.NET中水晶报表的计算 261
9.11 Visual Studio.NET中水晶报表的数据格式 263
9.12 Visual Studio.NET中水晶报表外观的改进 264
9.13 Visual Studio.NET中导入早期版本的水晶报表 265
第10章 Visual Studio.NET平台上的水晶报表公式 267
10.1 水晶报表公式简述 267
10.2 定制公式编辑语法 268
10.3 报表公式的基本规则 268
10.3.1 字符串 268
10.3.7 公式的返回值 269
10.3.6 大小写问题 269
10.3.5 关于括号 269
10.3.3 字段的引用 269
10.3.2 注释 269
10.3.4 函数中的参数 269
10.4 公式的基本运算 270
10.5 公式的基本应用 271
10.5.1 样式设定 271
10.5.2 格式化函数 272
10.5.3 记录的筛选 273
10.6 公式的限制 274
10.5.4 组中公式的应用 274
10.7 BASIC公式语法 275
10.7.1 数据类型 275
10.7.2 变量及其初始值 275
10.7.3 范围型变量的应用 276
10.7.4 自动数据类型转换 277
10.7.5 数组 277
10.7.6 运算符 278
10.7.7 控制公式执行流程的语句 278
10.7.8 全局变量 282
10.7.9 共享变量 283
10.7.10 报表中公式的执行顺序 283
10.7.11 Crystal Reports内建函数 283
小结 291
第4部分 Visual Studio.NET平台上的水晶报表开发 294
第11章 将水晶报表整合到Windows应用程序中范例一 294
11.1 创建Windows应用程序 294
11.2 向应用程序中添加Windows窗体报表查看器 295
11.3 将报表添加到Windows项目中 296
11.4 生成与运行Windows应用程序 297
第12章 将水晶报表整合到Windows应用程序中范例二 298
12.1 创建Windows应用程序 298
12.2 向应用程序中添加Windows窗体报表查看器 300
12.3 将报表添加到Windows项目中 301
12.4 添加代码到该Windows项目中 302
12.5 观看执行结果 302
12.6 Windows应用程序中报表的异常处理 303
13.1 创建Web应用程序 306
第13章 Web报表应用程序中替代报表工具栏的范例 306
13.2 向应用程序的窗体设计器中添加5个按钮 307
13.3 向应用程序中添加Web窗体报表查看器 307
1 3.4 编写对应的代码 308
13.5 查看执行结果 314
第14章 ReportDocument控件的应用 315
14.1 CrystalReportViewer与ReportDocument 315
14.2 ReportDocument控件的使用 315
14.3 登录数据库 316
14.4 参数的设定 317
14.4.1 离散值参数 317
14.4.2 区域值参数 318
14.4.3 离散和区域值参数 319
14.5 自定义选择公式 319
14.6 设置排序字段 320
14.7 分组 320
14.9 映射(输出)报表 323
14.8 打印 323
14.10 异常处理 325
第15章 再谈ReportDocument 327
15.1 非类型式报表控件 327
15.1.1 加入非类型式报表控件 327
15.1.2 加入一个窗体报表查看器 328
15.1.3 载入报表 328
15.1.5 执行程序 329
15.2 强类型式报表控件 329
15.1.4 设置可执行文件的输出目录 329
15.2.1 将强类型报表加入到项目中 330
15.2.2 加入强类型报表控件 330
15.2.3 加入一个窗体报表查看器 331
15.2.4 使用强类型报表控件 331
15.2.5 执行程序 332
15.3 缓存式报表 332
15.3.1 加入一个窗体报表查看器 333
15.3.3 加入缓存式报表控件 334
15.3.2 先将报表加入到项目中 334
15.3.4 添加代码 335
15.3.5 修改报表 335
第16章 报表的Web服务 338
16.1 单机式的Windows应用程序 338
16.2 Web应用程序 338
16.3 报表Web服务 339
16.4 Crystal服务 340
16.5 创建Web报表服务程序 343
16.6 连接到报表Web服务的客户程序 344
16.6.1 创建一个ASP.NET Web应用程序项目 344
16.6.2 插入Web窗体报表查看器 345
16.6.3 向Web应用程序添加报表Web服务 346
16.6.4 运行该程序 348
16.6.5 补充 348
小结 350
本书后记 351
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《报检与报关实务 第4版》顾永才著 2017
- 《新时代基层党校党性教育教学专题实务》郭志龙主编 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《人事档案管理实务 第2版》李晓婷 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017