кристаллическая строка формата отчета с тире - PullRequest
2 голосов
/ 01 февраля 2012

У меня есть отчет Crystal, в котором я хочу отформатировать случай no в сумму, подобную этой, 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};

Может кто-нибудь помочь мне, пожалуйста.спасибо, спасибо

Ответы [ 2 ]

1 голос
/ 07 марта 2012

Вы должны рассмотреть команду Picture: Picture({vwDepositDueList.CaseNo}, "xxxxx-xxx-xx")

0 голосов
/ 26 октября 2016
picture(totext(tonumber({vwPriorityAssignmentList.CaseNo}),'0000000000'),"xxx-xxxxx-xx")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...