当前位置:首页 > 经济
.NET平台下Crystal Reports设计与开发
.NET平台下Crystal Reports设计与开发

.NET平台下Crystal Reports设计与开发PDF电子书下载

经济

  • 电子书积分:15 积分如何计算积分?
  • 作 者:飞思科技产品研发中心编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505386166
  • 页数:491 页
图书介绍:Crystal Reports(以下简称“水晶报表”)是一个优秀的报表开发工具,其功能强大,设计灵活。最新的Visual Studio.NET集成开发环境((IDE) 中整合了Crystal Reports 9.0,从而增强了Visual Studio .NET (VS .NET)的开发功能。本书通过大量的实例深入浅出地详细讲述了在Visual Studio.NET开发平台下利用水晶报表来设计开发具有复杂报表的Web应用程序和Windows应用程序,重点介绍了水晶报表的设计开发方法,具有很强的实用性和指导意义。随书所附光盘包含书中范例源代码。
《.NET平台下Crystal Reports设计与开发》目录

6.2 将报表Web服务 3

目录 3

第1篇 在.NET平台下使用Crystal Reports 3

第1章 Visual Studio.NET平台与Crystal Reports概述 3

1.1 Visual Studio.NET简介 3

1.1.1 Visual Studio.NET开发平台 3

1.1.2 配置 4

1.1.3 Visual Studio集成开发环境(IDE) 7

1.2 Visual Studio.NET平台与Crystal Reports 16

1.3 Crystal Reports设计环境介绍 18

1.4 CrystalReports类库命名空间 19

1.4.1 CrystalDecisions.Crystal-Reports.Engine命名空间 19

1.4.2 CrystalDecisions.Report-Source命名空间 20

1.4.3 CrystalDecisions.Shared命名空间 21

1.4.4 CrystalDecisions.Web和CrystalDecisions.Windows.Forms命名空间 21

1.4.5 其他命名空间 21

1.5 Crystal Reports的功能 22

1.5.1 创建所能想像的任何报表 22

1.5.2 将报表扩展到Web 22

1.5.3 将报表加入应用程序 22

第2章 在Web应用程序中使用水晶报表 25

2.1 生成一个Web窗体 26

2.2 建立并运行Web应用程序 34

2.3 在水晶报表中导航 35

2.4 水晶报表查看器绑定报表的方法 37

2.4.1 第1种情况:绑定本地报表到水晶报表查看器中 38

2.4.2 第2种情况:绑定已添加到项目中的本地报表到水晶报表查看器中 45

第3章 在Web应用程序中给水晶报表传递参数 51

3.1 在Visual Studio.NET下的Web窗体 51

3.2 水晶报表查看器 52

3.2.1 配置1:二级环境 52

3.2.2 配置2:三级环境 53

3.3 在Web窗体中建立水晶报表查看器 54

3.4 指定水晶报表查看器控件所访问的报表 55

位置 56

3.4.2 指定报表 57

3.5 Web窗体控件类的描述 59

3.5.1 CrystalReportViewer类 59

3.5.2 DrillEventArgs类 60

3.5.3 ParameterFields类 61

3.5.4 ParameterField类 61

3.5.5 ParameterValues类 62

3.6 给报表传递参数 62

4.1 在Visual C#项目中生成报表 67

第4章 在Windows应用程序中使用水晶报表 67

4.2 设计水晶报表 69

4.3 增加一个已存在的水晶报表 73

4.4.1 水晶报表设计器 74

4.4 修改水晶报表 74

4.4.2 水晶报表设计器的功能 75

4.5.1 Visual Studio.NET的Windows窗体 76

4.5 Windows窗体查看器 76

4.6.1 生成Windows窗体 77

4.6 使用水晶报表查看器访问水晶报表 77

4.5.2 水晶报表查看器 77

4.6.2 插入水晶报表查看器 78

4.6.4 指定水晶报表查看器上的报表 79

4.6.3 认识水晶报表查看器 79

4.8.1 水晶报表查看器控件的类 84

4.8 有关的报表类的描述 84

4.7 水晶报表查看器绑定报表的方法 84

4.8.2 ReportObiect类 86

4.9 动态改变报表 88

4.9.1 动态绑定报表 89

4.9.2 动态改变报表中的文本 90

4.9.3 动态改变报表中的字段 91

4.9.4 隐藏/显示报表工具栏与组树视图 92

4.9.5 增加自定义按钮替代报表工具栏 94

4.10 动态创建和修改报表 100

5.1 生成具有水晶报表查看器的Web窗体 109

第5章 基于ADO.NET数据集的报表 109

5.2 生成ADO.NET数据集对象 110

5.3 把ADO.NET数据集对象连接到报表 114

5.4 在Web水晶报表查看器上设置ADO.NET报表 115

5.5 使用数据集创建主从报表的例子 118

6.1 Web服务 125

第6章 作为Web服务输出报表 125

6.1.2 具有报表Web服务的服务器 127

6.1.1 报表Web服务 127

6.1.3 报表Web服务的客户端 129

3.4.1 设置示例数据库的 134

绑定到Windows水晶报表查看器和Web水晶报表查看器 134

6.2.1 将报表Web服务绑定到Windows水晶报表查看器 134

6.2.2 将报表Web服务绑定到Web水晶报表查看器 136

第2篇 Crystal Reports基础设计 141

第7章 报表设计快速开始 141

7.1 创建报表 141

7.2 选择数据库 142

7.3 插入字段 143

7.3.3 显示报表 145

7.3.2 调整字段大小 145

7.3.1 了解字段 145

7.3.4 在文本对象中组合数据库字段 147

7.3.5 添加摘要信息 149

7.3.6 添加标题 149

7.3.7 设置对象格式 150

7.3.8 添加字段标题 151

7.4 记录选定 151

7.4.1 输入选择条件 152

7.4.2 删除字段 153

7.4.3 平衡字段间距 153

7.5.1 将报表分组 154

7.5 分组及排序 154

7.5.2 对记录排序 156

7.6 完成报表 157

7.6.1 插入公司徽标 157

7.7 使用其他报表功能 158

第8章 设计和创建报表 161

8.1 基本报表设计概念 161

8.1.1 报表设计的目的 161

8.1.2 确定报表布局 162

8.1.3 明确报表中的数据 162

8.1.4 操作数据 163

8.1.5 确定打印区域特性 164

8.2.1 报表创建选项 165

8.2 创建报表简介 165

8.2.2 选择数据源和数据库字段 166

8.2.3 报表设计环境 169

8.2.4 创建新报表 170

8.2.5 高级报表 178

8.3 报表处理模型 178

8.3.1 概述 178

9.1 Crystal语法 181

9.1.1 Crystal语法基础知识 181

第9章 语法介绍 181

9.1.2 字段(Crystal语法) 182

9.1.3 表达式 183

9.1.4 赋值 185

9.1.5 简单数据类型 185

9.1.6 范围数据类型 187

9.1.7 数组数据类型 188

9.1.8 变量 189

9.1.9 函数 195

9.1.10 运算符 198

9.1.11 控制结构 200

9.2.1 Basic语法基础知识 207

9.2 Basic语法 207

9.2.2 字段 209

9.2.3 语句 209

9.2.4 赋值 210

9.2.5 简单数据类型 210

9.2.6 范围数据类型 212

9.2.7 数组数据类型 213

9.2.8 变量 214

9.2.9 函数 220

9.2.10 运算符 224

9.2.11 控制结构 226

9.2.12 Crystal语法和Basic语法的限制 233

第10章 使用公式 235

10.1 公式概述 235

10.1.1 公式语言中的新功能 235

10.1.2 公式的典型用途 236

10.2 公式组件和语法 237

10.2.1 公式组件 237

10.2.2 公式语法 238

10.3 指定公式 238

10.4 使用公式编辑器 239

10.3.5 运行总计条件公式 239

10.3.4 搜索公式 239

10.3.3 选定公式 239

10.3.2 条件格式化公式 239

10.3.1 报表公式 239

10.4.1 访问公式编辑器 240

10.4.2 公式编辑器的按钮 241

10.4.3 公式编辑器的键控件 242

10.5 创建和修改公式 243

10.5.1 创建公式并将其插入到报表中 243

10.5.2 编辑公式 244

10.5.3 搜索和替换文本 244

10.6.1 从报表删除工作公式 245

10.6 删除公式 245

10.5.4 将公式从一个报表复制到另一个报表 245

10.6.2 删除公式规范 246

10.7 公式的错误 246

10.7.1 保存公式时出现的错误 246

10.7.2 在运行时间发生的错误 246

10.7.3 错误消息和公式编译器警告 247

10.8 自定义函数 253

10.9 公式应用实例 253

10.9.1 计量单位转换 253

10.9.4 条件统计 254

10.9.2 中文星期 254

10.9.3 条件计算 254

10.10 创建、调试、使用公式的完整例子 255

第11章 使用数据库 261

11.1 数据库 261

11.1.1 数据库概述 261

11.1.2 链接表 262

11.1.3 使用SQL和SQL数据库 275

11.1.4 服务器端处理 278

11.1.5 使用数据库示例 279

11.1.6 报表数据访问策略 284

11.2.2 四类数据 286

11.2 访问数据源 286

11.2.1 介绍 286

11.2.3 直接访问数据库文件 287

11.2.4 ODBC数据源 290

11.2.5 OLE DB 294

第12章 记录选定 295

12.1 选择记录 295

12.1.1 首先需要确定要使用哪些字段 295

12.1.2 使用“选择专家” 296

12.1.3 使用“记录选定公式编辑器” 297

12.2.1 用字符串选择记录 298

12.2 记录选定公式的例子 298

12.1.4 交互地使用选择专家和记录选定公式编辑器 298

12.2.2 使用数字选择记录 299

12.2.3 使用日期选择记录 299

12.2.4 使用预置日期范围选择记录 300

12.2.5 使用日期/数字/字符组合选择记录 300

12.3 解决记录选定公式中出现的问题 300

12.3.1 对记录选定公式的疑难解答 300

12.3.2 修正未生成数据的选定 301

12.4 实现记录选定的例子 302

13.1.1 理解排序选项 305

13.1 数据排序 305

第13章 排序、分组、汇总及运行总计 305

13.1.2 单一或多个字段排序 306

13.2 数据分组 308

13.2.1 分组和排序 308

13.2.2 创建自定义组 311

13.2.3 将组内记录排序 314

13.2.4 组选定 314

13.2.5 根据客户姓名的第一个字母分组 318

13.2.6 分层次对数据分组 320

13.2.7 编辑组 322

13.3.1 汇总分组的数据的步骤 323

13.3 汇总分组的数据 323

13.3.2 根据汇总值对组排序 325

13.3.3 选择最前或最后N个组或百分比 327

13.4 小计 329

13.4.1 数据小计 329

13.4.2 扩展价格并汇总价格 330

13.4.3 百分比 332

13.5 组页眉 333

13.5.1 创建组页眉 333

13.5.2 取消组页眉 336

13.5.3 深化组页眉 336

13.6.1 了解运行总计 337

13.6 运行总计 337

13.6.2 创建运行总计 338

13.6.3 使用公式创建运行总计 346

第14章 使用参数 349

14.1 参数字段注意事项 349

14.2 创建参数字段 349

14.2.1 创建参数字段的例子 350

14.2.2 将参数包含在选定范围内 352

14.3 删除参数字段 353

14.3.1 删除不在公式中使用的参数 353

14.3.3 删除在公式中使用的参数 354

14.3.2 删除用于选择专家的参数 354

14.4 响应参数字段提示 355

14.5 高级参数功能 356

14.5.1 创建具有多个值的参数 356

14.5.2 使用参数字段作为条件来设置格式 357

14.5.3 使用参数字段创建报表标题 359

14.5.4 指定单个值或范围值 360

14.5.5 将参数包含在公式中 361

14.5.6 使用参数字段定义排序顺序 362

14.5.7 使用编辑掩码定义输入类型和格式 364

15.1 多节报表 369

第3篇 Crystal Reports高级设计 369

第15章 多节报表与格式化 369

15.1.1 使用节 370

15.1.2 调整节大小 373

15.1.3 在报表中使用多个节 373

15.1.4 套用信函 378

15.2 格式化 384

15.2.1 使用报表设计环境 385

15.2.2 格式化属性 403

15.2.3 使用绝对格式化 403

15.2.4 使用条件格式化 409

第16章 交叉表 417

16.1 交叉表介绍 417

16.2 交叉表示例 418

16.2.1 订单数据的报表——未排序/未分组 418

16.2.2 订单数据的报表——按地区分组 418

16.2.3 订单数据的报表——按产品分组 418

16.2.4 订单数据的报表——按地区和产品分组 419

16.2.5 交叉表对象中的订单数据 419

16.3 创建交叉表报表 419

16.3.1 创建新“交叉表”报表 420

16.3.2 在已有报表中添加“交叉表” 424

16.4 使用交叉表 428

16.4.1 自定义行/列标签 428

16.4.2 在交叉表中使用运行总计 428

16.4.3 打印跨越多页的“交叉表” 429

16.5 设置交叉表式 429

16.5.1 更改交叉表单元格的宽度、高度和对齐方式 430

16.5.2 设置整行/整列的背景颜色的格式 430

16.5.3 设置个别字段的格式 431

16.5.4 一次设置若干字段的格式 431

16.5.5 取消“交叉表”数据 431

17.1.1 未链接的和链接的子报表 433

17.1 子报表介绍 433

第17章 子报表 433

17.1.2 一对多情况下的数据库链接和子报表 434

17.2 插入无链接子报表 434

17.3 更新子报表 437

17.3.1 打开主报表时 437

全局更新子报表 437

17.3.2 打开主报表时更新特定的子报表 438

17.3.3 手动更新子报表数据 439

17.4 将子报表与主报表相链接 439

17.4.1 子报表链接的工作过程 439

17.4.3 创建子报表 440

17.4.2 创建主报表 440

17.4.4 将子报表链接到主报表中的数据 441

17.4.5 在不修改选定公式的情况下将子报表链接到主报表 444

17.5 通过使用子报表组合两个或更多不相关的报表 444

17.5.1 组合两个不相关的报表 445

17.5.2 组合三个或更多不相关的报表 445

17.5.3 在同一个报表中放置不相关的报表的例子 445

17.6 对无法链接的数据使用子报表 446

17.6.1 与公式字段进行相互链接 447

17.6.2 链接没有索引的表 447

17.7.2 向按需要显示子报表中添加标题 448

17.7 按需要显示子报表 448

17.7.1 创建按需要显示子报表 448

17.8 在单个报表中显示相同数据的不同视图 450

第18章 图表及OLE对象 451

18.1 图表 451

18.1.1 绘制图表概念 451

18.1.2 创建图表 454

18.1.3 使用图表 466

18.2 OLE对象 468

18.2.1 OLE概述 468

18.2.3 OLE对象在报表中如何表示 470

18.2.2 将OLE对象插入报表 470

18.2.4 编辑报表中的OLE对象 471

18.2.5 插入图片 471

18.2.6 嵌入对象与链接对象 472

第19章 优化与分发报表 475

19.1 概述 475

19.2 做出正确的设计选择 475

19.2.1 使用更快的报表格式 476

19.2.2 在活动数据和已保存数据之间选择 476

19.2.3 设计汇总报表 477

19.2.4 慎用子报表 478

19.3.3 有效地链接表 479

19.3.2 使用表索引 479

19.3 优化制表环境 479

19.3.1 选择最快的数据库和连接 479

19.3.4 使用线程安全数据库驱动程序 480

19.3.5 使用存储过程进行更快的处理 480

19.4 使用增强的记录选定公式 481

19.4.1 将记录选定下推到数据库服务器 481

19.4.2 下推记录选定——示例 482

19.4.3 记录选定性能提示 482

19.4.4 编写高效记录选定公式的策略 483

19.4.5 将参数字段合并到记录选定公式中 484

19.4.6 适时使用SQL表达式 485

19.5 改进分组、排序和总计 486

19.5.1 在服务器上执行分组 486

19.5.2 将SQL表达式用于分组、排序和总计 487

19.5.3 将SQL表达式用于Case逻辑 487

19.5.4 在可能的位置插入汇总和运行总计字段 488

19.6 发布报表 488

19.6.1 打印报表 488

19.6.2 传真报表 488

19.6.3 导出报表 489

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