点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在Windows 10 x64上使用Crystal Reports 2016 SP3。 当前,当打开多个报表时,它们将在现有Crystal报表实例的新选项卡中打开。 我希望这样做,以便在新的Crystal报表实例中打开新报表。 这可能吗?
我猜这是注册表问题? 例如,Microsoft Excel可以通过修改注册表来在新实例中打开新的电子表格,如下面的链接所示。
https://support.microsoft.com/zh-CN/help/3165211/how-to-force-excel-to-open-in-a-new-instance-by -默认
我想对Crystal Reports做到相同。
经过一些研究,我自己找到了解决此问题的方法。 这个SAP归档的问题:
https://archive.sap.com/discussions/thread/3301575
是具有CR安装的用户,该用户确实在新实例中打开报告,并且他想要更改它,以便在单个实例中的新选项卡中打开报告。 他基本上想做与我要求相反的事情。 该帖子中的某人建议更改注册表。 我最终要做的就是得到我想要的行为:
对于Crystal Reports 2016,请转到以下注册表路径:
计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CrystalReportsLauncher \ shell \ Open \ command
现有注册表项应为:
名称:(默认)
类型:REG_SZ
数据:" C:\ Program Files(x86)\ SAP BusinessObjects \/Crystal Reports Common \ CRStartup.exe""%1"
将数据字符串更改为:
" C:\ Program Files(x86)\ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ crw32.exe""%1"
基本上,Crystal Reports使用CRStartup.exe来启动CR,这不是实际的CR可执行文件。 更改上面的注册表项以使用实际的CR可执行文件将迫使其在新实例中打开报告。
另请参阅随附的屏幕截图。 如果您希望在新实例中打开报告,则该屏幕截图具有注册表设置。
CR2016:
也许与注册表无关。 那只是一个建议。 我在Windows 7 x64计算机上安装了Crystal Reports 2016 SP2,它确实可以按我的意愿运行-报告在新实例中打开。
我刚刚检查了Crystal注册表设置的主列表-对此没有注册表设置。 因此,这就是Crystal的工作方式。
-Dell
您可以尝试两种不同版本的Crystal报表,例如2011和2013,并且都可以连接到不同的数据库。 这将在一定程度上有所帮助,但不能解决您的问题。 请尝试使用第三部分软件
,您可以通过右键单击并在命令对象上设置datasource选项来更新新报表的数据源
我知道。 我有Logicity Pro。 我要问的是如何代表我们雇用的并排工作于报表的开发人员来做到这一点。
您可以通过获取免费/廉价的第三方查看器来轻松实现此目的 在此处列出。
然后,只需打开查看器的多个实例即可。
一周热门 更多>