Crystal reports Crystal 8.5组内传递的共享变量

Crystal reports Crystal 8.5组内传递的共享变量,crystal-reports,crystal-reports-8.5,Crystal Reports,Crystal Reports 8.5,新用户,我希望有人能发现我的错误 我正在尝试查找发票的第一笔(或最早的)交易。我需要这个日期在报告的页脚计算。我似乎无法得到要计算的变量,然后将其传递到显示器,我确信这是一件简单的事情。由于另一项报告要求,我无法根据日期提交报告。如果有人能给我指出正确的方向,我将不胜感激 组内标题#4 在细节B中(细节A=故障排除时为空) 组内页脚#4 该字段始终为空。2011年1月1日用于故障排除,稍后将更换。我还尝试将变量设置为全局变量,但这并没有改变任何事情 提前感谢您的帮助或指导。您没有使用赋值运算符,

新用户,我希望有人能发现我的错误

我正在尝试查找发票的第一笔(或最早的)交易。我需要这个日期在报告的页脚计算。我似乎无法得到要计算的变量,然后将其传递到显示器,我确信这是一件简单的事情。由于另一项报告要求,我无法根据日期提交报告。如果有人能给我指出正确的方向,我将不胜感激

组内标题#4

在细节B中(细节A=故障排除时为空)

组内页脚#4

该字段始终为空。2011年1月1日用于故障排除,稍后将更换。我还尝试将变量设置为全局变量,但这并没有改变任何事情


提前感谢您的帮助或指导。

您没有使用赋值运算符,
:=
dtInvoiceDue
赋值。谢谢!!!!工作得很有魅力!
@set-first-invoice
  WhilePrintingRecords;
  StringVar first:="Y";
 whilePrintingRecords;
 StringVar first;
 DateVar   dtInvoiceDue;

 IF    first = "Y"
 THEN  dtInvoiceDue =  if   {@TypeOfAging}='I' 
                       then Date (ToNumber (Left (({ARTOPNIT.sTransDate}),4)),
                                  ToNumber (Mid  (({ARTOPNIT.sTransDate}),5,2)),
                                  ToNumber (Right(({ARTOPNIT.sTransDate}),2))
                                 )
                       else Date(2011,01,01)
 ELSE  dtInvoiceDate = Date(2011,01,01);
first:= "N";
 WhilePrintingRecords;
 DateVar dtInvoiceDue;