Relaties

Status
Niet open voor verdere reacties.
Goedemorgen,

Ik ben de gemaakte database aan het inrichten en het werkt echt erg prettig!!! Nu wil ik een rapport maken vanuit het formulier (ControleArchief). Ik heb een knop gemaakt en er wordt inderdaad een rapport gemaakt echter maakt hij een rapport van ALLE records en niet alleen van het geopende formulier.

Ik gebruik de code [ControleID]=[Formulieren]![ControleArchief]![ControleID] bij "filter" in de eigenschappen van Rapport maar hij blijft alle records weergeven. Op internet wordt er niet veel over geschreven........

Alvast bedankt
 
Ik doe het even uit het hoofd, dus weet niet zeker of het gaat werken. Probeer het eens met:
"[ControleID]=" & [Formulieren]![ControleArchief]![ControleID]

Controleer ook of de eigenschap filter toestaan op Ja staat.
 
Als je vanuit een formulier een rapport wil openen met een knop, kun je daarvoor een knop maken met de wizard. Die vraagt of je alle​ records wilt zien, of een specifiek record. Dat is dan het actieve record. Dat is veruit de makkelijkste manier om het rapport te openen.
 
Maar wil je het met VBA, dan ziet het er zo uit:
Code:
Private Sub cmdRapport_Click()
    DoCmd.OpenReport "rptControle", acViewPreview, , "ControleID = " & Me.ControleID
End Sub
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan