Az asztali Access-adatbázisokban a JelentésMegnyitása művelettel megnyithat egy jelentést Tervező nézetben vagy nyomtatási képben, vagy közvetlenül a nyomtatóra küldheti. 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 táradatbázisban futtatja a JelentésMegnyitása műveletet tartalmazó makrót, az Access először a táradatbázisban keresi a megadott nevű jelentést, majd az aktuális adatbázisban. |
| 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 létező 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 | Egy érvényes SQL WHERE záradék (a WHERE szó nélkül) vagy kifejezés, amellyel az Access rekordokat választhat 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! [űrlapnév]! [vezérlőelemnév űrlapon] 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. A Megnyitási 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 Megnyitási mód argumentum egyes beállításai nem alkalmazhatók dokumentumfülek használata esetén. 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 sorra. Ez automatikusan létrehoz egy JelentésMegnyitása műveletet, amely megnyitja a jelentést Jelentés nézetben.