问题标签 [crystal-reports-2011]

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 投票
1 回答
1308 浏览

sql - 在多个数据源之间创建表联合

我在 Crystal Reports 2011 中工作,我正在尝试将来自两个不同数据源的两个表合并到一个命令中以在报表中使用。

我很难在网上找到任何关于如何在命令中完成此操作的可靠示例。我希望使用 UNION ,它看起来像:

这两个表完全相同,只是在我无法更改或添加的不同数据库中。

任何指导将是一个巨大的帮助。先感谢您。

0 投票
3 回答
805 浏览

crystal-reports - Crystal:在数据库专家中自动更新表名

这更像是一个烦恼而不是真正的问题:在 Crystal 报告中,您将数据源更改为具有不同名称的数据源(并将所有旧列链接到新列)字段资源管理器中的所有表名和(显然)公式中的所有表名被改变。但是数据库专家仍然显示旧的表/视图名称!

让我在示例中展示这一点:假设我将TABLE_1EQUIPMENT更改为VIEW_1列 UNIT。通过数据源位置,我可以进行替换并将旧列 EQUIPMENT 链接到新列 - UNIT。

但是当我检查数据源位置或数据库专家时,它仍然会显示旧的 TABLE_1(如果您检查链接选项卡中的列,您会注意到 TABLE_1 现在有列 UNIT 而不是 EQUIPMENT)。

这可能很烦人,坦率地说有点危险,特别是如果您在较长时间后返回报告。是否有允许在数据库专家中自动更新表名的设置?

0 投票
1 回答
414 浏览

crystal-reports-2011 - Crystal Reports,交叉表报表,将标题放在摘要数据上

我已经在基于 SQL 数据库的 Crystal 报表 2011 中生成了一个交叉表报表。

这是一个屏幕截图 在此处输入图像描述

现在默认情况下,交叉表报告似乎没有为汇总数据提供任何标题,因此我的报告在每个单元格中显示 4 个总计,但没有标识每个总计是什么。我使用了一个文本框来尝试在报告中放置一些标题,如下所示 -

在此处输入图像描述

但是,这并不能解决问题,因为文本框仅出现在第一列中,而不出现在后续列中,如第一张图片所示。

有没有办法在交叉表报告的汇总数据中添加标题?

0 投票
0 回答
225 浏览

dynamic - Crystal Reports 11 - 如何包装整个报表,它是横向的,但太宽了

我需要创建一个可以在传入的动态日期范围内运行的 C11 报告。但是,横向页面设置仍然不够宽,无法适应一年中的所有月份。月份是顶部的标题,每个月份都有相同的四列数据行,这些数据行被拉到下面,用于许多记录。有没有办法包装整个报告?我试图创建第二个细节和分组部分,但 C11 不允许我从已经存在的内容中获得独立的细节/分组......

以下链接与我正在谈论的内容接近:

https://english.stackexchange.com/questions/11481

但是,我需要保留我的标题。例子:

(页眉)……一月……二月……三月……四月……五月……六月……七月……(我用完了空间)

(详情 sec)...可用性...保留 ....ownerres ...等...

(组页脚)......共享值......共享值......共享值......等等......

(页脚)......共享总数......共享总数......共享总数......等等......

0 投票
0 回答
36 浏览

sql-server-2012 - 是什么让 Crystal(或 SQL Server 2012)缩短了数据库中的字符串以及如何防止它?

什么可能导致以下情况,我该如何预防?

Crystal 2011“数据库专家”中的命令对象类似于

当我摆弄格式和参数时,Crystal在 17 个字符后开始砍掉A。在字段浏览器的“浏览数据”功能中,很早就可以看到截断。

在尝试找出原因大约半小时后,我放弃并添加了所需的数据项:

A恢复正常,但B开始被截断。

所以我在最后加了一个假货

B恢复正常!

0 投票
1 回答
1147 浏览

crystal-reports - 报表页脚中的 Crystal Reports 不同值

我创建了一个报告,在详细信息部分有一个转码字段。转码可以有不同的值,

R, OT, H, or V

我想在我的每个转码的报告页脚中显示这个,每个转码的总数

例如,下面的行是我想要的输出:

在某些情况下,其中一些转码不会出现在详细信息部分中,因此它可能只是RandOTno H or V

有没有一种方法可以在不为每个转码创建变量的情况下做到这一点?

0 投票
1 回答
1391 浏览

excel-2010 - 将 Crystal Reports 2011 导出到 MS Excel 2010

我们目前正在使用 Crystal Reports 2011 和 Excel 2010。我们的一些报表有 65k 行,并且希望将这些文件导出到 Excel 2010 文件中。我发现如果我选择“仅 Microsoft Excel 工作簿数据”作为 Excel 导出格式,我可以将所有数据导出到一张表中,但我们也希望保留格式和布局。有什么方法可以将超过 65k 行的报告导出到只有一张 Excel 2010 格式的表格中?我相信 Excel 2010 中的一张表能够有一百万行。

谢谢你。

0 投票
0 回答
1200 浏览

if-statement - 水晶如果在多个领域

我在 Crystal 中创建一个组值,我的公式是

当我使用第一个测试运行报告时,一些记录正确分组,而其他记录似乎完全从公式中排除,因为报告将它们显示在组名称为空白的组中。其他人根据公式包含在正确的组中。

0 投票
1 回答
1417 浏览

crystal-reports - 过滤水晶报表中的组

好的,对于任何有水晶经验(我没有)的人来说都是一个简单的问题,但我有一份报告正在拉动未结订单、订购的物品、订购的数量和手头的数量。我按订单 # 分组,并希望过滤掉所有手头上的任何物品数量不足的订单,以便订单上的任何物品发货。我尝试了一个 {qty_on_ord} < {qty_on_hand} 然后 {Ord_no} 的简单公式,并将其插入到组标题中,但它不起作用。我最终想要的结果基本上是:如果一个项目的数量不足,那么根本不显示订单,反之亦然,显示短的订单,只需更改<>。我确定这很简单,但我没有水晶报表的经验,并且花费的时间比我想要的搜索网络要多。

任何帮助是极大的赞赏。

0 投票
2 回答
1203 浏览

crystal-reports - 如何动态地从组中获取值,将其添加到数组中,然后在页脚中打印单个值?

我有一个报告文件,其中报告提供有关“工作”的信息 - 所以这是一个“工作票”报告。在 Job Ticket 中,有一个包含详细信息的组,提供有关单个“组件”的信息,其中任何给定 Job 中的任何位置都可以有 1 个组件到 6 个组件。每个组件都有一个字段,它是一个字符串,是“ComponentType”({sp_JobTicket.ComponentType})。

我想做的是将 ComponentType 的每一行的值放入一个数组中,然后我可以在页脚中调用它(即,我可以创建一个文本对象并在其中使用类似“TypeforComponent [ 3]"),因此即使每个打印页面仅显示一个组件的完整详细信息,每个页面的页脚将提供所有组件及其类型的概览视图。

就像现在一样,我们只是在打印页面本身上手写所有组件的组件类型,但是我们可以通过数据库访问 ComponentType,所以看起来我们应该能够将它打印到报表上。

页脚中打印的 ComponentType 列表

这是打印的 Job Ticket 报告的全页预览,该报告包含 4 个组件(因此在页脚中只有 1-4 有值,5-6 为空),以及当前所有内容的布局,以及我们在哪里'希望把东西放好: 完整报告预览