我使用Crystal Reports XI有一个VB6应用程序。

近两年后,我无法设置 RecordSelectionFormula 再过了。错误消息说,在记录选择公式中不允许基本语法。

公式是 {article.id} = 1234.

我已经检查了该公式。它在Crystal Reports Designer中正常工作,但是即使我保存该公式并将其更改为 {article.id} = 1235 我收到相同的错误消息。另外,没有理由整个时间都努力工作,突然没有。

谷歌搜索后,我发现一些用户有同样的问题,但是由于Crystal Reports 11和VB6有些过时,因此似乎没有解决方案,除了更新较新版本的Crystal Reports或Visual Basic。

有帮助吗?

解决方案

您现在在Vista上跑步吗? Crystal XI有已知的问题,没有补丁。但是,Crystal XI Release 2是Crystal Reports XI的现有用户的免费下载,并结合后续服务包应该解决一些问题:

http://resources.businessobjects.com/support/additional_downloads/service_packs/crxir2.asp

还有从旧的CR知识库条目的Google缓存中提取的:

KBase文章ID:C2018734

文章指的是:Crystal Reports XI症状

当报告设计器组件(RDC)XI Web或Windows应用程序将记录选择公式传递给报告时,出现以下错误消息:

“基本语法在组/记录选择公式中不支持”

为什么会出现此错误消息,以及如何解决?解析度

在RDC应用程序已从先前版本升级后出现错误消息。结果,即使不是基本语法,记录选择公式也被解释为基本语法。

要解决错误消息,请将这些代码行添加到您的应用程序中,以便在记录选择公式传递给报告之前执行它们:

“报告是“报告”对象的名称

'设置要解释为晶体语法的记录选择公式

report.formulasyntax = 0'使用crcrystalsyntaxformula值

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top