Hallo. Ik loop bij het laatste loodje van mijn project vast. Ik wil een email met een pdf bijlage verzenden. De bijlage is een formulier met een geselecteerde Werkorder. Ik heb een tabel Opdrachten waarvan ik het invulformulier Werkorders heb gemaakt. Ik kan in het formulier (vorige en volgende) bladeren door de "Records" (ID: o_Werknummer) en daarmee het specifieke formulier selecteren. Dit werkt goed. Ik wil mbv. een knop met onderliggende macrocode de Email verzenden, echter voorziet de macro-opdracht DatabaseVerzendenViaEmail niet de gewenste mogelijkheden. Als ik deze macro gebruik, dan worden alle formulieren van alle werkorders overeenkomstig alle records van de tabel als pdf bijlage toegevoegd ipv. van alleen het geselecteerde formulier.
Als oplossing dacht ik het principe van mijn succesvolle macro voor het printen toe te passen, die de mogelijkheid biedt een specifiek geselecteerd formulier af te drukken. Hiervoor heb ik het formulier Werkorders als een Object c.q. Rapport opgeslagen, en zo een rapport 'Rapport Werkorders', inhoudelijk met de layout van het formulier, gemaakt. Met de volgende macro kan ik het formulier afdrukken waarvan de gegevens van één specifiek record zijn ingevuld.
TijdelijkeVariabeleInstellen
Naam: TempRapportWerkorders
Expressie: = o_Werknummer
RapportOpenen
Rapportnaam: Rapport Werkorders
Beeld: Afdrukken
Filternaam:
WHERE voorwaarde = [o_Werknummer]=[TempVars]![TempRapportWerkorders]
Venstermodus: Standaard
Hiermee selecteer ik één formulier met de gegevens van één specifieke record. Precies de functie die ik ook voor de verzending via Email nodig heb.
Ipv. afdrukken zou deze selectie in een pdf bestand geplaatst moeten worden en via email moeten worden verzonden.
Ik weet niet hoe dat zou moeten en ik deze macro mogelijk zou kunnen combineren met de macro DatabaseVerzendenViaEmail (via Outlook) of een andere macro.
Een oplossing in programmacode is vanwege mijn kennis niet wenselijk. Een oplossing met een macro zou ik toejuichen.
Wie wil en kan mij helpen, alvast bedankt.
Als oplossing dacht ik het principe van mijn succesvolle macro voor het printen toe te passen, die de mogelijkheid biedt een specifiek geselecteerd formulier af te drukken. Hiervoor heb ik het formulier Werkorders als een Object c.q. Rapport opgeslagen, en zo een rapport 'Rapport Werkorders', inhoudelijk met de layout van het formulier, gemaakt. Met de volgende macro kan ik het formulier afdrukken waarvan de gegevens van één specifiek record zijn ingevuld.
TijdelijkeVariabeleInstellen
Naam: TempRapportWerkorders
Expressie: = o_Werknummer
RapportOpenen
Rapportnaam: Rapport Werkorders
Beeld: Afdrukken
Filternaam:
WHERE voorwaarde = [o_Werknummer]=[TempVars]![TempRapportWerkorders]
Venstermodus: Standaard
Hiermee selecteer ik één formulier met de gegevens van één specifieke record. Precies de functie die ik ook voor de verzending via Email nodig heb.
Ipv. afdrukken zou deze selectie in een pdf bestand geplaatst moeten worden en via email moeten worden verzonden.
Ik weet niet hoe dat zou moeten en ik deze macro mogelijk zou kunnen combineren met de macro DatabaseVerzendenViaEmail (via Outlook) of een andere macro.
Een oplossing in programmacode is vanwege mijn kennis niet wenselijk. Een oplossing met een macro zou ik toejuichen.
Wie wil en kan mij helpen, alvast bedankt.