我有水晶報告,我想將這種情況格式化爲像這樣的000-00000-00。我用totext方法,但它不會工作。它說不好的數字格式字符串。我試過這些代碼,但沒有任何工作。如果你想知道爲什麼我把第一種情況轉換爲數字,那是因爲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};
誰能幫我請。感激,感謝
沒關係。找到了。 LEFT({vwDepositDueList.CaseNo},3)+' - '+ Mid({vwDepositDueList.CaseNo},4,5)+' - '+ Right({vwDepositDueList.CaseNo},2) – user742102 2012-02-01 16:25:16