Tips over Microsoft Word vind je op Werken met Word
TIPS

DATABASES

QUERIES

FORMULIEREN

RAPPORTEN

MODULES

FORUM

CONTACT



ZOEKEN
 

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 zijn nog geen reacties geplaatst

De volgende tips zijn beschikbaar:
  • Comprimeren (handmatig)
  • Gegevens converteren: Controleren of iets een Decimal is
  • Gegevens converteren: Controleren of iets een Integer is
  • Gegevens converteren: Null-waardes afvangen
  • Melden dat een onderdeel nog niet gereed is
  • Onderdelen van je pakket afschermen met een wachtwoord