Преобразовать количество слов в отчет Crystal - PullRequest
0 голосов
/ 15 января 2020

Я работаю над отчетом Crystal, может кто-нибудь подсказать мне, как я могу конвертировать валюту в слова в этом формате; (1 502 000,50) Один миллион пятьсот две тысячи наира и пятьдесят кобо Только. я пробовал:

 numberVar x := {@summAmt} - int ({@summAmt});

 if x = 0 then 

 propercase (toWords (int({@summAmt}),0)+ ' Naira Only')

 else 

 propercase (toWords (int({@summAmt}),0)+ ' Naira, and ' + toWords ((x * 100),0) + ' Kobo')

1 Ответ

0 голосов
/ 16 января 2020

Для go для этого вам понадобятся 2 формулы; создайте ту, которую я написал ранее, затем создайте, а затем создайте другую формулу со следующим кодом:

numberVar x := {@summAmt} - int ({@summAmt});
if x > 0 then 
replace ({@convertWords},"Hundred ","Hundred and " )
else
{@convertWords}

{@ convertWords} - это имя моей первой формулы, а @summAmt - это имя поля, которое я преобразовываю. ,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...