问题标签 [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 投票
3 回答
611 浏览

oracle - 在运行时更改架构 delphi 5/水晶 8.5

我现在有一个数据库,前端(delphi 5)端连接到一个用户名。我们使用以下方式调用报告:

这工作得很好。问题是我们现在将有 2 个模式(sysdba 和 sysdba2)。

现在水晶报告查询看起来像:

我需要想办法让报告确定用户 ID 是否是 sysdba,那么表是 sysdba.lot_recap,如果用户 ID 是 sysdba2,那么表名是 sysdba2.lot_recap。顺便说一句,我必须为大约 300 份报告执行此操作。任何帮助将不胜感激。如果我没有提供足够的信息,请告诉我

0 投票
2 回答
155 浏览

vb.net - 如何生成报告

我在生成报告时遇到问题。我将水晶报表 8.5 与 vb.net 2008 一起使用,我想要的是当我生成报表时它会出现红色值,如果该值大于或小于实际值,否则它将给出默认值但是当我输入此代码时它会给我错误的结果

此报告与两个表相关,即表 Spec 和表 Intake。谁能帮助/教我如何解决这个问题

0 投票
1 回答
6774 浏览

dll - 水晶报告剩余文本似乎不是公式的一部分缺少dll

尝试查看报告时出现错误:“剩余文本似乎不是公式的一部分”。据我了解,有些 dll 丢失了,因为在某些 xp 机器上我没有收到任何错误,而在某些机器上却有。我的问题是如何找出我缺少哪个 dll?哪些水晶用于观看?我的公式对于该部分非常简单:

如果在windows文件夹中添加一个同名的dll文件,我的意思是替换,我还是要注册它吗?谢谢你。

0 投票
1 回答
737 浏览

delphi - Crystal 8.5 具有 ChangeDatabaseDriver 功能 - 如何在 Delphi Code 中做同样的事情?

我们创建了大量使用 BDE 驱动程序的报告。

我们的应用程序已迁移到可以通过 ODBC 访问的数据库。所有表格、字段等都是可比较的。

由于存在许多 Crystal 报表(包括一些由第三方开发/为第三方开发的报表),我们希望能够从我们的 Delphi-7 应用程序在运行时动态更改报表使用的数据库驱动程序。

在 Crystal 中有一个菜单项来更改报告的驱动程序( - 如果手动转换报告,这正是我们想要的。

非常感谢您的帮助。

0 投票
0 回答
1786 浏览

sql-server-2005 - 在 VB6 中动态更改 Crystal Reports 8.5 到 SQL Server 2005 的连接

我们需要将一些 Crystal Reports 8.5 连接到 MS Windows 7 64 位下的 SQL Server 数据库。查询不是由我们应用程序的 VB6 代码处理,而是包含在报告中,到那时,我们希望避免传递从代码中提取的数据,因为我们应该深入修改所有报告。由于应用程序将安装在不同的位置,连接数据会有所不同,因此我们需要在运行时通过 vb6 代码更改此信息,以便报告指向适当的数据。这是我们使用的测试代码:

通常在 PELogonServer 上报告的错误是 536,在 PEStartPrintJob 之后是 599。因此,我们询问我们用来初始化 logoninfo 数据结构的数据在语法上是否正确。如果必须以某种特定方式对 ServerName 字符串进行转义。我们要求确认我们在 PELogOnServer 函数中使用的 dll(“p2smon.dll”),而我们尝试使用“p2ssql.dll”以及任何可能有助于我们解决问题的进一步解释都没有成功。

提前致谢

0 投票
1 回答
2449 浏览

c# - 在.Net c#中编辑Crystal Report 8.5文件

我有 2 个应用程序:

    1. 为报告准备数据的应用程序 - C# (.Net 1.1)
    2.显示报告的应用程序 - C++(也许)

第一个应用程序通过命令行向第二个应用程序发送参数,例如报告文件名,报告参数。然后第二个应用程序显示准备好的报告。

现在我想更改一些报告字段。我在第一个应用程序中的代码:

我想修改 rpt 文件,因为我想从存档数据库中获取数据。“CrystalDecisions.CrystalReports.Engine”参考版本为9.1.5000.0。因此,由于版本不兼容,第二个应用程序无法使用修改后的 rpt 文件。第二个应用程序只能使用 8.5 文件格式。

当我在 CR Developer 中打开 rpt 文件时,我可以手动更改位置并以 8.5 文件格式保存。在这种情况下,第二个程序通常适用于修改后的文件。

所以我的问题是:“如何在 .Net C# 中打开 rpt 文件 8.5,用另一个名称修改并保存为 8.5 格式?”。也许我应该使用一些非托管代码?

Crystal Reports 8.5 于 2001 年发布。.Net 于 2002 年发布。

0 投票
2 回答
2799 浏览

crystal-reports - 如何从参数列表生成水晶报表

我的要求是生成多个员工的员工详细信息报告。查询的参数将是员工编号和日期范围。

这是我正在使用的记录选择公式

首先,我正在检查日期。然后我将员工列表作为一个字符串 {?empNoList} 例如:5162_5468_5896_5236 我使用“_”作为分隔符将其拆分为单独的字符串,并将这些值再次分配到一个数字数组中并使用该值进行过滤员工。

但是这个公式不起作用。它给出了所有员工的详细信息。这是我转换字符串数组的方式的问题,还是我的代码的 for 循环有问题?

我使用此代码并尝试将一个员工编号分配给 {?empNoList} 并且它有效。

请帮我解决这个问题。在此先感谢!

0 投票
1 回答
2056 浏览

c# - 使用 craxdrt 循环浏览水晶子报告

我正在尝试在 C#2010 中使用 CRAXDDRT 遍历水晶子报告,但遇到了问题。我发现很多看起来像这样的VB6代码......

虽然这在 VB6 中看起来和工作得很好,但这在 c# 中不起作用,因为 CRXReportObject 是一个对象,所以这条线......

...不起作用,因为 'Kind' 不是对象上的方法。有没有人有任何建议来解决这个问题?在有人建议不使用 Crystal Report ActiveX 对象之前,我们不能。我们被困住了......这是到目前为止的代码......

0 投票
1 回答
991 浏览

crystal-reports - 我可以在水晶报表中的一个组中再添加 2 个组吗?

我有一个像这样执行和输出的存储过程,

我希望它在水晶报表中像这样显示。

我正在考虑通过包装厂对其进行分组,然后将其再次分组以实现这种输出。有人可以帮助我,请。

顺便说一句,我正在使用 Crystal Report 9。

0 投票
1 回答
760 浏览

crystal-reports - 如何使用水晶报表中的公式将数据存储在数组中?

我正在尝试使用水晶报表中的公式字段存储在此代码块中评估的数据,

来人帮帮我。谢谢。