Crystal Report 中多列的页面总计

2024-05-13

我有一个多列水晶报告,现在我想显示重量和金额列的运行总计。实际报告的图像是这样的

但是水晶报表设计器不显示其他列,所以我应该在哪一列上计算值。


请遵循以下方法:

使用以下文本创建名为“RunningTotal”的公式:

//{@RunningTotal}
WhilePrintingRecords;
Numbervar RunningTotal_Amount;
Numbervar RunningTotal_Weight

将此公式添加到报告标题部分(完成测试后将其隐藏)

使用以下文本创建另一个名为“PageTotal.Reset”的公式:

//{@PageTotal.Reset}
WhilePrintingRecords;
Numbervar PageTotal_Amount:=0;
Numbervar PageTotal_Weight:=0;

将此公式添加到页眉部分(完成测试后将其隐藏)

使用以下文本创建另一个名为“PageTotal.Increment”的公式:

//{@PageTotal.Increment}
WhilePrintingRecords;
Numbervar PageTotal_Amount:=PageTotal_Amount+{TABLE.AMOUNT_FIELD};
Numbervar PageTotal_Weight:=PageTotal_Weight+{TABLE.WEIGHT_FIELD};

将此公式添加到“详细信息”部分(完成测试后将其隐藏)

使用以下文本创建名为“PageTotal.Weight.Amount”的公式:

//{@PageTotal.Amount.Display}
WhilePrintingRecords;
Numbervar PageTotal_Amount;

将此公式添加到页脚部分。不要抑制它,因为这将显示页面的总数。

使用以下文本创建名为“PageTotal.Weight.Display”的公式:

//{@PageTotal.Weight.Display}
WhilePrintingRecords;
Numbervar PageTotal_Weight;

将此公式添加到页脚部分。不要压制它。

使用以下文本创建名为“RunningTotal.Amount.Display”的公式:

//{@RunningTotal.Amount.Display}
whileprintingrecords;
Numbervar RunningTotal_Amount;
RunningTotal_Amount:=RunningTotal_Amount+{@PageTotal.Amount.Display};

将此公式添加到页脚部分。不要压制它。

使用以下文本创建名为“RunningTotal.Weight.Display”的公式:

//{@RunningTotal.Weight.Display}
whileprintingrecords;
Numbervar RunningTotal_Weight;
RunningTotal_Weight:=RunningTotal_Weight+{@PageTotal.Weight.Display};

将此公式添加到页脚部分。不要压制它。

您可能需要稍微调整此方法来处理多列显示。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Crystal Report 中多列的页面总计 的相关文章

  • 无法加载文件或程序集 CrystalDecisions.ReportAppServer.CommLayer

    我有一个与此类似的错误one https stackoverflow com q 10001310 196526或这个one https stackoverflow com q 38025601 196526但我的问题不同 我在本地计算机上
  • 当数据库日志记录信息应用于每个 Crystal Reports 部分时,应用程序运行缓慢

    目前 我使用以下方法将连接信息分配给所有报告部分 但由于报告中有很多部分 因此报告会在大约 10 秒后显示 这看起来真的很慢 当安装在客户端时 是否有其他方法可以一次性为每个 CR 设置登录信息 JFYI 所有 CR 使用相同的登录凭据连接
  • 删除水晶报表中数字字段的小数

    我有一个字段年份 它是来自数据库端的字符串类型 因此我将其转换为数字 并在其中添加 1 年以显示如下 Year 2014 2015 下面是公式 Year tonumber FocusOnCustomer YEAR tonumber Focu
  • 如何将多个报告附加在一起?

    我有许多报告需要单独运行 也需要作为一组运行 我已经创建了这些报告 并希望我可以创建一个表单 在其中可以将 report1 report2 report3 等附加在一起 而无需创建不同的报告并制作所有这些报告的子报告 这可能吗 编辑 我在
  • 水晶报表 - 如果包含图表,则数据重复

    我们使用 Crystal Reports XI R3 来实现报告目的 我们创建了类型化数据集作为报告的数据源 我面临的问题包括其中一份报告上的条形图和网格 默认情况下 图表嵌入到标题部分 网格是从详细信息部分生成的 如果我设计没有图表的报告
  • 如何创建具有水晶报表先决条件的 .NET 安装项目?

    我在 net 中开发了一个桌面应用程序 它使用水晶报告来生成 pdf ms word 报告 但是 我现在尝试使用 Visual Studio 安装项目来部署此应用程序 现在 正在寻找一种以某种方式捆绑水晶报表程序集的方法 以便它们也可以在未
  • 如何在多个报表中使用子报表或从子报表创建父报表?

    我在 Visual Studio 中有一个名为 MainReport 的 Crystal Report 它还有一个子报表 子报表的内容是标题详细信息 但现在其他几个报表都需要这样做 有没有办法在其他报表中重复使用子报表 或者将其从子报表更改
  • Crystal 报表中的动态列

    我需要创建动态报告 如果在数据库中添加列 则该列应该自动反映在水晶报告中 我想知道水晶报告中是否可以使用动态列 如果是的话 如何实现 据我所知 通过在数据库中添加一列 您无法通过数据表在水晶报告上获取它 但您可以通过存储过程获取它 但您必须
  • 水晶报表 - 最后一页为空白

    我有一个水晶报告 生成时最后一页是空白的 除了页脚 指示当前页面以及报告标题 仅当倒数第二页上显示的数据完全填满页面时才会发生这种情况 有人知道为什么会这样吗 当您选中复选框时新页面之后 您会看到一个图标就在它旁边 这个图标代表配方工作坊
  • Crystal Reports 文本截断详细信息部分中的最后一行

    我有一个 Crystal Report 11 文件 它是一封信 第一个详细信息部分包含一个大文本框 其中包含打印日期 地址块和称呼行 每隔一段时间 文本框的最后一行就会被切断 这样就看不到称呼了 这是非常不一致的 因为有时 我为系统中的一个
  • WPF 中的报表查看器

    我有一个WPF项目 我需要预览水晶报表 是否有可能做到这一点 我在 WPF 项目中找不到报表查看器控件 thanks 您可以使用CrystalReportViewerWindows 窗体与 Windows 窗体互操作技术的结合 将查看器添加
  • 尝试加载 Crystal Reports 运行时时发生错误

    我已经在内部网站上工作了一段时间 为客户维护它 除了一些错误外 该网站正在按预期运行 但突然间 出现了相关错误 这以前从未发生过 以下是我们使用的软件 Windows Server 2008 R2 64 位 Visual Studio 20
  • Crystal Reports 10 命令对象更改数据源位置

    我已经在 Crystal Report 中使用了命令对象 现在我需要更改数据源 我已按照知识库文章 c2016958 中的说明进行操作 下载 解压缩并应用了 cr10win en zip 和 dbex10win en zip 但我的连接仍然
  • Crystal Reports - 如果页面上没有记录,则隐藏页眉

    如果最后一页上没有记录 详细信息部分 如何隐藏页眉 如果最后一页上有一些数据 则页眉必须显示在最后一页上 否则隐藏页眉 公式pagenumber totalpagecount不起作用 因为它总是会抑制最后一页的标题 将此公式放入详细信息部分
  • Crystal Reports 错误:最大报表处理作业限制 [重复]

    这个问题在这里已经有答案了 在运行 Crystal Reports 2008 SP2 的 Web 服务器上 我收到错误 已达到系统管理员配置的最大报表处理作业限制 在网上研究了这个主题后 我发现了一个修复程序 如果您更改注册表值 特别是将
  • Crystal Report SP26 SetDataSource() 方法在 Visual Studio 2019 中的客户端计算机中失败

    我正在使用 Visual Studio 2019 和 Crystal Report Service Pack 26 我的代码将数据读取到 ADO NET 数据集中 并将这些数据设置为我的报告的数据源 Visual Basic Net 中类似
  • 在 Crystal Reports 中,如何计算“详细信息”部分中的所有行并将该计数放入标题中?

    我尝试添加新公式并使用以下代码 whileprintingrecords numbervar x x x 1 问题是 如果我将显示计数的公式放在标题部分 它只会显示第一个值 因为它尚未增加 我需要每个页面中的总行数 然后将其显示在标题中 我
  • Crystal Reports 部署时出错。无法加载文件或程序集“log4net”

    请帮忙 我有一个在 VS2010 中构建的 Web 应用程序 我们正在使用 2010 年的 CR 插件 一切都在我们的本地计算机上完美运行 当我们将 Web 应用程序部署到 Server 2008 时 应用程序运行良好 直到我们尝试获取报告
  • 在 Asp.net 开发中水晶报表查看器工具栏图像不显示

    我们在我的一个项目中使用 Crystal Report 11 5 与 2008 来显示报表 当我尝试在 Crystal Report Viewer 中显示报表时 报表显示正确 但工具栏图标 第一个 上一个 下一个 打印等 图像未显示 单击这
  • 如何在水晶报表中按组求和

    我想得到水晶报表中各组的总和 Group OVERALL group 1 5 00 5 00 10 00 total group 1 20 00 group 2 10 00 25 00 15 00 total group 2 50 00 T

随机推荐