Harrie1970
Gebruiker
- Lid geworden
- 30 jul 2014
- Berichten
- 16
Vanuit de formulieren die ik in MS Access 2010 heb gebouwd, worden emails verzonden. Deze emails worden momenteel via docmd.sendobject, <bijlage rapport>, acformatpdf, me.varemailadres,,,"Titel van de mail", "Inhoud van de mail", false verstuurd.
Echter moet de mail flexibeler van opzet worden, zodat de inhoud van de mail ook tijdens het gebruik van de database kunnen worden aangepast.
Dit heb ik inmiddels gedaan door een tabel Tbl_Mail aan te maken met velden Onderwerp en Inhoud.
Het veld Inhoud is van het type Memo.
Als ik deze waarde (van veld Inhoud) in een variabele (VarMsg) opvang in VBA en deze variabele vervolgens neerzet waar de inhoud hoort te staan, dan lukt dat aardig.
Helaas werkt dit alleen met vaste waarden in het veld Inhoud.
Nu wil ik een mail in veld Inhoud plaatsen waarin staat: "Uw naam: " & Me.VarNaam
Deze vang ik op in een variabele (VarMsg) in VBA, maar dat wordt in z'n totaliteit gezien als tekst. Dit is net wat ik niet wil.
Als ik MsgBox "Uw naam: " & Me.VarNaam gebruik, wordt er netjes een messagebox getoond met "Uw naam: Harrie1970".
Als ik MsgBox VarMsg gebruik, wordt er een messagebox getoond met "Uw naam: " & Me.Naam
Ik zou graag willen weten hoe ik MsgBox VarMsg kan omzetten in "Uw naam: Harrie1970".
Kan iemand mij hiermee helpen?
Alvast mijn dank.
Echter moet de mail flexibeler van opzet worden, zodat de inhoud van de mail ook tijdens het gebruik van de database kunnen worden aangepast.
Dit heb ik inmiddels gedaan door een tabel Tbl_Mail aan te maken met velden Onderwerp en Inhoud.
Het veld Inhoud is van het type Memo.
Als ik deze waarde (van veld Inhoud) in een variabele (VarMsg) opvang in VBA en deze variabele vervolgens neerzet waar de inhoud hoort te staan, dan lukt dat aardig.
Helaas werkt dit alleen met vaste waarden in het veld Inhoud.
Nu wil ik een mail in veld Inhoud plaatsen waarin staat: "Uw naam: " & Me.VarNaam
Deze vang ik op in een variabele (VarMsg) in VBA, maar dat wordt in z'n totaliteit gezien als tekst. Dit is net wat ik niet wil.
Als ik MsgBox "Uw naam: " & Me.VarNaam gebruik, wordt er netjes een messagebox getoond met "Uw naam: Harrie1970".
Als ik MsgBox VarMsg gebruik, wordt er een messagebox getoond met "Uw naam: " & Me.Naam
Ik zou graag willen weten hoe ik MsgBox VarMsg kan omzetten in "Uw naam: Harrie1970".
Kan iemand mij hiermee helpen?
Alvast mijn dank.