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.