【问题标题】:Distinct values on Crystal ReportCrystal Report 上的不同值
【发布时间】:2021-10-30 17:35:35
【问题描述】:

我想在 Crystal 报表文本字段上显示表列的不同值。列名是 DO_NO,值是

  1. CR126069
  2. CR127133
  3. CR127133
  4. CR127133
  5. CS100521

现在我需要在文本字段中显示这些数据,例如 CR126069、CR127133、CS100521。 请帮忙!

【问题讨论】:

  • 请编辑您的问题,为您的问题添加更多详细信息,显示上述数据的来源以及如何将这些数据绑定到水晶报告

标签: c# crystal-reports-2008


【解决方案1】:
  1. 使用以下代码创建一个公式,然后将此公式放在详细信息部分,这里“TEST”是表名,“DO_NO”是列名。 //第一个公式

    WhilePrintingRecords;
    stringvar array arr;
    numbervar i;
    if not({TEST.DO_NO} in arr) then
    (
        i := i + 1;
        redim preserve arr[i];
    
        arr[i]:= {TEST.DO_NO} &"," ;
    );
    arr[i]
    
    1. 之后,使用以下代码再创建一个公式并将其放入页脚中。

    //第二个公式

    WhilePrintingRecords;
    stringvar array arr;
    stringvar fin;
    numbervar j;
    for j := 1 to ubound(arr) do
    fin := fin + arr[j];  
    left(fin,len(fin)-2);
    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-25
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    相关资源
    最近更新 更多