news 2026/4/23 9:17:00

36、利用 Crystal Reports 进行报表开发全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
36、利用 Crystal Reports 进行报表开发全解析

利用 Crystal Reports 进行报表开发全解析

1. 参数的使用

在 Crystal Reports 中,仅仅定义参数是不够的,还需要在选择公式中使用它。具体操作步骤如下:
1. 在表单上非字段或标签的任意位置右键单击,从上下文菜单中选择“Report” -> “Edit Selection Formula” -> “Records”。
2. 在“Edit Selection Formula”对话框中,通过双击“Field Tree”窗口中的字段将其添加到公式中。
3. 双击最右侧窗口中的“Operator Tree”,选择“=”运算符添加到公式中。
4. 回到“Field Tree”,双击参数字段“mCountry”将其添加到公式末尾。最终公式(Customers.Country) = (?mCountry)会显示在“Edit Selection Formula”屏幕顶部。
5. 关闭对话框,向表单添加“CrystalReportViewer”控件,将其停靠方式设置为“Fill”,并在“CrystalReportViewer”的“ReportSource”属性中指定新报表的名称。
6. 按 F5 运行表单,系统会提示输入国家名称,然后显示仅包含该国家记录的报表。

2. XML 报表 Web 服务

报表可以发布为 Web 服务,并用作“CrystalReportViewer”控件的“ReportSource”。这样可以在服务器上进行报表处理,对于构建摘要报表,能节省大量带宽。以下是创建 XML 报表 Web 服务的步骤:
1. 创建一个名为“Simpl

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 15:26:47

38、编程开发综合指南:从基础到高级应用

编程开发综合指南:从基础到高级应用 在编程开发领域,掌握多种工具和技术对于创建高效、功能丰富的应用程序至关重要。本文将深入探讨多个关键方面,包括项目管理、变量声明、数据处理、报表设计以及 Web 服务开发等内容。 1. 项目管理与基础设置 在编程项目中,有效的项目…

作者头像 李华
网站建设 2026/4/18 0:49:55

整流二极管与滤波电容协同工作原理:电源适配器视角

整流二极管与滤波电容如何“搭档”?拆解电源适配器的底层逻辑你有没有想过,一个看似普通的手机充电器,是如何把墙上220V、50Hz的交流电,变成手机能用的稳定5V直流电的?在开关电源大行其道的今天,我们仍能在…

作者头像 李华
网站建设 2026/4/18 12:32:55

无源蜂鸣器驱动电路完整指南:涵盖原理与实操

无源蜂鸣器驱动全解析:从原理到实战,一文掌握声音反馈设计精髓 在嵌入式开发中,一个“嘀”声可能比十行日志更直观。 当你按下遥控器按键、微波炉完成加热、或是温控系统触发报警时——背后那枚小小的 无源蜂鸣器 ,正通过精准的…

作者头像 李华
网站建设 2026/4/22 20:18:08

新手必看:三极管放大电路基础原理入门指南

三极管放大电路入门:从“电流怎么被放大”讲起你有没有想过,麦克风里那几乎听不见的微弱声音,是怎么变成耳机里清晰响亮的音频信号的?或者,温度传感器输出的几毫伏电压变化,又是如何被单片机准确读取并处理…

作者头像 李华
网站建设 2026/4/11 11:44:41

利用TensorRT加速PyTorch人脸追踪在树莓派5运行

用TensorRT“榨干”PyTorch模型性能:人脸追踪如何在树莓派5上跑出25 FPS? 你有没有试过在树莓派上实时做人脸追踪? 启动摄像头、加载PyTorch模型、开始推理……然后眼睁睁看着帧率卡在个位数,CPU温度一路飙升到80C? …

作者头像 李华
网站建设 2026/4/16 19:24:19

品牌故事编写:传递核心价值观

品牌故事编写:传递核心价值观 在信息爆炸的时代,知识不再稀缺,真正稀缺的是从海量文档中快速提取关键信息的能力。无论是工程师翻找技术手册、律师查阅合同条款,还是HR解答员工关于年假政策的提问,传统“搜索-阅读-总结…

作者头像 李华