Makrohandlingen ÅbnRapport

Du kan bruge handlingen OpenReport i Access-databaser til at åbne en rapport i designvisning eller Vis udskrift eller til at sende rapporten direkte til printeren. Du kan også begrænse de poster, der udskrives i rapporten.

Indstilling

Handlingen OpenReport har følgende argumenter:

Handlingsargument

Beskrivelse

Rapportnavn

Navnet på den rapport, der skal åbnes. Feltet Rapportnavn i sektionen Handlingsargumenter i ruden Makrogenerator viser alle rapporter i den aktuelle database. Dette er et påkrævet argument.

Hvis du afspiller en makro med handlingen ÅbnRapport i et biblioteksdatabase, leder Access først efter rapporten med dette navn i biblioteksdatabasen og derefter i den aktuelle database.

Visning

Den visning, hvori rapporten åbnes. Klik på Udskriv (udskriv straks rapporten), Design eller Vis udskrift i boksen Visning. Standarden er Udskriv.

Filternavn

Et filter, der begrænser rapportens poster. Du kan angive navnet på enten et eksisterende forespørgsel eller et filter, som blev gemt som en forespørgsel. Men forespørgslen skal indeholde alle felterne i den rapport, du åbner, eller have egenskaben .MedtagAlleFelter angivet til Ja.

Where-betingelse

En gyldig SQL WHERE-delsætning (uden ordet WHERE) eller udtryk, som Access bruger til at vælge poster fra rapportens underliggende tabel eller forespørgsel. Hvis du vælger et filter med argumentet Filternavn, anvender Access denne WHERE-delsætning på resultaterne af filteret.

Hvis du vil åbne en rapport og begrænse dens poster til dem, der er angivet af værdien af et kontrolelement i en formular, skal du bruge følgende udtryk:

[ feltnavn ] = Forms![ formularnavn ]![ kontrolnavn i formular ]

Erstat feltnavn med navnet på et felt i den underliggende tabel eller forespørgsel på den rapport, du vil åbne. Erstat formularnavn og kontrolnavn på formularen med navnet på formularen og kontrolelementet på den formular, der indeholder den værdi, du vil have poster i rapporten til at matche.

Bemærk: Argumentet Where-betingelse kan maksimalt bestå af 255 tegn. Hvis du skal indtaste en mere kompleks SQL WHERE-delsætning, som er længere end dette, skal du i stedet bruge metoden ÅbnRapport fra objektet DoCmd i et VBA-modul (Visual Basic for Applications). Du kan indtaste SQL WHERE-delsætninger på op til 32.768 tegn i VBA.

Vinduestilstand

Den tilstand, hvori rapporten åbnes. Klik på Normal, Skjult, Ikon eller Dialogboks i boksen Vinduestilstand. Standarden er Normal.

Bemærk: Nogle indstillinger for argumentet Vinduestilstand gælder ikke, når der bruges dokumenter med faner. Sådan skifter du til overlappende vinduer:

  1. Klik på Filer, og klik derefter på Access-indstillinger. Hvis du bruger Access 2007, skal du klikke på Microsoft Office-knappen > Access-indstillinger.

  2. I dialogboksen Access-indstillinger skal du klikke Aktuel database.

  3. I sektionen Programindstillinger under Indstillinger for dokumentvindue skal du klikke på Overlappende vinduer.

  4. Klik på OK, og luk og åbn derefter databasen igen.

Bemærkninger

Indstillingen Udskriv for argumentet Vis udskriver straks rapporten ved hjælp af de aktuelle printerindstillinger og uden at åbne dialogboksen Udskriv. Du kan også bruge handlingen ÅbnRapport til at åbne og konfigurere en rapport og derefter bruge handlingen Udskriv til at udskrive den. Det kan f.eks. være, at du vil redigere rapporten eller bruge handlingen Udskriv til at ændre printerindstillingerne, før du udskriver.

Det filter og den WHERE-betingelse, du anvender, bliver indstillingen for rapportens Filter-egenskab.

Handlingen ÅbnRapport svarer til at dobbeltklikke på rapporten i navigationsruden eller højreklikke på rapporten i navigationsruden og vælge en visning eller kommandoen Udskriv.

Tip!   

  • Hvis du vil udskrive ens rapporter for forskellige datasæt, skal du bruge et filter eller en WHERE-delsætning til at begrænse de poster, der udskrives i rapporten. Rediger derefter makroen for at anvende et andet filter eller ændre argumentet WHERE-betingelse.

  • Du kan trække en rapport fra navigationsruden til et makro-handlingsrække. Dette opretter automatisk en ÅbnRapport-handling, der åbner rapporten i rapportvisning.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×