点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个非常大的Crystal报表,可以在Visual Studio Windows窗体上运行。 它至少有50个子报表,并且所有这些都运行了好几年。
我正在为客户端创建一个估计,以将应用程序移植到Web。 我的问题是,要使当前的Crystal Report并使其在Crystal Server下的Web服务器上运行,需要付出什么努力? 是直通端口(可以梦想),还是整个重写,还是介于两者之间?
如果重要的话,数据库后端是SQL Server。
嗨,泰德,
它应该移植,但是在CRS中管理报告的方式与使用SDK的VS CR中的管理方式不同。
因此,您可以将报告导入(添加外部文档)到CRS中,设置数据库信息并更新报告。
您将需要更改代码,以便它现在在CMS中查询报告,并使用会话和对象ID检索报告。
您还需要使用回发使报告保持会话状态。
现在您正在使用托管报告,CR for VS使用非托管报告。
查看如何搜索此KBA:2710810
或尝试以下链接:
https://launchpad.support.sap.com/#/notes/2710810
我附加了一个简单的示例应用程序,用于查询报告。
我不相信Universe Designer附带CRS,因此请删除Designer参考并注释掉代码。
要安装SDK,请使用安装媒体,然后选择"客户端工具"。
不,您不能使用CR for VS连接到BOE/CRS。
因此,在大多数情况下,当VS打开您的项目时,引用应该更新,但是您可能必须手动更新一些引用。
对于报表对象,请使用对象ID。
玩得开心
唐
撞到这个。 创建一个估计值以将应用程序从Windows移植到Web,这是一个关键方面。
一周热门 更多>