问题标签 [crystal-reports]
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.
.net - Crystal Reports for .Net 中的子报表源
我在 .Net 的 Crystal Reports 解决方案中使用了几个子报表。我创建了一个独立的报告,然后将该报告作为子报告导入到其他几个报告中。对独立版本的更改不会合并到任何利用它的报告中。我是否需要以这种方式不断地重新导入报表,或者有没有办法让 Crystal Reports for .Net 引用另一个“.rpt”文件以便自动应用更改?
编辑:现在我看到右键单击并选择“重新导入”实际上存在与之相关的问题。即,所有子报表字段都消失了。文本标题和行仍然存在,但所有字段都消失了。我什至跟踪 SQL 以确保链接按宣传的那样工作,然后我测试了 SQL 以确保返回结果集。这份报告简直“崩溃”了。我必须删除它们并重新添加它们。多么痛苦。
有任何想法吗?
html - 当我尝试将 Crystal 报表导出到 HTML 文件时,为什么会出现“无法导出报表”错误?
我正在尝试将 Crystal Report 导出到 HTML 文件,但是当我调用 Export 方法时,我立即收到此错误:
来源:水晶报表 ActiveX 设计器
说明:无法导出报告。
我已尝试将 crEFTHTML40 和 crEFTHTML32Standard 作为导出格式类型 - 两者都导致相同的错误。
这是我正在做的一个高度简化的版本:
请注意,我专门引用了“Crystal Reports 9 ActiveX Designer 运行时库”。
unicode - 如何将 Crystal Report 导出到 Unicode 文本文件?
我正在尝试将 Crystal Report 导出到文本文件,同时保留其中找到的任何 Unicode 字符。默认情况下,Crystal Reports 似乎导出为 ANSI 文本文件。
这是我正在做的一个高度简化的版本:
由于它以 ANSI 格式创建文件,因此我丢失了在报告中找到的所有特殊字符。当您直接查看水晶报表时,这些字符都很好。
请注意,我专门引用了“Crystal Reports 9 ActiveX Designer 运行时库”。
windows - 如何在 Crystal Reports 中将控制字符发送到 Windows 打印机?
我们正在尝试构建一个 Crystal Report,它将控制字符直接发送到打印机,而无需通过该打印机的(有缺陷的)Windows 驱动程序。有谁知道从水晶报表中做到这一点的方法?
我们试图发送的特定控制字符是 CHR(2)。但是,当我们将其放入 Crystal Report 并打印到 Generic Text Only 打印机时,它会将字符转换为输出时的句点。该字符在 Crystal 的预览中显示为一个框,所以我怀疑是 Windows 驱动程序,而不是 Crystal,这是问题所在。
该设备是 Datamax 打印机。我们确实有驱动程序,但遇到了各种问题 - 基础设施组比我更了解这些问题,我觉得我没有足够的信息来尝试询问具体问题。它结合了 Crystal Reports、Citrix、我们的市场特定 ERP 软件包以及在报告运行时根据用户自动选择适合标签尺寸的标签打印机。
visual-studio-2008 - 将文件系统中的图片动态加载到Crystal Report中(VS 2008版)
我有一个需要生成包含可选图像的报告(发票)的 VB.NET 应用程序。图像将被加载到报告中 6 个位置中的 1 个,但将驻留在客户端 PC(与应用程序一起部署)上。我一直在尝试访问放置在报告上的 ICROleObject 对象,但我什至无法在对象浏览器中找到此接口。由于这是对象的接口,我认为只要我可以转换它,它就会让我访问它:
我会在哪里找到这个的任何想法,或者我是否正确地接近这个?我已经尝试按照以下说明进行操作http://www.idautomation.com/crystal/streaming_crystal.html,这不适用于嵌入在 .NET 2008 中的 Crystal 版本。http://www.a1vbcode.com/a1vbcode/vbforums/Topic25620-3-1.aspx#bm25974,虽然那个看起来更有希望,并且是我试图模仿的那个。
如果我必须使用数据集和一系列子报告,我想可以……但这种方法似乎不像这个方法那么简单。
database - 是否有一种报表或交叉表可以优雅地显示这些数据?
我有这种形式的数据,
例如,我想展示在一篇以 A 公司为特色的文章中提到了多少次 B 公司。我可以编写一个手动查询来回答这个问题,但是,我认为也许有一种更优雅的方式可以在网格中显示所有组合的计数。然后有人可以看到在一篇文章中提到了多少次公司 C,其中公司 A 或 B 被提及,反之亦然。
有没有人对如何解决这个问题有任何建议?我今天只是没有创意,我能想到的只是蹩脚的、蛮力的、手动的方法;)
crystal-reports - 奇怪的 CrystalReportsViewer 工具栏行为
我有一个CrystalReportsViewer's
令我困惑的工具栏问题。假设我有一份包含五页的报告。
如果我单击下一步按钮,我会
page two
按预期到达,但如果我再次按下它,则会重新page two
加载!我可以单击
last page
按钮并进入last page
,但如果我尝试从那里转到上一页,我会page one
再次进入。
所以,不管我的报告有多少页,我只能到第一、第二和最后一页!
这些问题从我们迁移Windows Server 2003
到2008
. 我们Crystal Reports 10
在2008年下运行哪个可能有问题?2008 年的任何新安全产品都可以对此负责吗?
有没有人见过这种行为并知道如何解决它?谢谢!
visual-studio-2008 - 有没有办法在 Visual Studio 2008 中以 8.5 版格式保存或编辑 Crystal 报表?
我有一个水晶报表文件,我需要在其中进行微小的编辑。它是在水晶报表 8.5 中/为水晶报表创建的。
我可以在 Visual Studio 2008 中打开它,但保存文件会更新文件版本,并且报告因读取它的第三方软件(Actinic)而失败。
我对水晶报表了解不多。有没有办法可以在不破坏文件的情况下编辑文件?
string - 在 Crystal Reports 中将 UTC 字符串转换为日期的最佳方法是什么?
给定这样的 UTC 时间字符串:
使用 Crystal Reports 公式将其转换为 DateTime 的最佳方法是什么?
我最好的解决方案发布在下面。
我希望外面有人可以用单线把我吹走...
crystal-reports - Crystal Reports 8.5 分组
我使用公式 fCity 进行分组,如下所示 If {X.MailingCity} > "" Then {X.MailingCity} Else {X.City} 我的视图中有两个不同的字段(主城市和邮寄城市)
现在,这些领域包含许多农村社区,在我的报告中,我希望将这些较小的农村社区包括在它附近的主要城市中。我创建了另一个组(指定顺序)并创建了主要城市,并试图将农村城市纳入这些组。最后,我最终将许多社区归为“其他”类别。它只是从 X.MailingCity 领域而不是 X.City 或我的公式 fCity 中挑选农村社区。
我是不是把你弄糊涂了。如果有人明白我在做什么,请回复。