JelentésMegnyitása makróművelet

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Az asztali Access-adatbázisokBan az OpenReport művelet használatával megnyithat egy jelentést Tervező nézetben vagy Nyomtatási kép nézetben, vagy elküldheti a jelentést közvetlenül a nyomtatóra. Ezenkívül szűrheti is a nyomtatandó jelentésben szereplő rekordokat.

Beállítás

A JelentésMegnyitása művelet argumentumai a következők.

Művelet argumentuma Leírás:
Jelentés neve A megnyitni kívánt jelentés neve. A Makrószerkesztő ablak Argumentumok területén lévő Jelentésnév mező felsorolja az aktuális adatbázisban található jelentéseket. Ez kötelező argumentum.
Ha egy erőforrástár-adatbázisban futtatja a Jelentésmegnyitása műveletet tartalmazó makrót, az Access először az erőforrástár-adatbázisban, majd az aktuális adatbázisban keresi az ilyen nevű jelentést.
Nézet A nézet, amelyben megnyílik a jelentés. A Nézet mezőben választhat a Nyomtatás (a jelentés azonnali nyomtatása), a Tervező és a Nyomtatási kép nézet közül. Az alapérték a Nyomtatás.
Szűrőnév A jelentés rekordjait korlátozó szűrő. Megadhatja egy meglévő lekérdezés vagy egy lekérdezésként mentett szűrő nevét. A lekérdezésben mindenképp benne kell lennie a megnyitandó űrlap minden mezőjének, vagy a Mindenmezőkiírása tulajdonságát az Igen értékre kell állítani.
Where feltétel Érvényes SQL WHERE záradék (a WHERE szó nélkül) vagy kifejezés, amellyel az Access rekordokat választ ki a jelentés alapjául szolgáló táblából vagy lekérdezésből. Ha a Szűrőnév argumentummal jelöl ki egy szűrőt, az Access ezt a WHERE záradékot a szűrés eredményére alkalmazza.
Egy jelentés megnyitására és rekordjainak egy űrlap valamely vezérlőelemében szereplő érték szerinti szűrésére használhatja a következő kifejezést:
[mezőnév] = Forms! [formname]! [controlname on form]
A mezőnév argumentum helyére a megnyitni kívánt jelentés alapjául szolgáló tábla vagy lekérdezés egy mezőjének nevét kell írni. Az űrlapnév és a vezérlőnév az űrlapon helyére kerül annak az űrlapnak és a rajta lévő vezérlőelemnek a neve, amely a jelentés rekordjaiban egyeztetni kívánt értéket tartalmazza.
Megjegyzés: A Where feltétel argumentum maximális hossza 255 karakter. Ha ennél hosszabb, összetettebb SQL WHERE záradékot szeretne megadni, használja a Visual Basic for Applications (VBA) DoCmd objektumának JelentésMegnyitása metódusát. VBA-modulokban maximálisan 32.768 karakter hosszúságú SQL WHERE záradékokat adhat meg.
Megnyitási mód A mód, amelyben megnyílik a jelentés. Az Ablak mód mezőben kattintson a Normál, a Rejtett, az Ikon vagy a Párbeszédpanel elemre. Az alapértelmezett érték a Normál.

Megjegyzés: A többlapos dokumentumok használatakor egyes ablakmód-argumentumbeállítások nem érvényesek. Ha egymást átfedő ablakokra szeretne váltani:
  1. Kattintson a Fájl fülre, majd Az Access beállításai pontra.
  2. Az Access beállításai párbeszédpanelen kattintson az Aktuális adatbázis kategóriára.
  3. Az Alkalmazás beállításai szakasz Dokumentumablak beállításai területén kattintson az Átfedő ablakok beállításra.
  4. Kattintson az OK gombra, majd zárja be és nyissa meg újra az adatbázist.

Megjegyzések

A Nézet argumentum Nyomtatás beállítása esetén a program – az aktuális nyomtató-beállításokkal – azonnal kinyomtatja a jelentést, a Nyomtatás párbeszédpanel megjelenítése nélkül. A JelentésMegnyitása műveletet használhatja úgy is, hogy megnyitja és előkészíti a jelentést, majd a Nyomtatás művelettel kinyomtatja azt. Többek között módosíthatja a jelentést, vagy a Nyomtatás művelettel megváltoztathatja a nyomtatási beállításokat, mielőtt megkezdené a nyomtatást.

Az alkalmazott szűrő és WHERE feltétel a jelentés Szűrő tulajdonságaként jelenik meg.

A JelentésMegnyitása művelet hatása ugyanaz, mint ha duplán kattintana a navigációs ablakban a jelentésre, vagy a jobb gombbal kattintana rá, és kijelölne egy nézetet vagy a Nyomtatás parancsot.

Tippek 

  • Ha több különböző adathalmazról szeretne hasonló jelentéseket kinyomtatni, használjon szűrőt vagy WHERE záradékot a jelentésbe kerülő rekordok szűrésére. Ezután a makróban adjon meg másik szűrőt, vagy változtassa meg a Where feltétel argumentumot.
  • A navigációs ablakból áthúzhat egy jelentést egy makróműveleti sorba. Ez automatikusan létrehoz egy JelentésMegnyitása műveletet, amely megnyitja a jelentést Jelentés nézetben.