在Crystal Reports XI Developer版中以编程方式创建对象和公式?

2020-09-06 07:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


是否可以在Crystal XI Developer版中以编程/动态方式创建文本,行,公式字段对象等? 在过去的6个月中,我一直在使用VS 2005附带的Crystal .Net报表组件进行编程,事实上,尽管可以以编程方式控制它们的属性,但您不能以编程方式创建这些对象。 我的意图是创建可以广泛重用的动态报告。 我目前的解决方法是使用约40个公式字段对象创建一个通用报表,该对象从40个对应的公式字段中提取数据,我可以通过编程方式设置其公式,从而模仿报表字段。 我想更新到开发人员版本,因为听说该版本可以以编程方式创建和操作这些对象,但是我发现没有任何参考资料或示例可以证明我们可以做到这一点? 有谁知道一个事实或将我指向寻找文档的正确位置? TIA

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


是否可以在Crystal XI Developer版中以编程/动态方式创建文本,行,公式字段对象等? 在过去的6个月中,我一直在使用VS 2005附带的Crystal .Net报表组件进行编程,事实上,尽管可以以编程方式控制它们的属性,但您不能以编程方式创建这些对象。 我的意图是创建可以广泛重用的动态报告。 我目前的解决方法是使用约40个公式字段对象创建一个通用报表,该对象从40个对应的公式字段中提取数据,我可以通过编程方式设置其公式,从而模仿报表字段。 我想更新到开发人员版本,因为听说该版本可以以编程方式创建和操作这些对象,但是我发现没有任何参考资料或示例可以证明我们可以做到这一点? 有谁知道一个事实或将我指向寻找文档的正确位置? TIA

付费偷看设置
发送
4条回答
昵称总是被占用
1楼 · 2020-09-06 07:54.采纳回答

是的,您可以在运行时动态创建报表,并且现在可以在CR XI R2 Service Pack 2中使用它。在SP2之前,只有使用需要非过程服务器的RAS SDK才能实现,这提供了更好的可伸缩性和 性能。 现在,相同的SDK(ReportClientDocument类)通过CR .NET SDK公开,并且不需要RAS服务。

请参阅kbase http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do?cmd=displayKC&docType=kc&externalId=5074668&sliceId= &dialogID = 5684510&stateId = 1 0 5682629" target =" _ blank"> 5074668,了解更多信息。

-MJ

木偶小白
2楼-- · 2020-09-06 08:01

MJ,您能给我发送一些吗? .net 2003中的vb示例,请您通过IM(zos18)或电子邮件与我联系: zos18@yahoo.com

黑丝骑士
3楼-- · 2020-09-06 07:53

我只是一个入门者,
所以这可能/可能不起作用,但是我的建议是

  • 添加许多公式字段
  • &在运行时更改其输入
  • &隐藏不需要的
或使用 RAS(报表应用程序服务器)

http://safari.oreilly.com/0672329174/ch34lev1sec5 ">选中此

请您回复成功
huskylover
4楼-- · 2020-09-06 07:51

嗨,

如何以编程方式刷新CR服务器XI R2上的值列表状态?

当前,在修改数据连接中的数据源后,当我尝试生成报告时,报告提示窗口中的某些LOV变为空。 我必须使用Business View Manager登录Crystal报表服务器XI R2,找到并双击值列表对象以打开"编辑LOV"窗口,然后单击"刷新状态"按钮以使LOV在 报告提示窗口。

我应该使用什么SDK创建一个简单的应用程序(最好是桌面应用程序)来查找CR服务器XI R2上的所有LOV对象并刷新它们的状态? 该应用程序类似于Business View Manager中的"刷新状态"功能。

我发现Report Engine SDK具有Lov.Refresh函数来刷新LOV。 另一方面,Report Engine SDK似乎适用于BusinessObjects Enterprise,而不适用于Crystal Reports Server。 此功能或其他功能能否实现我想要的功能,即刷新CR服务器XI R2上的值列表状态? 如果是,我可以使用它来开发自包含的桌面应用程序而不是Web应用程序吗? 在修改数据连接中的数据源后,只需运行该应用程序,因此我不需要将其部署为Web服务。

感谢您的帮助。

C.T。

一周热门 更多>