问题标签 [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.
vb6 - 无效的 TLV 记录 VB 6.0 CR9
我目前收到错误:
TLV 记录无效
运行以下代码块时:
它在 Set crRep = 行上出错。我已确保注册了所有用于 CR9 的 .dll。该报告是使用 CR9 Reports 构建并保存的。CRAXDRT 是 CR9 运行时 activeX 控件。有任何想法吗?
此外,这不是部署问题。我正在与编码相同的机器上工作。此错误发生在调试原始代码时,而不是在运行可执行文件时。
crystal-reports - 水晶报表,交叉表
我在 Google 上没有得到正确的结果,因为我无法为我的查询输入正确的关键字。同样适用于 Stackoverflow。所以我提出我的问题。
在水晶报表的报表页脚中,我使用的是交叉表。我期待如下所示的输出,
到目前为止,我能够实现如下所示,但这无济于事,
是否有可能通过交叉表实现我的期望?如果没有,还有其他解决方案吗?提前感谢您的所有帮助!
crystal-reports - 与子报表位于同一页脚时,公式字段不增长
基本上,我有一个在打印记录时运行的公式,它可以使用 chr(13) 和全局 stringvars 打印 0-3 行以在同一页面中形成最终字符串(尝试使用 chr(10) 和 chr(13))页脚作为子报表,可以有从 0 行到 3 以上的任何行。两者都设置为“可以增长”,但是公式字段永远不会超过子报表。
我正在使用水晶报表 9。
我还尝试在从前一页页脚到另一个页脚的公式周围使用一个框。
这是我的公式
这是设置字符串变量的公式之一的示例,它们都遵循相同的方法。
crystal-reports - 水晶报表导出到excel:无法读取文件
我正在使用vb6程序将水晶报表导出到excel表。运行程序后导出的excel表不可读。收到错误“无法读取文件”
但是,此问题仅发生在生产服务器上。当我尝试在开发服务器中导出时,它工作正常。
crystal-reports - 从水晶报表中的字符串中提取数字 9
我正在尝试为客户执行快速修复。我们有一个报告字段,以 +/-20、-19 +18 等字符串显示公差值。这是以微米为单位的,客户希望以毫米为单位。所以我只需要将此字符串的数字部分除以 1000 并显示结果。
我对水晶报告相对较新,由于我的知识有限,并且通过在这个网站上搜索建议,我创建了一个具有以下代码行的函数,
函数(字符串变量 x)
本地 stringvar 数组输入 := split(x,"+/-");
val(输入[ubound(输入)])/1000
上述功能非常适用于 +/- 的公差值。但是,我无法为“-19 +18”找到一种方法。我希望结果为 -0.019 +0.018
我可以在数据库源中轻松完成并将其发送到报告中。然而,客户需要快速修复报告。任何帮助将不胜感激。
crystal-reports - Crystal Reports 中缺少字段
我有一个不显示字段的报告。在报告资源管理器中,该字段显示为红色箭头,如下图所示。该报告从存储过程中提取。我在水晶报表文档中看不到必填字段,但这些字段显示在为其制作报表的软件中。
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 上运行?
.net - 水晶报表 9.0 .rpt 到 Excel
早些时候,我在一张 Excel 表格中重复了页眉。我在第一页之后抑制了页眉和页脚。在抑制某些列的对齐后,值从第一页结束的行发生变化,并且当我在列级别看到 excel 报告时,值没有被连续填充。有人可以帮我进行对齐,以便所有列值都在一个列中,并且一半设置不会转移到下一列。
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 导出类型并导出到本地磁盘,我没有看到太多其他内容,也许是缺少其他一些设置?