我需要知道如何遍历CR2008中的记录,当它到达非NULL的记录时,将其记录在变量中。
我有一个名为“frmAccum”的公式,我将其放入详细信息部分并对其进行抑制。我用它来收集每个处理过的记录的信息。我还有一个名为frmReset的公式,其中我将stringvar“person_name”保留为“”,我可以将其放在Group标题中,以便在分组后重置。
当遇到NOT NULL并且不为空的person_name字段时,我希望它将名称保留在要在报告标题中使用的变量中。
这样的事情:
stringvar person_name;
whileprintingrecords;
If ({Command.personname} <> "") Then
person_name := {Command.personname}
我不能让这个组合起作用。任何帮助表示赞赏。
答案 0 :(得分:0)
好吧,我没有得到回复并想出如何修改我的命令,所以它把名字放在列的所有字段中,所以我现在可以通过Command.personname拉它。
如果有人回来阅读并知道如何通过Crystal语法执行此操作,那将非常感激。
答案 1 :(得分:0)
whileprintingrecords;
stringvar person_name;
If Isnull({Command.personname}) Then
person_name := {Command.personname}