Alinea's of witregels in Expressie

Status
Niet open voor verdere reacties.

BlackSmokey

Nieuwe gebruiker
Lid geworden
18 mrt 2015
Berichten
2
Beste leden,

Sinds een half jaar ben ik druk bezig met een database voor registratie en afhandeling van meldingen.

Ik heb hier ook de mogelijkheid in gebouwd om standaard brieven te genereren. Tot zover werkt alles goed. Nu loop ik tegen het volgende probleem aan:

In tabel "StandaardZinnen" heb ik verschillende standaard zinnen geformuleerd. Door deze zinnen te combineren aan de hand van parameters wil ik een tekst voor een brief samenstellen.

Hiervoor heb ik een query gemaakt. In de query maak ik gebruik van expressies om mijn brief als het ware "samen te stellen".

als voorbeeld heb ik als expressie staan: Exp1: Dlookup("Veld1";"StandaardZinnen") & DLookUp("Veld2";"StandaardZinnen") & DLookUp("Veld4";"StandaardZinnen")

(Ik maak gebruik van deze constructie zodat ik makkelijk standaard zinnen kan aanpassen zonder dat ik daarvoor mijn formules helemaal moet verbouwen)

Qua inhoud klopt de expressie volledig. Alleen ontstaat hier voor mij het probleem: de expressie voert alles netjes uit, maar zet allemaal achter elkaar aan. Graag wil ik tussen de velden of tussen een reeks velden dat acces daar een alinea of een witregel neerzet.

Voorbeeld:
Nu: Geachte heer/mevrouw, Graag willen wij u via deze weg laten weten dat wij uw bericht in goede orde hebben ontvangen. Wij streven ernaar u binnen 6 weken verder te berichten over de afhandeling. Met Vriendelijke groet, Bedrijf X

Ik zou graag willen:

Geachte heer/mevrouw,

Graag willen wij u via deze weg laten weten dat wij uw bericht in goede orde hebben ontvangen.

Wij streven ernaar u binnen 6 weken verder te berichten over de afhandeling.

Met Vriendelijke groet,


Bedrijf X


Omdat de teksthoeveelheden soms willen verschillen is het voor mij niet handig om per tekst een los veld te maken. Is er een commando of truc om alinea's te realiseren? Of hebben jullie andere ideën? Ik hoor het graag.
 
Je kunt in een tekstveld op deze manier geen alinea's maken, vrees ik. In een rapport hoeft het ook geen probleem te zijn om de velden onder elkaar te zetten, want als je de eigenschappen <Te verkleinen> op <Ja> zet, zie je ze toch niet. Met VBA kun je overigens wél een string opbouwen met alinea's. En dan hoef je (gelukkig, zou ik zeggen) ook geen DLookup meer te gebruiken, want dat is toch niet de handigste aanpak.
 
Octafish bedankt voor je snelle reactie.

Je geeft aan dat dit ook prima te regelen is met VBA, nu moet ik eerlijk zeggen dat ik weinig kennis heb van VBA. Is het misschien mogelijk een klein opzetje te laten zien van hoe ik zoiets zou moeten regelen? Als ik een beetje een richting heb kan ik zelf wel op onderzoek uit hoe ik dat verder naar mijn wensen kan inrichten.

Ik ben eigenlijk benieuwd naar de wijze waarop je VBA "oproept" in de je rapport om zo de juiste teksten te ontvangen. Is dit op een redelijk eenvoudige manier uit te leggen?

Bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan