问题标签 [crystal-reports-9]

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 回答
9158 浏览

vb6 - 无效的 TLV 记录 VB 6.0 CR9

我目前收到错误:

TLV 记录无效

运行以下代码块时:

它在 Set crRep = 行上出错。我已确保注册了所有用于 CR9 的 .dll。该报告是使用 CR9 Reports 构建并保存的。CRAXDRT 是 CR9 运行时 activeX 控件。有任何想法吗?

此外,这不是部署问题。我正在与编码相同的机器上工作。此错误发生在调试原始代码时,而不是在运行可执行文件时。

0 投票
1 回答
381 浏览

crystal-reports - 水晶报表,交叉表

我在 Google 上没有得到正确的结果,因为我无法为我的查询输入正确的关键字。同样适用于 Stackoverflow。所以我提出我的问题。

在水晶报表的报表页脚中,我使用的是交叉表。我期待如下所示的输出,

到目前为止,我能够实现如下所示,但这无济于事,

是否有可能通过交叉表实现我的期望?如果没有,还有其他解决方案吗?提前感谢您的所有帮助!

0 投票
1 回答
222 浏览

crystal-reports - 与子报表位于同一页脚时,公式字段不增长

基本上,我有一个在打印记录时运行的公式,它可以使用 chr(13) 和全局 stringvars 打印 0-3 行以在同一页面中形成最终字符串(尝试使用 chr(10) 和 chr(13))页脚作为子报表,可以有从 0 行到 3 以上的任何行。两者都设置为“可以增长”,但是公式字段永远不会超过子报表。

我正在使用水晶报表 9。

我还尝试在从前一页页脚到另一个页脚的公式周围使用一个框。

这是我的公式

这是设置字符串变量的公式之一的示例,它们都遵循相同的方法。

0 投票
1 回答
828 浏览

crystal-reports - 水晶报表导出到excel:无法读取文件

我正在使用vb6程序将水晶报表导出到excel表。运行程序后导出的excel表不可读。收到错误“无法读取文件”

但是,此问题仅发生在生产服务器上。当我尝试在开发服务器中导出时,它工作正常。

0 投票
2 回答
1618 浏览

crystal-reports - 从水晶报表中的字符串中提取数字 9

我正在尝试为客户执行快速修复。我们有一个报告字段,以 +/-20、-19 +18 等字符串显示公差值。这是以微米为单位的,客户希望以毫米为单位。所以我只需要将此字符串的数字部分除以 1000 并显示结果。

我对水晶报告相对较新,由于我的知识有限,并且通过在这个网站上搜索建议,我创建了一个具有以下代码行的函数,

函数(字符串变量 x)

本地 stringvar 数组输入 := split(x,"+/-");

val(输入[ubound(输入)])/1000

上述功能非常适用于 +/- 的公差值。但是,我无法为“-19 +18”找到一种方法。我希望结果为 -0.019 +0.018

我可以在数据库源中轻松完成并将其发送到报告中。然而,客户需要快速修复报告。任何帮助将不胜感激。

0 投票
1 回答
64 浏览

crystal-reports - Crystal Reports 中缺少字段

我有一个不显示字段的报告。在报告资源管理器中,该字段显示为红色箭头,如下图所示。该报告从存储过程中提取。我在水晶报表文档中看不到必填字段,但这些字段显示在为其制作报表的软件中。

https://www.mediafire.com/?fxyuif1q3346h6t

0 投票
0 回答
175 浏览

sql-server - 为什么我的报表会在 Crystal Reports 10 中呈现,而不是在版本 9 中呈现?

我有一个查询 64 位 SQL Server 2012 数据库的 Crystal Report。数据源是一个带有一个参数的存储过程。程序代码采用参数并将其设置为局部变量,以避免直接使用参数变量时遇到的问题。该报表有一个子报表,它使用与主报表相同的数据源。我通过子报表链接将参数传递给子报表。该报表使用 OLE DB (ADO) 数据库类型和 SQLOLEDB 提供程序。

在版本 9 中,报告运行大约 20 分钟,然后返回验证数据库消息框,显示“数据库文件“[过程名称]”已更改。继续修复报告!” 然后 Map Fields 窗口打开,并且没有任何过程的字段可用。我只需单击下一步,检查公式错误和其他内容,然后报表呈现,但子报表中没有字段。

在版本 10 中运行的完全相同的报告,没有任何更改,立即呈现。如果我删除子报表或将提供程序更改为 SQL Native Client 11,则报表会立即在版本 9 中呈现。

此报告需要在现有的 VB6 应用程序中使用,因此我必须使用 OLE DB 并且必须让它在版本 9 中呈现。

任何人都知道为什么它不能在使用 OLE DB 的版本 9 上运行?

0 投票
0 回答
119 浏览

.net - 水晶报表 9.0 .rpt 到 Excel

早些时候,我在一张 Excel 表格中重复了页眉。我在第一页之后抑制了页眉和页脚。在抑制某些列的对齐后,值从第一页结束的行发生变化,并且当我在列级别看到 excel 报告时,值没有被连续填充。有人可以帮我进行对齐,以便所有列值都在一个列中,并且一半设置不会转移到下一列。

0 投票
1 回答
422 浏览

layout - 水晶报表布局打印不同

我在报告生涯的大部分时间都在 SSRS 工作,并且只在 Crystal 9 方面有过一些经验,并且无法找到可以帮助我的资源。

我必须为客户重新编写报告,并且不能从头开始。该报告设置有页眉、多个隐藏组页眉、一个详细信息部分、多个组页脚和一个页脚。

问题 1) 详细信息部分打印的行项目在页面顶部打印;我必须将详细信息部分扩展得很远,才能让它逐渐向下移动,为什么会发生这种情况?- 解决如下

问题 2) 我的页脚根本没有出现在页面上,也没有流到第二页上。为什么是这样?

我想我对这些部分的理解不够好,无法弄清楚。我附上了报告的水晶设计视图以及报告的打印方式。谢谢!

水晶布局

打印布局

0 投票
0 回答
169 浏览

pdf - Crystal 报表从数据库 BLOB 生成包含图像的报表

我们公司有一个VB6程序,使用水晶报表CRAXDRT9.dll v9.2.0.448生成报表,是的,我们使用的是水晶报表9。

所以今天我正在尝试一些新的东西,将图像从数据库 BLOB 字段插入到报告中。我已经尝试将 bmp 和 jpg 图像文件都放入 BLOB 字段中,它们都可以在编辑 rpt 文件和预览时成功地在 Crystal Report 应用程序中显示图像,或者从 Crystal Report 应用程序导出 pdf 文件时。

但是当我把所有东西都放到报表系统中,里面有一些作业调度,提交东西,最后一站是一个使用 dll 生成报表的小 VB 程序,其他一切都很好,即使来自同一张表的数据也可以显示,但不是最终导出的 pdf 文件中的图像。

我可以知道在执行此类操作时是否需要配置任何特定设置?

VB程序的代码摘录我认为与报告导出设置有关

坦率地说,在我看来只是选择了 pdf 导出类型并导出到本地磁盘,我没有看到太多其他内容,也许是缺少其他一些设置?

在此处输入图像描述