迭代记录 - Crystal Reports 2008

时间:2008-12-02 22:54:23

标签: crystal-reports business-objects

我需要知道如何遍历CR2008中的记录,当它到达非NULL的记录时,将其记录在变量中。

我有一个名为“frmAccum”的公式,我将其放入详细信息部分并对其进行抑制。我用它来收集每个处理过的记录的信息。我还有一个名为frmReset的公式,其中我将stringvar“person_name”保留为“”,我可以将其放在Group标题中,以便在分组后重置。

当遇到NOT NULL并且不为空的person_name字段时,我希望它将名称保留在要在报告标题中使用的变量中。

这样的事情:

stringvar person_name;
whileprintingrecords;

If ({Command.personname} <> "") Then
    person_name := {Command.personname}

我不能让这个组合起作用。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

好吧,我没有得到回复并想出如何修改我的命令,所以它把名字放在列的所有字段中,所以我现在可以通过Command.personname拉它。

如果有人回来阅读并知道如何通过Crystal语法执行此操作,那将非常感激。

答案 1 :(得分:0)

whileprintingrecords;

stringvar person_name;

If Isnull({Command.personname}) Then
    person_name := {Command.personname}