我正在使用Crystal Reports尝试从子报表访问某些地址信息。我在主报告中有一个客户报告列表,在子报告中我有一堆邮件标签。我需要为每个客户报告抓取一个邮件标签。到目前为止,我已经设法在两者之间共享一个字段,但它总是返回子报告中的第一个报告。
即。客户10的报告需要为客户端10提供邮件标签,而不是客户端1。
提前感谢您的帮助!
答案 0 :(得分:0)
我猜你创建了一个公式并把它放在一个组头中。
创建一个这样的公式并将其放在详细信息部分。
whileprintingrecords;
shared stringvar x;
if <this is the label I need> x := {LABEL};
修改强> 如果您总是想要子报表中的最终邮件标签,只需使用这个更简单的公式。任何非抑制细节部分或页脚部分应该可以解决问题。该公式将在引用它的每个部分进行评估;最后的评价是你真正关心的唯一评价。
whileprintingrecords;
shared stringvar x := {LABEL};