【问题标题】:Crystal Reports Dynamic Cascading parameters are not populatingCrystal Reports 动态级联参数未填充
【发布时间】:2013-10-21 12:46:40
【问题描述】:

系统:
带有 Crystal Reports 2013 演示的 Windows 7。
带有 Crystal Reports 11.5.12.1838 的 Windows 7

最初动态级联参数不适用于其他分析师编写的现有报告。分析人员正在使用 XP 系统。当他们打开报告时,他们的提示会正确填充。我的是空白的。我们下载了 2013 以查看它是否已在此版本中修复,因为 XI 太旧了,并且在 Windows 7 上不受官方支持。有一天,报告动态提示正确填充,我们都很兴奋。我继续修改报告,但遇到了问题,应用程序被非正常关闭。现在,昨天工作的报告中没有动态提示。同样,我使用动态级联提示打开的任何报告都不会填充。这是一个持续存在的问题,我们为解决方案的出现感到兴奋,但现在我们又回到了原点。其他分析师之一能够在 XI 中再次打开报告并正确查看提示。这是一份独立的报告。我们没有 Crystal Report Server。我们没有业务视图管理器。此问题仅在我的计算机上的水晶报表设计器中出现。当我将报告复制到我们的测试服务器并使用我们的第三方查看器(数据链接)时,提示工作正常。

进一步:最初由于非管理权限,我在用户 DSN 中设置了我的 ODBC 驱动程序。在管理员用户的帮助下,我在系统 DSN 中设置了驱动程序。我重新加载了我试图修改的原始生产报告,并将位置设置为我的新开发 odbc 连接。但这仍然没有加载动态参数。

来自 Crystal Reports 设计器

来自数据链接查看器

关于如何解决此问题的任何建议?

【问题讨论】:

  • 对我来说这听起来像是 CR 运行时问题。您说安装 CR 13 后它一直工作到您的系统崩溃?我会尝试重新安装(可能先卸载)CR 13,然后重新启动。
  • 删除和重新安装不起作用。我也尝试过交换不同的 odbc 驱动程序。我已经尝试在新报告中重新创建级联参数,仅使用创建级联所需的表。那也没用。
  • 因此,当您创建参数并尝试向其添加值(从表中或手动)时,在 CR 中运行报告时没有显示值?你有得到任何数据吗?
  • campagnolo_1 问题是动态参数没有填充我计算机上的数据。曾经他们是,现在他们不是。在我们的查看器软件中运行报告会正确提示输入参数,即使使用我的非提示报告也是如此。
  • DataLink 将显示报告的事实仍然让我相信运行时版本在某种程度上是不正确的。您运行的是哪个版本的 DataLink?

标签: crystal-reports


【解决方案1】:

这看起来像是连接问题。新的操作系统是 64 位的吗?如果是,则需要使用该路径下的工具创建ODBC连接:C:\Windows\SysWOW64\odbcad32.exe

【讨论】:

  • 是的,这是设置 odbc 连接的地方。最初我必须将它们作为用户设置进行。但是在故障排除和获得临时管理员权限时,我现在将它们设置为系统 dsn。
  • 您确定您使用的是 SysWOW64 文件夹中的工具吗?
  • Lan,我相信如果他的数据连接器错误,他会得到一个数据库连接错误。
【解决方案2】:

好的。这似乎是一种解决方案。我正在使用另一台笔记本电脑,它有一个工作水晶报告版本。但是,我必须修复整个最大行集。好吧,我一定搞砸了,因为工作水晶报告开始做同样的事情。哎呀。所以我卸载了水晶报告,删除了任何与之关联的注册表项,删除了任何文件夹位置,重新启动并重新安装,瞧……它又工作了。所以我用 this site 它继续按需要工作。这可能不是唯一的解决方案,但它绝对对我有用。

我还要感谢 campagnolo-1 的不懈帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多