arpijper Geplaatst: 10 november 2010 Geplaatst: 10 november 2010 Kan iemand mij helpen met het volgende. Voor mijn offertesysteem wil ik losse velden met 3 herhalingen, in een mergefield verwerken. Als ik de functie merge gebruik icm met de functie getrepetition krijg ik een wit regel bij de niet afgevulde velden. Hoe kan ik ervoor zorgen dat er bij geen inhoud van een veld, het volgende veld in de merge aansluitend, dus zonder witregel(s) wordt weergegeven Quote
0 Pescador Geplaatst: 11 november 2010 Geplaatst: 11 november 2010 Een mogelijkheid is de volgende: If(not IsEmpty(GetRepetition ( bedrag ; 1)); Int(Round(GetRepetition ( bedrag ; 1);2)) & "," & Right("00" & GetAsText(Round(GetRepetition ( bedrag ; 1);2) * 100); 2) & "¶";"") & If(not IsEmpty(GetRepetition ( bedrag ; 2)); Int(Round(GetRepetition ( bedrag ; 2);2)) & "," & Right("00" & GetAsText(Round(GetRepetition ( bedrag ; 2);2) * 100); 2) & "¶";"") & If(not IsEmpty(GetRepetition ( bedrag ; 3)); Int(Round(GetRepetition ( bedrag ; 3);2)) & "," & Right("00" & GetAsText(Round(GetRepetition ( bedrag ; 3);2) * 100); 2);"") Het resultaat is een tekst, waarbij de getallen toch met twee cijfers achter de komma worden weergegeven. En lege regels worden overgeslagen. Quote
Vraag
arpijper
Kan iemand mij helpen met het volgende.
Voor mijn offertesysteem wil ik losse velden met 3 herhalingen, in een mergefield verwerken.
Als ik de functie merge gebruik icm met de functie getrepetition krijg ik een wit regel bij de niet afgevulde velden.
Hoe kan ik ervoor zorgen dat er bij geen inhoud van een veld, het volgende veld in de merge aansluitend, dus zonder witregel(s) wordt weergegeven
2 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.