王朝网络
分享
 
 
 

net Crystal Report实战演练(含盘)

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,.NET ,

作者: 郑淑芬,恒逸资讯

出 版 社: 中国铁道出版社

出版时间: 2003-2-1字数: 613000版次: 1页数: 398印刷时间: 2003/02/01开本:印次:纸张: 胶版纸I S B N : 9787113049249包装: 平装编辑推荐

Visual Studio是一个功能强大、高效并且可扩展的编程环境。有许多激动人心的新功能,提供统一的集成开发环境,支持在同样的开发环境里用Visual Basic、Visual C++、Visual C#、Visual J#和其他数十种编程语言,编写、调试和部署各种应用程序。它充分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。这些应用程序将给当今的企业、机构提供强大的支持,为开发下一代以XML Web服务为中心的应用程序而设计,并推动下一代基于XML Web服务软件的发展,是有史以来功能最强大、最受欢迎的软件开发工具。

内容简介

本书特色

1.从报表设计概念及技巧出发,协助程序开发人员应用Crystal Report设计报表 ,并进一步了解如何在Windows及Web应用程序中整合报表。

2.详述各种报表与应用程序的整合做法,包括Windows\Web环境与Web Service技 术的应用,以及如何以报表展现ADO.NET数据等高级议题。

3.随书附赠光盘内含大量实例,帮助读者更好地掌握快速、精美以及互动性的设计方式。

作者简介

目录

第1篇 报表设计

第1章 报表与.NET程序概念 3

1-1 数据与信息 4

1-1-1 报表是信息的表现方式 4

1-2 报表设计基本概念 4

1-2-1 用户的需求 4

1-2-2 报表数据源——数据库 5

1-2-3 报表中的内容 5

1-2-4 报表数据的表现方式 6

1-2-5 报表打印设置 6

1-3 数据库基本概念 6

1-4 Visual Studio.NET与Crystal Report 8

1-4-1 Windows报表 9

1-4-2 Web报表 9

1-5 创建第一个报表程序 12

1-5-1 第一阶段:创建Windows应用程序 12

1-5-2 第二阶段:设计Crystal Report报表 14

1-5-3 第三阶段:编写程序 17

1-5-4 编译并执行你的第一个报表程序 18

第2章 Visual Studio.net与Crystal Report设计环境 19

2-1 Visual Studio.NET 20

2-1-1 Visual Studio.NET的项目类型 20

2-1-2 项目开发环境 21

2-1-3 引用 25

2-1-4 创建新项目 25

2-1-5 方案与项目 26

2-2 Crystal Reports for Visual Studio.NET 28

2-2-1 Crystal Report Designer 28

2-2-2 Crystal Report工具条 28

2-2-3 节 29

2-2-4 字段资源管理器 32

2-2-5 Crystal Report专家 36

2-3 报表设计基本技巧 39

2-3-1 添加文本对象 39

2-3-2 添加数据库字段及其他字段 40

2-3-3 添加线、框、图片、图表 40

2-3-4 样式设置 41

2-3-5 大小调整 42

2-3-6 移动 43

2-3-7 对齐多个对象及大小 43

2-3-8 报表大小 44

结论 44

第3章 数据选取与排序 45

3-1 选择专家(Select Expert) 46

3-2 选择字段 49

3-3 选择条件 49

3-3-1 “属于(is one of)”与“不属于(is not one of)” 51

3-3-2 “起始为(starts with)”与“起始不为(does not start with)” 51

3-3-3 “类似(is like)”与“不类似(is not like)” 52

3-4 日期数据的查询 53

3-4-1 “在周期内(in the period)”与“不在周期内(not in the period)” 53

3-4-2 指定报表打印日期 54

3-5 大小写视为相异/同 56

3-6 套用多个选择条件 56

3-7 排序(Sort) 60

3-7-1 排序字段与排序方式 62

3-7-2 多重排序 64

第4章 组 67

4-1 设置组 69

4-1-1 字段 69

4-1-2 排序方式 70

4-1-3 将组放在同一页上 70

4-1-4 在每个页面上重复组页眉 71

4-2 组的首尾 73

4-2-1 组页眉 74

4-2-2 组页脚 77

4-3 组树状结构 77

4-4 嵌套组(Nested Groups) 78

4-4-1 组间的次序 79

4-4-2 调整嵌套组的次序 80

4-5 自定义组 82

4-5-1 设置组条件 82

4-5-2 “其他”组 84

4-6 依日期组 87

4-7 组排序及选取 88

4-8 组汇总(Summary) 90

4-8-1 小计(Subtotal) 91

4-8-2 汇总(Summary)vs.小计(Subtotal) 91

4-8-3 总计(Grand Total) 92

4-8-4 以百分比显示 94

4-9 累加值(Running Total) 95

4-9-1 可做到与“总计”或“汇总”相同的效果 95

4-9-2 “求值”决定何时计算 95

4-9-3 “重置”条件决定累加值的范围 96

4-9-4 累加值的放置节 98

4-10 层次式组(Hierarchical Group) 99

4-10-1 “父ID字段”及“次ID字段” 100

结论 102

第5章 公式的创建与应用 103

5-1 公式字段(Formula Fields) 104

5-2 公式编辑器(Formula Editor) 105

5-2-1 报表字段 105

5-2-2 Crystal Reports内置函数 106

5-2-3 运算符 106

5-2-4 决定公式语法 107

5-2-5 公式编辑区 108

5-3 编写公式的基本规则 109

5-3-1 文字都需放在引号中 109

5-3-2 程序注释 109

5-3-3 字段以{…}标识 110

5-3-4 参数需放在(…)中 110

5-3-5 大小写视为相同 110

5-4 公式返回值 110

5-4-1 Basic语法以Formula返回值 110

5-4-2 只能有一个返回值 111

5-4-3 返回值可重复设置,但是只接受相同类型的数据 111

5-4-4 返回值决定格式化的方式 111

5-5 公式基本应用 113

5-5-1 数学运算 113

5-5-2 布尔判断 114

5-5-3 字符串处理 114

5-5-4 日期计算 114

5-5-5 条件判断 115

5-6 新建公式字段至报表 116

5-7 公式的应用 117

5-7-1 样式设置 117

5-7-2 数据选取(Record Selection) 122

5-7-3 组 127

5-7-4 条件式累加值 130

结论 131

第6章 再谈公式与Basic语法 133

6-1 公式中的限制 134

6-2 Basic语法 134

6-3 简单数据类型 134

6-3-1 数字(Number) 135

6-3-2 货币(Currency) 135

6-3-3 字符串(String) 135

6-3-4 布尔值(Boolean) 135

6-3-5 日期及时间(Date、Time及Date Time) 135

6-4 变量声明 136

6-4-1 变量名称 136

6-4-2 数据类型 136

6-4-3 在同一行声明多个变量 137

6-4-4 指定变量值 137

6-4-5 善用变量让公式更有效率 138

6-5 范围变量 138

6-5-1 使用To指定封闭式范围 139

6-5-2 使用Is指定开放式范围 139

6-5-3 以In判断是否在范围内 139

6-6 自动类型转换 139

6-7 数组 140

6-7-1 存放简单类型的数组 140

6-7-2 访问数组中的元素 141

6-7-3 访问数组中的部分元素 141

6-7-4 存放范围变量的数组 142

6-8 运算符 142

6-8-1 比较运算符 142

6-8-2 布尔运算符 143

6-8-3 算术运算符 143

6-8-4 运算符的优先级 144

6-9 控制程序流程 145

6-9-1 If-Then-Else 145

6-9-2 Select Case 147

6-9-3 For/Next 149

6-9-4 While 151

6-9-5 Do 152

6-9-6 避免无限循环 154

6-9-7 循环的限制 154

6-10 全局变量与共享变量 155

6-10-1 跨公式的全局变量 156

6-10-2 跨主报表与子报表的共享变量 157

6-11 公式执行顺序 158

6-11-1 报表处理模型 158

6-12 Crystal Reports内置函数 160

6-12-1 字符串 160

6-12-2 日期时间 165

6-12-3 数据类型转换 170

6-12-4 数组 172

6-12-5 格式化 174

6-12-6 判断Null 177

6-12-7 打印状态 177

结论 178

第7章 参数 179

7-1 创建参数字段 181

7-1-1 参数名称 182

7-1-2 提示信息 182

7-2 数据类型 182

7-3 方便用户选取的默认值列表框 183

7-3-1 创建默认值列表框 184

7-3-2 添加自定义默认值 184

7-3-3 导入选取列表框 185

7-3-4 由表提供默认值 185

7-4 允许修改默认值 186

7-5 多重数值 188

7-5-1 离散值(Discrete Value) 189

7-5-2 区域值(Range Value) 189

7-5-3 离散和区域值(Discrete and Range Values) 190

7-6 参数的应用 191

7-6-1 文本对象 191

7-6-2 设置报表格式 192

7-6-3 公式 194

7-6-4 数据选取 197

7-6-5 组选取 199

7-6-6 排序 203

结论 206

第8章 子报表 207

8-1 什么是子报表 208

8-1-1 子报表与主报表的差别 208

8-1-2 什么时候该用子报表 208

8-2 新建子报表 209

8-3 未连接子报表与已连接子报表 210

8-3-1 未连接子报表(Unlinked Subreport) 210

8-3-2 已连接子报表(Linked Subreport) 210

8-4 未连接子报表 211

8-5 已连接子报表 213

8-5-1 主报表如何连接子报表 213

8-5-2 创建连接子报表 215

8-5-3 再谈连接子报表 218

8-5-4 利用子报表克服报表的限制 221

8-6 按需要显示子报表(On-demand Subreport) 224

8-6-1 创建按需要显示子报表 225

8-6-2 自定义子报表标题 227

8-6-3 动态标题 228

8-7 更新子报表 228

8-8 更改子报表的类型 229

8-8-1 切换为连接子报表 229

8-8-2 切换为按需要显示子报表 230

8-8-3 切换为未连接子报表 230

结论 230

第9章 样式与图表 231

9-1 样式 232

9-1-1 对象的属性窗口 232

9-1-2 样式专家 232

9-2 节 233

9-2-1 节专家 237

9-3 线与框 239

9-4 图片 240

9-4-1 添加背景图 240

9-5 超级链接 242

9-6 OLE对象 244

9-7 图表 245

9-7-1 位置对图表的影响 245

9-7-2 图表类型 245

9-7-3 深化(Drill-Down) 246

9-7-4 数据配置方式 247

9-7-5 饼图 249

9-7-6 编辑标题文字 252

9-7-7 图例 253

9-7-8 数值坐标网格与刻度 254

9-8 添加交叉表 254

结论 257

第2篇 报表与.NET应用程序的集成

第10章 在Windows应用程序中查看报表 261

10-1 与Windows应用程序集成基本步骤 262

10-1-1 Windows 窗体 262

10-1-2 添加CrystalReportViewer控件 264

10-1-3 编译及执行Windows程序 266

10-2 使用报表查看器——CrystalReportViewer 267

10-2-1 报表查看器工具条 267

10-2-2 组树状结构 269

10-2-3 指定报表文件 270

10-2-4 浏览报表 272

10-3 BlueSky报表查看程序 274

10-3-1 窗体的背景图片 274

10-3-2 创建Windows应用程序 275

10-3-3 新建frmBlueSky窗体 275

10-3-4 添加CrystalReportViewer报表查看控件 276

10-3-5 以OpenFileDialog控件打开报表文件 276

10-3-6 添加按钮 277

10-3-7 调用CrystalReportViewer的方法函数 278

10-3-8 编译并执行 280

10-4 筛选数据 280

10-4-1 SelectionFormula 281

10-4-2 刷新 281

10-4-3 大小写视为相同 281

10-5 导出报表 282

10-6 打印报表 283

10-7 异常处理 283

结论 287

第11章 Web应用程序与报表 289

11-1 Web Form Viewer与Windows Form Viewer的比较 290

11-2 集成Web应用程序与报表的基本步骤 292

11-2-1 Web应用程序项目 292

11-2-2 Web 窗体 293

11-2-3 添加Web Form Viewer控件 295

11-2-4 以DataBindings数据绑定报表文件 296

11-2-5 生成与浏览Web 窗体 299

11-3 使用Web Form Viewer 300

11-3-1 报表查看器工具条 300

11-3-2 组树状结构 302

11-3-3 调整Web Form Viewer的大小 304

11-3-4 页数切换 305

11-3-5 大小缩放 306

11-3-6 搜索文本 307

11-4 my Viewer报表查看网页 308

11-4-1 ASP.NET Web应用程序 308

11-4-2 添加Web 窗体——myViewer.aspx 309

11-4-3 报表查看面板 310

11-4-4 CrystalReportViewer报表查看控件 312

11-4-5 处理页面切换 312

11-4-6 改变组树结构比例 313

11-4-7 搜索报表内容 314

11-4-8 跳向页 315

11-4-9 确保输入值为数字 316

11-4-10 调整缩放大小 316

11-4-11 指定报表文件 318

11-4-12 执行结果 322

结论 322

第12章 使用ReportDocument做高级处理 323

12-1 CrystalReportViewer与ReportDocument 324

12-1-1 使用ReprotDocument的注意事项 324

12-1-2 查看报表仍旧需要CrystalReportViewer 325

12-2 使用ReportDocument 325

12-2-1 引用组件 325

12-2-2 导入命名空间 326

12-3 登录数据库 326

12-3-1 加载报表 327

12-3-2 设定数据库登录信息 328

12-3-3 文件型数据库 329

12-3-4 套用登录信息 329

12-4 设置参数 330

12-4-1 离散值(Discrete Value) 330

12-4-2 区域值(Range Value) 332

12-4-3 离散和区域值 333

12-5 自定义选择公式 335

12-6 设置排序字段 337

12-6-1 SortFields集合 337

12-6-2 取得表字段 338

12-7 组 338

12-7-1 Groups集合 338

12-7-2 取得表字段 340

12-7-3 排序组 340

12-8 打印 346

12-9 导出报表 347

12-9-1 导出目的地类型 349

12-9-2 导出文件名 350

12-9-3 导出文件格式 350

12-10 异常处理 351

结论 354

第13章 再谈ReportDocument 355

13-1 非类型报表组件(UntypedeportDocument) 356

13-1-1 一般的报表组件 356

13-1-2 添加非类型报表组件 357

13-1-3 加载报表 358

13-1-4 使用非类型报表组件 359

13-1-5 非类型报表组件的好处——通用性与弹性 359

13-2 强类型报表组件(Strongly-typed ReportDocument) 360

13-2-1 将报表添加项目 360

13-2-2 添加强类型报表组件 361

13-2-3 使用强类型报表组件 362

13-3 缓存报表 363

13-3-1 使用缓存报表 364

13-3-2 自定义缓存规则 365

13-3-3 “刷新”与缓存 366

结论 366

第14章 与ADO.NET的集成 367

14-1 提取(PULL)与推入(PUSH)模式 368

14-1-1 数据库驱动程序 369

14-2 Crystal reports报表与ADO.NET 370

14-2-1 创建ADO.NET数据集 370

14-2-2 以ADO.NET数据集做为数据源的报表 372

14-2-3 添加报表组件 374

14-2-4 生成ADO.NET数据集的内容 374

14-3 访问存储过程 379

14-3-1 在Crystal Report Designer中显示数据库中的存储过程 382

14-4 与XML数据的集成 382

14-4-1 将Dataset存储成XML文件 383

14-4-2 将XML文件内容加载数据集 384

结论 385

第15章 报表与Web Service 387

15-1 分布式程序架构 388

15-1-1 单机式的Windows应用程序 388

15-1-2 Web应用程序 388

15-1-3 报表Web服务 389

15-2 Crystal服务 389

15-2-1 开放ASPNET的访问权限 390

15-2-2 服务器文件 391

15-2-3 使用“服务器文件” 392

15-2-4 “服务器文件”与Web Service 393

15-3 将报表变成Web服务 394

15-3-1 报表Web服务的好处 395

15-4 使用报表Web服务 396

结论 398

媒体评论

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
真实的故事(2VCD)
SQL Server2000数据转换服务(含盘)
奥利奥尔山(上下VCD)
C++Builder 6彻底研究
贵人迷(2VCD)
全国计算机等级考试二级——VISUAL BASIC典型题汇与解析
XML网页制作彻底研究
瘦身革命 关掉饥饿的开关
浪漫:做有情调的男人
我把我的婚姻搞砸了
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有