Temat: Wyswietlanie wartosc jednej formuly w innej

Witam
Mam formule ktora wyglada jak ponizej:

IF
{@IloscD}>0 and {@IloscW}>0
Then 'Willow products :'+ XXXX 'pcs / szt.'+
'Wood products '+ XXXX'+ 'pcs / szt'
ELSE
IF {@IloscW}>0 THEN 'Willow products :'+ XXXX
ELSE
IF {@IloscD}>0 THEN ''Wood products '+ XXXX
ELSE
""

Czy jest opcja aby w miejscach gdzie wpisane są X forumla ta wyswietlila mi sam wynik innej formuly?
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Wyswietlanie wartosc jednej formuly w innej

Tak, przy założeniu że inna formuła zwraca liczbę musisz skonwertować ją do tekstu za pomocą funkcji ToText lub CStr


IF {@IloscD}>0 and {@IloscW}>0
Then 'Willow products :'+ ToText({@WillowProducts}) + 'pcs / szt.'+ 'Wood products '+ {@WoodProducts} + 'pcs / szt'
ELSE
IF {@IloscW}>0 THEN 'Willow products :'+ ToText({@WillowProducts})
ELSE
IF {@IloscD}>0 THEN ''Wood products '+ ToText({@WoodProducts})

Temat: Wyswietlanie wartosc jednej formuly w innej

Super wszystko działa jak należy. Wielkie dzięki!

Mam w tym miejscu jeszcze dwa problemy:

1. W miejscu gdzie stosuję: ToText({@WillowProducts}) dane wyświetlają się np. 765,00 jak to ustawić aby wyświetlały się bez miejsc po przecinku? W polu formatowania tej formuły mam ustawione wyświetlanie na takie bez miejsc po przecinku i w każdym innym miejscu na raporcie wyświetla się prawidłowo.

2. W jaki sposób w polu w którym stosuję tą formułę mogę w pewnym miejscu w kodzie np. tutaj:
Then 'Willow products :'+ ToText({@WillowProducts}) + 'pcs / szt.'+ 'Wood products '+ {@WoodProducts} + 'pcs / szt'

zmodyfikować go w ten sposób aby np.: {@WoodProducts} + 'pcs / szt'
ta część została przeniesiona do akapitu poniżej?
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Wyswietlanie wartosc jednej formuly w innej

Ad 1.
Wystarczy dodać drugi parametr:

ToText({@input}, 0)


Ad 2.
Trzeba wysłać znak nowej linii za pomocą chr(13)


'Willow products: '+ ToText({@WillowProducts}, 0) + 'pcs / szt.'+ chr(13) + 'Wood products: '+ ToText({@WoodProducts},0) + 'pcs / szt'

Następna dyskusja:

Wyswietlanie wartosci dla p...




Wyślij zaproszenie do