Laat ik voorop stellen dat ik niet veel ervaring heb met programmeren. Ik doe het ook niet voor de lol, maar om dingen voor mijn bedrijf werkend te krijgen.
We werken met Multivers voor windows, wat voor de layouts van diverse communicatie (facturen etc) Centura Report Builder gebruikt.
Op Centura wordt slechts zeer beperkt support gegeven. Wat ik wil zit niet binnen de support. Nu is er vanuit de levernacier wel de wil om support te geven, en dat proberen ze ook zo veel mogelijk, maar die weten het in dit geval ook niet !!
Wat wil ik:
Ik wil op mijn facturen, afhankelijk van een parameter, andere teksten. Hiervoor zijn enkele mogelijkheden. 1 ervan heb ik tot nu toe gebruikt, maar die baseert zich op: als parameter is 0 dan tekst 1, anders tekst 2. Dat werkt goed, zolang je maar 2 teksten hebt, maar hoera, ik heb er nu 6.
Ik zoek dus een functie die dit kan. De input vanuit Multivers kan cijfers (0, 1, 2, etc) zijn of letters (NORM, IFN, NORMINT, IFNINT, IFNBE, IFNES). Dit moet geconverteerd worden naar een tekst. (iets met bankrekeningen van onze kredietverzekeraar)
Ik kom in het programma veel op C++ lijkende code tegen, zoals StrReplace, StrIff, NumbertoStr (ik som even de meest belovende op).
Ik heb geen helpfile van Centura, en de enige die ik kon vinden was in het Russisch (!!), en ben reeds enige tijd aan het prutsen, zonder resultaat. StrIff heb ik echter aan de praat:
StrIFF( VVDEB_FAKTUURKEUZE , ' ' , 'Wij verzoeken u het bedrag over te maken op bankrekeningnummer 44.22.08.790 van de ABN-AMRO.' , 'Onze vordering op u is verpand aan IFN-Finance te Rotterdam, telefoon 010-2535353. Rechtsgeldige betaling kan' )
Dit laat zich vertalen als: VVDEB_Faktuurkeuze is 0 of leeg, dan "Wij verzoeken..." anders "Onze vordering..."
StrReplace lijkt me veelbelovend, maar wat ik probeer, ik kom er niet uit:
StrReplace( String , Number , Number , String )
Iemand die me een klein duwtje kan geven? (of een helpfile van Centura heeft, dan kom ik denk ik verder).
Tot slot van dit veel te lange verhaal nog een plaatje waarin hhet allemaal moet gebeuren:
We werken met Multivers voor windows, wat voor de layouts van diverse communicatie (facturen etc) Centura Report Builder gebruikt.
Op Centura wordt slechts zeer beperkt support gegeven. Wat ik wil zit niet binnen de support. Nu is er vanuit de levernacier wel de wil om support te geven, en dat proberen ze ook zo veel mogelijk, maar die weten het in dit geval ook niet !!
Wat wil ik:
Ik wil op mijn facturen, afhankelijk van een parameter, andere teksten. Hiervoor zijn enkele mogelijkheden. 1 ervan heb ik tot nu toe gebruikt, maar die baseert zich op: als parameter is 0 dan tekst 1, anders tekst 2. Dat werkt goed, zolang je maar 2 teksten hebt, maar hoera, ik heb er nu 6.
Ik zoek dus een functie die dit kan. De input vanuit Multivers kan cijfers (0, 1, 2, etc) zijn of letters (NORM, IFN, NORMINT, IFNINT, IFNBE, IFNES). Dit moet geconverteerd worden naar een tekst. (iets met bankrekeningen van onze kredietverzekeraar)
Ik kom in het programma veel op C++ lijkende code tegen, zoals StrReplace, StrIff, NumbertoStr (ik som even de meest belovende op).
Ik heb geen helpfile van Centura, en de enige die ik kon vinden was in het Russisch (!!), en ben reeds enige tijd aan het prutsen, zonder resultaat. StrIff heb ik echter aan de praat:
StrIFF( VVDEB_FAKTUURKEUZE , ' ' , 'Wij verzoeken u het bedrag over te maken op bankrekeningnummer 44.22.08.790 van de ABN-AMRO.' , 'Onze vordering op u is verpand aan IFN-Finance te Rotterdam, telefoon 010-2535353. Rechtsgeldige betaling kan' )
Dit laat zich vertalen als: VVDEB_Faktuurkeuze is 0 of leeg, dan "Wij verzoeken..." anders "Onze vordering..."
StrReplace lijkt me veelbelovend, maar wat ik probeer, ik kom er niet uit:
StrReplace( String , Number , Number , String )
Iemand die me een klein duwtje kan geven? (of een helpfile van Centura heeft, dan kom ik denk ik verder).
Tot slot van dit veel te lange verhaal nog een plaatje waarin hhet allemaal moet gebeuren: