问题标签 [crystal-reports-8.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1870 浏览

c# - 没有详细信息时禁止页眉

这是我现在用来抑制页眉的代码。

1)

使用共享变量来计算页面中的行并将其放置在页脚以在每个页面上重置

2)

计算行并将其放在详细信息部分。

这两个字段在报告中都被隐藏,因此用户无法看到它们。

现在在页眉中我放置了以下公式

这就像一个魅力......但如果第二页中没有记录,它会显示一个空白页。详细信息部分保持在一起复选框已启用。

让我知道如何避免这种情况。

----------空白页的解决方案------------ 报告页脚不包含任何数据,我没有抑制它。显示空白页已显示。现在我抑制它它工作正常。

在不使用组时解决页眉抑制的搜索到此结束。

谢谢。

0 投票
2 回答
3745 浏览

reporting-services - Crystal 报表将页码显示为 1 of 1+

我正在使用带有 VB6 的水晶报表 8.5。因此,在我的一些报告中,页码显示为1 of 1+当我单击下一步时,页码变为2 of 2+等等。当我到达最后一页时,它变成了第 8 页8 of 8。我不知道是哪个设置导致这种情况发生。我希望页码能够正确显示1 of 8等等。所以请帮我解决这个问题。

以下是该错误的屏幕截图 在此处输入图像描述

0 投票
1 回答
733 浏览

crystal-reports - 重复细节 b 部分而不影响水晶报表中的细节 a 和细节 c

我有两个临时表订单和项目。单个订单可能包含多个项目。我的报告如下

当一个订单有两个以上的项目时,项目部分应该重复,直到该特定订单的项目结束,例如

但我越来越

我只想在没有任何存储过程的情况下在部分专家中执行此操作。

0 投票
2 回答
534 浏览

windows - Crystal Reports 数字字段在挪威区域设置下变小 100 倍

我们的应用程序有一个水晶报表 (v.8) 设置为以挪威货币格式显示某个“金额”字段(点和逗号交换位置:1,234.56 变为 1.234,56)。该字段的值由报表使用数据库连接获取。现在,如果机器的区域设置保持为英语(美国),则报告按预期工作。但对于挪威的地区环境,数量减少了 100 倍。即,如果数据库中记录的数量是 1.234,56(在 en-US 中为 1,234.56),则在报告中结果为 12,34(比原始记录少 100 倍)。这里可能是什么问题?我怎样才能让它与挪威设置一起工作,因为这些是机器默认设置?

下面的屏幕截图显示了该字段在水晶报表中的格式。另一个奇怪的事情是,如果我选择“系统默认数字格式”并单击“确定”,而不是自定义样式,则不会保存此选择,再次查看该字段的格式时,它将显示“自定义样式”已选中。[使用水晶报表v8.5]

金额字段的格式

细节:

  • 操作系统:Windows Server 2003 R2
  • 应用平台:COM - Visual Basic 6。
  • 水晶报表版本:8/8.5
  • 数据库:MS SQL Server 2008 (ODBC)

更新:关于 ODBC 连接(与本机)是否是问题 - 如果我在 Crystal Reports 应用程序下使用 ODBC 连接,则此报告可以正常工作。只有当我通过我们的应用程序运行它时才会出现问题。

0 投票
2 回答
677 浏览

crystal-reports - 我们可以在水晶报表中更改组的顺序吗

我按订单代码对记录进行分组,订单代码是整数值作为升序。但是 ordercode 将 zero(0) 作为值之一。当我按订单代码对记录进行分组时,它首先从零组开始。但我不想首先显示零组。除了零组,我们可以像订单代码的升序一样做吗?我想要报告末尾的零组?

0 投票
1 回答
943 浏览

crystal-reports-8.5 - Crystal Reports:在子报表中选择前 N 个?

我必须根据存储广播电子邮件邮件历史记录的表格创建报告。每次发送邮件时,都会在 Mailings 表中为每个收件人输入一行 - Mailings.ID、Mailings.CODE、Mailings.DATE 和 Mailings.DELIVERED。邮件可以送达或未送达 (T/F)。

我需要报告向我显示之前五个邮件(基于 Mailings.DATE)都未送达(Mailings.DELIVERED = 0)的那些 ID。

无法弄清楚如何准确分组/排序。图我必须按 Mailings.ID 分组才能开始 - 然后按 Mailings.DATE 降序在每个组内排序。然后某种条件格式来显示/抑制基于前 5 个 Mailings.DELIVERED 的值的组?

0 投票
1 回答
413 浏览

crystal-reports - 如何在 Seagate Crystal Report Software 中创建多行报表

我正在使用 Seagate Crystal Report Software。设计完报告后,我面临一个需要解决的典型问题。假设我在一列中有多个值,用“,”(逗号)分隔。我需要在多行中显示它。我该怎么做。例如:

表名:学生 需要从中生成报告的学生表

报告应如下所示: 在此处输入图像描述

我知道创建报告的基础知识。因此,您可以在回答时跳过所有这些细节。非常感谢。

0 投票
0 回答
860 浏览

crystal-reports - Crystal Reports - 多个子报表的性能问题

使用 SAP Crystal Reports for Enterprise;

案例是具有大量子报表并将数据传递给每个单独的子报表的主报表。

主要报告如下图所示:

通过发送外部参数,我只显示用户所需的子报表。例如,虽然

显示所有子报表,

仅按预期显示 BodySubreport-1。

但是,这里存在一个主要的速度问题,我认为 CR 会呈现所有报告,然后根据参数进行抑制。

是否可以防止 CR 渲染所有抑制部分,但只渲染由外部参数确定的非抑制部分?或者是因为我压制了这些部分而不是子报告(我认为情况并非如此)。

谢谢你。

0 投票
1 回答
1257 浏览

crystal-reports - 如果日期字段为空,则会出现抑制详细信息的问题

我正在编写一份报告,如果日期字段为空,我需要取消详细信息部分。我曾尝试使用部分专家和公式

Isnull({GiftsReport.Date1})=true

如果 {GiftsReport.Date1} 字段为空或为空,我需要取消详细信息部分。但它并没有抑制它。GiftsReport 是一种观点,我不确定这是否会有所不同。

如果我在报告的选择公式中使用相同的公式。它压制了整个报告。

请如果有人可以帮助我,我将非常感激。

谢谢,

帕尔维什·夏尔马

0 投票
1 回答
859 浏览

crystal-reports - 如果其他公式不评估?

我正在水晶报告中写一个简单的公式。我要做的是根据某些条件计算总数,将结果存储在共享的 numberVar 中,然后返回结果。但是,我在 else 之后立即收到错误

其余文本似乎不是公式的一部分