用于复杂报表设计和Crystal标记格式问题和表设计问题的Crystal Report

2020-08-19 02:06发布

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

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


嗨,

我是Crystal报表的新手,是否可以将Crystal报表用于非常复杂的报表格式。 我们的报告具有包含大量表格内容,动态图像,标题,带有标签的HTML字符串的动态值,我们需要对其进行格式设置。 您能否确认以继续进行操作?

出于设计目的,我们使用了Crystal Report Business Object,设计后,我们需要将其集成到 ASP.NET 应用程序。 与.net代码集成后,是否有任何支持??

在进行PoC时,我面临着html标签格式问题和表格设计。

  1. HTML标签格式问题

我们的数据库中的html字符串如下,

使用以下步骤格式化Crystal报表中的HTML时,我们将获得如下图所示的输出供您参考

设置公式以HTML格式显示文本:
4.1右键单击该公式,然后选择:"格式字段..."
4.2在"格式编辑器"窗口中,选择选项卡" 段落"
4.3将"文本解释"选项设置为:" HTML文本"。
4.4单击"确定"接受更改。

但是,就像我们在SSRS报告中尝试过的一样,其格式符合我们的预期。 下图供您参考,

有没有办法像SSRS那样在水晶报表中格式化html。

2。 表格设计问题

我们需要使用Crystal报表工具设计报表,供您参考的图像,报表内有多个表,并且值必须是动态的,基于用户输入的值应该增加,而值增加的其他表控件 需要根据A $尺寸页面的可用性进行移动或重新定位。 是否可以像这样设计并通过使用水晶报表来实现结果??

请在Crystal报表和上述两个问题中提供您对复杂报表设计的反馈和解决方案。

预先感谢

此致

Velu

html.jpg (666.0 kB)

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

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


嗨,

我是Crystal报表的新手,是否可以将Crystal报表用于非常复杂的报表格式。 我们的报告具有包含大量表格内容,动态图像,标题,带有标签的HTML字符串的动态值,我们需要对其进行格式设置。 您能否确认以继续进行操作?

出于设计目的,我们使用了Crystal Report Business Object,设计后,我们需要将其集成到 ASP.NET 应用程序。 与.net代码集成后,是否有任何支持??

在进行PoC时,我面临着html标签格式问题和表格设计。

  1. HTML标签格式问题

我们的数据库中的html字符串如下,

使用以下步骤格式化Crystal报表中的HTML时,我们将获得如下图所示的输出供您参考

设置公式以HTML格式显示文本:
4.1右键单击该公式,然后选择:"格式字段..."
4.2在"格式编辑器"窗口中,选择选项卡" 段落"
4.3将"文本解释"选项设置为:" HTML文本"。
4.4单击"确定"接受更改。

但是,就像我们在SSRS报告中尝试过的一样,其格式符合我们的预期。 下图供您参考,

有没有办法像SSRS那样在水晶报表中格式化html。

2。 表格设计问题

我们需要使用Crystal报表工具设计报表,供您参考的图像,报表内有多个表,并且值必须是动态的,基于用户输入的值应该增加,而值增加的其他表控件 需要根据A $尺寸页面的可用性进行移动或重新定位。 是否可以像这样设计并通过使用水晶报表来实现结果??

请在Crystal报表和上述两个问题中提供您对复杂报表设计的反馈和解决方案。

预先感谢

此致

Velu

html.jpg (666.0 kB)
付费偷看设置
发送
5条回答
hengyuye
1楼-- · 2020-08-19 02:34

Crystal不支持将表布局作为html标签使用。 但是,您可以通过使用UFL来解决该限制,该UFL可以将HTML转换为图像并返回图像的路径以在报告中显示。

例如:

您可以创建UFL或使用第三方的UFL。 此处列出的至少一个第三方UFL提供了此功能。

打一壶酱油
2楼-- · 2020-08-19 02:34

正如我所说,这取决于数据。 没有"表格"控件。 基本上,您必须为此配置部分。

您将按属性分组。 然后,如果描述项位于数据的多带带行中,则请确保按要使各部分出现在表格中的顺序对其进行排序,然后将该数据放入明细部分。 如果描述项在一行数据中,则不必担心排序。 无论哪种方式,您都将为表中的每一行创建一个多带带的详细信息部分。 将数据放入该部分时,将右键单击该字段,转到"格式字段...",然后启用"可以增长"。 然后,该部分将根据字段中的数据垂直增长。

此外,Crystal不会显示HTML数据中的图像。 您需要将图像存储在数据中的图像或Blob字段中,或将数据中的图像文件存储到路径中,然后使用该路径将图像加载到报表中。

-Dell

p。
SKY徐
3楼-- · 2020-08-19 02:37

对于.NET应用程序,您可以使用Crystal for VS API。 您可以在此处找到更多信息和下载链接: SAP Crystal Reports,是Micr ... SCN的开发人员版本

对于表设计,很多取决于您的数据设计。 我过去曾经做过这种事情,但是最终我不得不编写一个"命令"(SQL Select语句),而不仅仅是将表连接在一起,这样我才能以一种可行的格式获取数据。

< p> -Dell

lukcy2020
4楼-- · 2020-08-19 02:50

小米,

感谢您的回复

实际上,html不仅具有表,还可能包含图像,并且基于用户输入的HTML格式标记很少。 在这里,我们无需更改HTML标签的格式和显示即可。

另一种方法是,我们需要使用Crystal Report工具设计详细信息部分中的表。 有可能..?

预先感谢

此致

Velu

me_for_i
5楼-- · 2020-08-19 02:52

任何有效的HTML都可以使用UFL方法工作。
唯一的限制是,每次对UFL的调用都会产生单个图像,因此, 单个呼叫不能分布在多个页面上。 可以从详细信息部分进行多次调用。

一周热门 更多>