RapportOpenen, macroactie

U kunt de actie Rapport Openen in Access-bureaubladdatabases gebruiken om een rapport te openen in ontwerpweergave of afdrukvoorbeeld, of om het rapport rechtstreeks naar de printer te verzenden. U kunt ook beperkingen beperken voor de records die in het rapport worden afgedrukt.

Instelling

De actie OpenReport heeft de volgende argumenten:

Actieargument

Beschrijving

Rapportnaam

De naam van het rapport dat u wilt openen. Het vak Rapportnaam in de sectie Actieargumenten van het deelvenster Opbouwprogramma voor macro's bevat alle rapporten in de huidige database. Dit is een verplicht argument.

Als u een macro met daarin de actie Rapport Openen in een bibliotheekdatabase wilt uitvoeren, zoekt Access eerst naar een rapport met deze naam in de bibliotheekdatabase en daarna in de huidige database.

Weergave

De weergave waarin het rapport wordt geopend. Klik in het vak Weergave op Afdrukken (het rapport directafdrukken), Ontwerp of Afdrukvoorbeeld. De standaardinstelling is Afdrukken.

Filternaam

Een filter waardoor de records van het rapport worden beperkt. U kunt de naam invoeren van een bestaande query of een filter dat is opgeslagen als een query. De query moet echter alle velden bevatten in het rapport dat u opent of de eigenschap OutputAllFields instellen op Ja.

Where-voorwaarde

Een geldige SQL WHERE-component (zonder het woord WHERE) of expressie die in Access wordt gebruikt om records te selecteren in de onderliggende tabel of query van het rapport. Als u een filter met het argument Filternaam selecteert, wordt deze WHERE-component toegepast op de resultaten van het filter.

Als u een rapport wilt openen en de records wilt beperken tot de records die worden opgegeven door de waarde van een besturingselement in een formulier, gebruikt u de volgende expressie:

[ veldnaam ] = Formulieren! [ formuliernaam ]! [ naam van besturingselement in formulier]

Vervang de veldnaam door de naam van een veld in de onderliggende tabel of query van het rapport dat u wilt openen. Vervang de formuliernaam en de naam van het besturingselement op een formulier door de naam van het formulier en het besturingselement op het formulier dat de waarde bevat die records in het rapport moeten bevatten.

Opmerking: De maximumlengte van het argument Where-voorwaarde is 255 tekens. Als u een complexere SQL WHERE-component moet invoeren die langer is, gebruikt u in plaats daarvan de OpenReport-methode van het object DoCmd in een VBA-module (Visual Basic for Applications). In VBA kunt u instructies voor SQL WHERE-componenten invoeren van maximaal 32.768 tekens.

Venstermodus

De modus waarin het rapport wordt geopend. Klik opNormaal, Verborgen,Pictogramof Dialoogvenster in het vak Venstermodus. De standaardwaarde is Normaal.

Opmerking: Sommige instellingen voorODE-argumenten in Venster M zijn niet van toepassing wanneer u documenten met tabbladen gebruikt. Schakel als volgt over naar overlappende vensters:

  1. Klik op Bestand en klik vervolgens op Opties voor Access. 

  2. Klik in het dialoogvenster Opties voor Access op Huidige database.

  3. Klik in de sectie Toepassingsopties onder Opties voor documentvensters op Overlappende vensters.

  4. Klik op OK, sluit de database en open de database opnieuw.

Opmerkingen

Met de instelling Afdrukken voor het argument Weergave wordt het rapport direct afgedrukt met behulp van de huidige printerinstellingen, zonder dat het dialoogvenster Afdrukken wordt weergegeven. U kunt ook de actie Rapport Openen gebruiken om een rapport te openen en in te stellen, en vervolgens de actie Afdrukken gebruiken om het af te drukken. U kunt bijvoorbeeld het rapport wijzigen of de actie Afdrukken gebruiken om de printerinstellingen te wijzigen voordat u afdrukt.

Het filter dat en de WHERE-voorwaarde die u wilt toepassen, worden de instelling van de filterinstelling van het rapport.

De actie Rapport Openen is vergelijkbaar met dubbelklikken op het rapport in het navigatiedeelvenster of met de rechtermuisknop klikken op het rapport in het navigatiedeelvenster en een weergave of de opdracht Afdrukken selecteren.

Tips    

  • Als u vergelijkbare rapporten voor verschillende gegevenssets wilt afdrukken, gebruikt u een filter of een WHERE-component om de records te beperken die in het rapport worden afgedrukt. Bewerk vervolgens de macro om een ander filter toe te passen of wijzig het argument Where-voorwaarde.

  • U kunt een rapport vanuit het navigatiedeelvenster naar een macro slepen actierij. Hiermee wordt automatisch een actie Rapport Openen gemaakt, die het rapport opent in de rapportweergave.

Meer hulp nodig?

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

×