Tekst samenstellen
Met deze actie kunt u een tekst samenstellen o.b.v. de dataregels in een dataset.
Voorbeeld
Een veel gebruikte toepassing is het samenstellen van HTML-code voor een tabel, welke u daarna dan in een e-mail kunt opnemen.
De HTML-code voor een tabel ziet er bijvoorbeeld zo uit:
Het geel gemarkeerde deel is de kop van een HTML-tabel (koptekst) en het groen gemarkeerde deel is het einde van de HTML-tabel (voettekst). Daar tussenin worden er één of meerdere tabelregels opgenomen (Detail tekst); in dit voorbeeld 2 regels.
Deze HTML code kunnen we opbouwen op basis van een dataset welke het resultaat is van bijvoorbeeld de actie Haal dataset met SQL query. De actie zal automatisch alle dataregels uit de dataset in de tekst (HTML-code) als Detail tekst opnemen.
Beschrijving parameters
Omschrijving (optioneel)
Uitleg voor deze parameter vind u hier.
Geheugenveld (type database) te gebruiken als bron voor samenstellen tekst (verplicht)
Hier kiest u een dataset geheugenveld welke als bron moet worden gebruikt voor de samen te stellen tekst.
Plaats huidige dataregel van de lus in dit geheugenveld (nodig voor detail tekst) (verplicht)
De actie zal alle dataregels in de opgegeven dataset doorlopen (lus). Voor elke dataregel zal de in het tabblad Dataregels opgegeven tekst worden toegevoegd aan de samen te stellen tekst.
Kop
De hier opgegeven tekst zal aan het begin van de samen te stellen tekst worden geplaatst.
Dataregels
De hier opgegeven tekst zal voor elke dataregel worden toegevoegd. Indien de bron dataset bijvoorbeeld 10 dataregels bevat, dan zal de hier opgegeven tekst 10x aan de samen te stellen tekst worden toegevoegd.
Het is gebruikelijk dat daarom in dit tabblad het dataregel geheugenveld zal worden gebruikt, zoals in het voorbeeld.
Dataregel overslaan indien inhoud gelijk aan vorige dataregel
Indien deze optie is aangevinkt, en er komen achtereenvolgens regels voor in de dataset die gelijk zijn, dan worden deze overgeslagen.
Stel de volgende dataset
Van Bekkerem;Dordrecht
Van Bekkerem;Dordrecht
Van Bekkerem;Dordrecht
Van Haaften;Hilversum
Van Bekkerem;Dordrecht
Indien de optie aangevinkt staat worden alleen regel 1, 4 en 5 meegenomen in het resultaat. Regel 2 en 3 worden overgeslagen omdat de voorgaande regel gelijk is. Regel 5 wordt wel meegenomen in het resultaat, omdat de voorgaande regel anders is.
Voettekst
De hier opgegeven tekst zal aan het einde van de samen te stellen tekst worden geplaatst.
Bestemming
Geheugenveld
De samengestelde tekst zal in het hier opgegeven geheugenveld worden geplaatst. Dit dient een geheugenveld te zijn van het type Tekst.
Tekst bestand (UTF8)
De samengestelde tekst zal in het hier opgegeven bestandspad worden geplaatst.
Toevoegen aan bestaande inhoud van bestand
Indien de samengestelde tekst in een opgegeven bestandspad wordt geplaatst, kan met deze optie worden aangegeven dat de samengestelde tekst wordt toegevoegd achter de eventueel aanwezige inhoud van het opgegeven bestand.
Indien u deze optie uitvinkt zal een eventueel bestaand bestand worden overschreven.
Actie bij fout
Uitleg voor deze parameter vind u hier.