【问题标题】:Iterating Through Records - Crystal Reports 2008遍历记录 - Crystal Reports 2008
【发布时间】:2010-09-25 01:05:48
【问题描述】:

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

我有一个名为“frmAccum”的公式,我将它放在详细信息部分并取消它。我使用它来收集处理的每条记录的信息。我还有一个名为 frmReset 的公式,我将 stringvar "person_name" 设置为 "",然后我可以将其放在 Group 标题中以在分组后重置。

当遇到一个不为空且不为空的 person_name 字段时,我希望它在一个变量中保留名称,以便在报告标题中使用。

所以是这样的:

stringvar person_name;
whileprintingrecords;

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

我无法让这种组合发挥作用。任何帮助表示赞赏。

【问题讨论】:

    标签: crystal-reports business-objects


    【解决方案1】:

    嗯,我没有得到回应,我想出了如何修改我的命令,以便将名称放在列中的所有字段中,所以我现在可以通过 Command.personname 提取它。

    如果有人回来阅读本文并知道如何通过 Crystal 语法执行此操作,将不胜感激。

    【讨论】:

      【解决方案2】:
      whileprintingrecords;
      
      stringvar person_name;
      
      If Isnull({Command.personname}) Then
          person_name := {Command.personname}
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-29
        • 2014-05-11
        • 1970-01-01
        • 1970-01-01
        • 2011-04-25
        • 1970-01-01
        • 2016-08-23
        • 2023-03-24
        相关资源
        最近更新 更多