Welkom op het forum van startpagina!

Dit forum staat op alleen-lezen. Je kan hier informatie zoeken en oude berichten terugvinden, maar geen nieuwe berichten plaatsen.

Naar overzicht van alle forums

enkele rapport pagina's mailen?

  • plofke

    Hallo,

    Wij zijn bezig met een database daarin hebben we enkele tabellen 1 formulier met een subformulier en een rapport …

    Nu hebben we op het formulier een knop gemaakt waar je het rapport mee kan e-mailen.

    Dit werkt allemaal perfect.

    Je krijgt als je op het knopje mail drukt een schermpje te zien hoe je het wil mailen ik kies dan html. Dit werkt allemaal perfect het enige probleem is dat hij alle records mailt terwijl wij maar 1 record willen mailen (het huidige record) wat op dat moment open staat in het formulier.

    Hoe kunnen wij het zo maken dat we alleen het huidige record mailen dus het record wat openstaat in het formulier?

    Alvast bedankt,

    Plofke

  • Eric B

    Je hebt daar een aantal stappen voor nodig. Het record moet wel een unieke ID hebben.

    * je moet hetId in onderstaande tekst vervangen door jouw sleutel…dus is

    de sleutel KlantID

    dan wordt het MIJNID=me.KlantID 'in je formulier

    Me.Filter = “KlantID=” MIJNID 'in je rapport

    -1- Maak in een Module een public var aan

    Public MIJNID As Long

    -2- Open het rapport en maak de gebeurtenis Open aan

    Private Sub Report_Open(Cancel As Integer)

    Me.Filter = “hetID=” MIJNID

    End Sub

    -3- zet daarna in het rapport het filter aan Eigenschappen/Gegevens/Filter aan

    op Ja (niet vergeten!!)

    -4- In je formulier waar je het rapport aanroept dus voor docmd.sendobject

    type je de volgende regel :

    MIJNID=me.hetID