将主报表中的命令字段传递给子报表中的交叉表公式?

时间:2010-12-20 10:20:25

标签: crystal-reports crystal-reports-2008 crystal-reports-xi

我有一份主详细报告。交叉表包含在子报表内的详细信息部分中。

如何将命令字段从主报表传递到子报表中的交叉表公式字段?

1 个答案:

答案 0 :(得分:4)

您可以使用共享公式执行此操作。

在主报告中创建一个新的公式字段 - 可以随意调用它。创建一个共享变量并为其赋值。

WhilePrintingRecords;
shared stringVar MAINREPORTVAR := {Table.ColumnName}

在子报告中,创建一个新的公式字段并输入以下内容:

WhilePrintingRecords;
Shared StringVar MAINREPORTVAR;
MAINREPORTVAR

两个公式中的变量名称必须相同。

这将显示子报表上主报表中“公式”字段的值。然后,您可以在交叉表中使用它。