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:
|
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.