如何仅针对Crystal报表中的特定数据获取粗体数据

2020-09-13 08:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有一列名为FIELD ...

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

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


有一列名为FIELD

该字段的随机数据将像这样:

abcd

efgh

被吸引

abcd = 1234

efgh = 1234

abck

............................

当数据显示为'= 1234'时,在上面的示例中,数据应以粗体显示,只有abcd = 1234且efgh = 1234的Iin粗体

任何人都可以提出如何使水晶报告成为可能的

2条回答
Doze时光
2020-09-13 08:41

这与我上面概述的完全不同。

1。 创建一个公式,用于拆分字段中的数据。 可能看起来像这样:

 {@ SplitString}
 StringVar part1:="";
 StringVar part2:="";
 NumberVar nAt:= InStr({MyTable.MyField}," =");
 如果nAt = 0则
   第1部分:= {MyTable.MyField}
 其他(
   part1:=左({MyTable.MyField},nAt-1);
   第2部分:=正确({MyTable.MyField},长度({MyTable.MyField})-nAt + 1);
 )
 "
 

2。 创建另外两个将显示字符串部分的公式:

 {@ ShowPart1}
 EvaluateAfter({@ SplitString});
 StringVar第一部分

 {@ ShowPart2}
 EvaluateAfter({@ SplitString});
 StringVar part2 

3。 在报表上您想查看此数据的位置上放置一个文本框。

4。 将{@ ShowPart1} 拖入文本框。 对{@ ShowPart2}执行相同操作。

5。 在文本框中选择{@ ShowPart2},并将其设置为粗体。

-戴尔

一周热门 更多>

相关问答