| | |
Een rapport voorzien van een dynamische RecordSource
Het mooie van rapporten in Access is dat je deze goed kunt manipuleren. Een handige tip is een rapport zo op te zetten, dat deze verschillende keren te gebruiken is. Dit dit als volgt: - Maak een rapport en geef deze op de gewone manier een RecordSource (door een tabel of query te kiezen als basis voor het rapport) - Maak in een module waarin allerlei globale variabelen zijn opgenomen een variabele aan, bijvoorbeeld Public srcRptOrders as String - In een formulier, waar de knop 'Toon Rapport' op zit, zet je achter de knop in de code (bijvoorbeeld): srcRptOrders ="SELECT * FROM Orders WHERE OrderID=" & Me.OrderID en daarna Docmd.OpenReport "Orders" - In de Open-Event van het rapport, plaats je: Me.RecordSource = srcRptOrders
Het rapport dat nu wordt getoond, wordt alleen de betreffende order getoond. Tal van varianten zijn hierop natuurlijk mogelijk.
Reageer op deze tip
Er is 1 reactie
John (9-3-2022)
Zeer summiere uitleg, wordt men niet veel wijzer van.
Reageer op deze tip
De volgende tips zijn beschikbaar:
Een rapport voorzien van een dynamische RecordSource
Horizontale lijnen opnemen op een rapport
Rapporten openen
Rapporten openen vanaf een formulier die de instelling Modaal heeft (Modal)
| |
|
|