我正在尝试创建一个通用报表,其中包含需要使用用户定义格式显示的数据字段。格式被定义并存储在配置表中,我将其作为参数检索并传递到报表中。
我没有运气。当我尝试下面的公式(以及其他几个变体)时,报告将首先显示格式,然后附加数据,而不应用格式。有没有人有任何建议?
WhileReadingRecords;
Local StringVar lsParcelNumber := {vRealEstateTaxBill.Parcel};
lsParcelNumber := Picture(lsParcelNumber, {?lsParcelFormat});
lsParcelNumber;
答案 0 :(得分:1)
对你的报告不太了解,我会试一试:
StringVar IsParcelNumber := Picture({vRealEstateTaxBill.Parcel}, {?lsParcelFormat});
IsParcelNumber
我不知道你的{?lsParcelFormat}
是什么样的,但我建议如果上述公式不能“拼写”图片格式(即“(xxx)xxx-xxxx”)。并且您知道WhileReadingRecords
将在阅读记录时应用公式。所以,如果有的话,你应该试试WhilePrintingRecords
,但我会完全不予考虑。