我有水晶报告,其中我想格式化案例否为这样的000-00000-00。我使用totext方法,但它不起作用。它说坏数字格式字符串。我尝试了这些代码,但没有任何工作。如果你想知道为什么我首先将case转换为数字,那是因为Caseno已经是字符串格式,如果我不这样做,它会给我“太多参数”错误。
NumberVar x:=CDBl({vwPriorityAssignmentList.CaseNo});
totext(x, '00000-000-00');
或者这个:
If NumericText({vwPriorityAssignmentList.CaseNo}) Then
ToText(tonumber({vwPriorityAssignmentList.CaseNo}),"000-00000-00")
Else
{vwPriorityAssignmentList.CaseNo};
任何人都可以帮助我。感谢它,谢谢
答案 0 :(得分:1)
您应该考虑图片命令:Picture({vwDepositDueList.CaseNo}, "xxxxx-xxx-xx")
答案 1 :(得分:-1)
picture(totext(tonumber({vwPriorityAssignmentList.CaseNo}),'0000000000'),"xxx-xxxxx-xx")