当前位置:首页 > 经济
Crystal Reports水晶报表设计与开发实务
Crystal Reports水晶报表设计与开发实务

Crystal Reports水晶报表设计与开发实务PDF电子书下载

经济

  • 电子书积分:13 积分如何计算积分?
  • 作 者:王健伟等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505383191
  • 页数:351 页
图书介绍:
《Crystal Reports水晶报表设计与开发实务》目录

目录 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

相关图书
作者其它书籍
返回顶部