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