书籍详情

Crystal Reports 9水晶报表设计与开发大全

Crystal Reports 9水晶报表设计与开发大全

作者:(美)George Peck著;李行武,施妍然译;李行武译

出版社:清华大学出版社

出版时间:2004-06-01

ISBN:9787302085294

定价:¥59.00

购买这本书可以去
内容简介
  第一部水晶报表的百科全书本书介绍如何创建令人惊叹的多功能报表和复杂的交互式分析文档,适用于在线和非在线的环境。主要内容涉用如何使用这个强大报表工具开发和设计报表、从数据库中提取信息、生成数据表和图表、集成VisualBasic和VisualStudio.NET应用程序。书中涵盖了水晶报表用户所需的全部核心技术,同时强调了新增特性。通过本书,读者可以创建精美的报表和基于报表的应用程序。本书专门介绍了最新版本的报表设计软件CrystalReports9的设计与开发技术。作者George根据自己8年的应用与培训经验,将该软件的技术细节结合大量报表与程序设计实例娓娓道来,教读者迅速掌握该工具并设计出功能复杂强大且精美的报表。全书共分3大部分。第1部分讨论报表设计技术,阐述如何使用强大的报表设计工具开发和设计报表,绘制数据库信息,制作数据表和图表;第2部分介绍如何将报表与Web应用程序进行集成;第3部分探讨了报表与VisualBasic和VisualStudio.NET应用程序的集成。本书全面覆盖CrystalReports的核心技术细节,突出新增功能,要求读者具有一定的开发经验。本书适用于需要制作销售数据报表或财务报表的相关领域专业人员,对于大中型物流公司的报表制作人员尤其有用,也可作为开发相关Web应用程序的技术参考。
作者简介
  George Peck是一位软件咨询、培训师和开发人员,具有二十多年的计算机从业经验。他创建了自己的咨询和培训公司Ablaze Group,并且Crystal Reports的认证培训讲师,曾荣获过Crystal Decisions Training Partner of the Year奖项。
目录
第1部分 Crystal Reports 9简介
第1章 初识Crystal Reports 9
1.1 Crystal Reports 9简介
1.1.1 Crystal Reports屏幕元素
1.1.2 从头开始:打开或创建一个报表
1.2 使用报表向导
1.3 使用空报表选项
1.3.1 Database Expert
1.3.2 Design标签和Field Explorer
1.3.3 报表的各个部分
1.3.4 预览报表
1.3.5 移动对象和调整对象尺寸
1.3.6 格式化对象
1.3.7 自定义Crystal Reports的行为
1.4 报表浏览器
第2章 使用文本对象改进外观
2.1 字段标题文本对象
2.2 结合数据库字段
2.3 结合特殊字段
2.4 格式化文本对象的各个部分
2.5 从文件导入文本
第3章 排序和分组
3.1 排序报表
3.2 将记录分组
3.2.1 操纵现有的组
3.2.2 Group Expert
3.2.3 添加汇总
3.2.4 多级分组
3.2.5 指定顺序的分组
3.2.6 深入数据
3.2.7 根据日期字段分组
3.2.8 自定义组名字段
3.2.9 根据公式字段分组
3.2.10 TOP N报表
3.2.11 层状分组
第4章 创建地图映射
4.1 不同的地图类型
4.2 添加地图
4.2.1 Data标签
4.2.2 Type标签
4.2.3 Text标签
4.3 在地图上深入搜索
4.4 改变地图视图
4.4.1 地图定位器
4.4.2 解决数据失配问题
4.4.3 地图层
第5章 使用公式
5.1 Formula Workshop
5.2 Formula Expert
5.3 Formula Editor
5.3.1 数据类型
5.3.2 创建一个新公式
5.3.3 编辑、重命名或删除一个己有的公式
5.4 数字公式
5.5 字符串公式
5.5.1 ToText函数
5.5.2 分解字符串
5.6 日期/时间公式
5.6.1 日期之间的天数
5.6.2 时间之间的小时数和分钟数
5.6.3 月、日、年、小时、分及秒函数
5.6.4 DateValue函数
5.7 If-Then-Else公式
5.7.1 If-Then-Else公式中的数据类型
5.7.2 一个If-Then-Else语句中的多个动作
5.7.3 用于If-Then-Else公式中有用的内置函数
5.8 其他Crystal Reports逻辑构造
5.8.1 Select Case Statement
5.8.2 For循环
5.8.3 While Do循环
5.9 布尔型公式
5.10 公式和计算中的变量
5.10.1 声明一个变量
5.10.2 变量作用域
5.10.3 给变量赋值
5.10.4 显示变量的内容
5.10.5 执行时刻及报表过程
5.10.6 不使用变量时
5.11 用户函数库
5.12 求总字段
第6章 创建自定义函数
6.1 自定义函数的定义
6.2 创建自定义函数
6.2.1 从己有的公式中提取自定义函数
6.2.2 从头创建自定义函数
6.2.3 修改现有的自定义函数
6.3 与其他用户共享自定义函数
6.4 在公式中应用自定义函数
第7章 存储库
7.1 存储库的定义
7.2 创建一个共享的存储库
7.3 添加/更新存储库
7.3.1 创建文件夹
7.3.2 添加和删除条目
7.4 向报表添加存储库条目
7.4.1 文本对象和位图图像
7.4.2 自定义函数
7.4.3 SQL命令
7.5 修改报表中的存储库条目
第8章 使用高级选择规则进行分析
8.1 Select Expert
8.1.1 刷新报表与使用保存的数据
8.1.2 使用日期字段进行的记录选择
8.2 直接操纵记录选择公式
8.3 利用组选择公式筛选数据
8.4 使用记录选择时的性能考虑
第9章 改进报表外观
9.1 常用格式
9.1.1 格式化工具栏
9.1.2 格式编辑器
9.2 Highlighting Expert
9.3 条件格式化公式
9.3.1 绝对格式化与条件格式化
9.3.2 灵活使用Suppress属性
9.4 特殊的字体、图形和线条
9.4.1 使用特殊字体
9.4.2 使用位图图形
9.4.3 画线和画框
9.5 文本和段落格式化
9.6 报表警报
9.7 新的Crystal Reports 9模板
9.7.1 模板专家(Template Expert)
9.7.2 创建自己的模板
第10章 使用段和区
10.1 使用Section Expert格式化段
10.2 创建汇总和深入报表
10.3 用于标签和清单的多栏报表
10.4 使用多个段
10.5 条件取消段
10.5.1 为特定的记录打印赢利信息
10.5.2 在第2页及其后面的页面上打印不同的页眉
10.5.3 打印奇偶页的页眉和页脚
10.6 下层段
第11章 使用交叉表进行分析
11.1 创建交叉表对象
11.1.1 编辑一个已有的交叉表
11.1.2 创造性地使用分组和公式
11.2 多行多列及多个汇总字段
11.3 自定义交叉表的外观
11.3.1 Style标签
11.3.2 Customize Style标签
11.3.3 向交叉表添加图例说明
11.3.4 条件格式化交叉表
第12章 生成图表
12.1 图表的类型和布局
12.1.1 图表类型
12.1.2 图表布局
12.2 使用Chart Expert生成图表
12.2.1 Type标签
12.2.2 Data标签
12.2.3 Axes标签
12.2.4 Options标签
12.2.5 Text标签
12.2.6 确定图表位置及改变图表尺寸
12.2.7 修改己有的图表
12.2.8 放大和缩小图表
12.3 深入图表
12.4 图表格式化的新特性
12.4.1 版本9中的条件格式化
12.4.2 使用Chart选项自定义图表
第13章 使用子报表
13.1 未链接的子报表
13.2 链接的子报表
13.3 Format Editor的Common标签和Subreport标签
13.4 响应子报表与即时子报表
13.5 在主报表和子报表之间传递数据
13.6 性能考虑
第14章 使用参数字段与用户交互
14.1 创建参数字段
14.1.1 建立一个选择列表
14.1.2 对参数字段提示作出响应
14.1.3 值类型考虑
14.2 在记录选择中使用参数字段
14.3 在报表上显示参数字段
14.4 参数字段的特殊性质
14.4.1 多个值
14.4.2 范围值
14.4.3 控制参数字段数据项
14.5 使用参数字段进行条件格式化
14.5.1 基于参数字段突出显示数据
14.5.2 基于参数字段进行条件取消
14.6 在公式中使用参数字段
14.6.1 将参数字段用于部分文本匹配
14.6.2 将参数字段用于改变排序或分组方式
14.6.3 使用参数字段来控制Top N报表设计
第15章 导出报表
15.1 导出报表至Office应用程序
15.1.1 导出为不同的文件格式
15.1.2 导出并启动一个应用程序
15.1.3 导出至一个ODBC数据源
15.1.4 导出到XML
15.2 以电子方式发送报表
第16章 通过SQL数据库生成报表
16.1 登录到SQL数据库
16.1.1 直接数据库驱动程序
16.1.2 ODBC
16.1.3 OLEDB
16.1.4 选择数据库
16.1.5 改变SQL选项
16.1.6 改变为一个不同的数据库
16.1.7 向报表添加附加数据表
16.1.8 从报表中移除无用的数据表
16.2 链接表
16.2.1 Database Expert的Links标签
16.2.2 在同一个报表中使用多种数据库类型
16.2.3 连接和链接类型
16.3 查看SQL查询语句
16.4 Crystal Reports SQL Command
16.4.1 创建SQL Command
16.4.2 在报表中使用SQL Command
16.5 使用SQL存储过程
16.5.1 选择存储过程
16.5.2 使用存储过程参数
16.6 使用SQL表达式字段
16.7 数据库服务器上的分组
16.7.1 启用基于服务器的分组
16.7.2 使用基于服务器的分组的要求
16.7.3 深入的效果
16.8 性能考虑
16.8.1 让服务器完成工作
16.8.2 使用索引字段
第17章 适应数据库修改和字段映射
17.1 识别数据库的改变
17.1.1 验证数据库
17.1.2 使用数据源位置设置
17.2 将老字段映射为新名称
第18章 通过OLAP立方体生成报表
18.1 什么是OLAP
18.2 Crystal Reports的OLAP功能
18.2.1 支持的OLAP系统
18.2.2 OLAP报表的创建方法
18.3 使用OLAP Report Creation Wizard
18.4 添加一个OLAP网格到现有的报表
18.5 改变OLAP数据库位置
18.6 控制OLAP网格的外观
18.7 与OLAP网格的交互
第19章 通过私有数据类型生成报表
19.1 通过Microsoft Outlook生成报表
19.2 通过文件系统数据生成报表
19.3 通过Windows NT/2000的事件日志生成报表
19.4 通过Web服务器日志生成报表
19.5 通过XML文件生成报表
19.6 新的Crystal Reports 9动态数据源
第2部分 Web上的Crystal Reports 9
第20章 Crystal Reports的Web报表功能
20.1 Crystal Reports各种Web报表功能比较
20.2 导出为静态的HTML
20.2.1 超链接能力
20.2.2 层叠样式表支持
20.3 导航和查看局部报表
20.3.1 使用导航
20.3.2 显示局部报表
第21章 Crystal Reports和Microsoft ASP
21.1 Active Server Pages和VBScript概述
21.2 RDC与Web集成
21.2.1 支持Crystal的ASP样例
21.2.2 ASP中的RDC对象模型
21.3 RDC报表查看器
21.3.1 报表查看器的比较
21.3.2 选择和定制报表查看器
21.3.3 CleanUp.ASP是什么
21.4 使用RAS进行Web集成
21.4.1 基本RAS操作
21.4.2 使用RAS SDK在运行时定制RAS
21.4.3 使用RAS SDK控制常规的报表行为
21.4.4 查看报表
第22章 Crystal Enterprise介绍
22.1 Crystal Enterprise定义
22.1.1 双层Web报表设计方法
22.1.2 Crystal Enterprise的多层报表设计方法
22.1.3 第8版标准版与第8.5版专业版的对比
22.2 Crystal Enterprise体系结构
22.2.1 报表的最终用户组件
22.2.2 管理员的服务器及维护组件
第23章 使用Crystal Launchpad和ePortfolio
23.1 进入Crystal Enterprise Launchpad
23.2 使用Crystal Enterprise ePortfolio
23.2.1 ePortfolio元素
23.2.2 搜索报表
23.2.3 浏览并运行实例和报表
23.2.4 Guest账户和User账户
23.3 向Crystal Enterprise发布Crystal报表
23.3.1 用Crystal Reports 8.5发布
23.3.3 使用Crystal Management Console发布
第24章 定制Crystal Enterprise的ePortfolio
24.1 定制概述
24.1.1 简单的定制
24.1.2 完全的定制
24.2 简单的修改
24.2.1 加入公司的个性化标识图片
24.2.2 改变颜色和字体
24.2.3 改变Guest账号的默认设置
24.2.4 定制DHTML查看器的工具栏
24.3 用Crystal Server Pages进行完全定制
24.3.1 CSP概述
24.3.2 创建Crystal Server Pages
第3部分 开发自定义窗口应用程序
第25章 在Visual Basic中集成Crystal Reports 9
25.1 开发语言选项
25.2 不同的VB报表设计选项
25.2.1 Crystal Reports与微软Data Report Designer的比较
25.2.2 绑定的Crystal Reports与独立版本的Crystal Reports
25.3 Visual Basic的开发接口
25.4 Report Designer Component(RDC)
25.5 RDC的对象模型体系结构
25.5.1 RDC各部分介绍
25.5.2 ActiveX设计器
25.5.3 运行时库
25.5.4 Report Viewer
25.5.5 可嵌入报表设计器
25.6 将RDC添加到项目中
25.6.1 导入已有的报表
25.6.2 创立新报表
25.7 RDC对象模型
25.7.1 使用ActiveX设计器设计报表对象
25.7.2 使用外部.RPT文件
25.8 RDC对象模型简介
25.9 提供数据库的登录凭证
25.10 控制记录选择
25.11 设置公式
25.12 在运行时改变文本对象
25.13 传递参数字段值
25.14 操作报表组
25.15 条件格式化和段格式化
25.16 选择输出目标
25.17 在运行时改变数据源
25.18 自定义Report Viewer
25.19 出错处理
25.20 RDC的其他属性和方法
25.20.1 DiscardSavedData方法
25.20.2 SQL数据库控件
25.20.3 RDC子报表
25.21 在运行时创建新报表
25.21.1 通过代码创立报表
25.21.2 Report Creation Wizard
25.2.3 使用可嵌入报表设计器
25.22 发布RDC应用程序
25.22.1 发布概述
25.22.2 关于数据库
25.22.3 文件导出事项
25.22.4 用户函数库
第26章 Crystal Reports和Visual Studio.NET
26.1 Visual Studio.NET中的Crystal Reports概述
26.1.1 类似于RDC
26.1.2 Windows应用程序中的Crystal Reports
26.1.3 Web应用程序中的Crystal Reports
26.1.4 将Crystal Reports作为VS.NET Web服务
26.2 创建Crystal Reports Windows应用程序
26.2.1 在VS.NET Crystal Reports Designer中创建或修改报表
26.2.2 在代码中操作报表
26.2.3 使用Windows Forms Viewer
26.3 创建Crystal Reports Web应用程序
26.4 Crystal Reports和Web服务
26.4.1 创建Web服务
26.4.2 消费一项Web服务
附录A 安装和配置Crystal Reports组件
A.1 安装Crystal Reports Designer
A.2 在Web服务器上安装Report Designer Component
A.3 Crystal License Manager
A.4 安装Report Application Server
猜您喜欢

读书导航