A JelentésMegnyitása művelettel megnyithat egy jelentést Tervező nézetben vagy nyomtatási képként, vagy akár közvetlenül a nyomtatóra is 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 a JelentésMegnyitása műveletet tartalmazó makrót egy függvénytár-adatbázisban indítja el, az Access először a függvénytár-adatbázisban keresi a megadott nevű jelentést, és csak utána 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 |
Egy szűrő, amelyet a jelentés rekordjainak szűrésére használhat. 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ábla 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őnév az ű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 választhat a Normál, a Rejtett, az Ikon és a Párbeszéd lehetőség közül. Az alapérték a Normál. Megjegyzés: A Megnyitási mód argumentum egyes értékei 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űveletsorba. Ez automatikusan létrehoz egy JelentésMegnyitása műveletet, amely megnyitja a jelentést Jelentés nézetben.