16 Jelentések: Nyomtatható listák készítése

16.1 Bevezetés

Az adatokat eddig táblákban, űrlapokon és lekérdezésekben néztük. De mi van, ha nyomtatni szeretnénk őket? Vagy PDF-be exportálni?

Erre valók a jelentések (reports)!

A jelentés:

  • Nyomtatásra optimalizált formátum
  • Professzionális megjelenés (fejléc, lábléc, oldalszámok)
  • Csoportosítható (pl. kutatók intézmény szerint csoportosítva)
  • Exportálható (PDF, Word, Excel)

16.2 Egyszerű jelentés: Kutatók listája

Készítsünk egy egyszerű nyomtatható kutatói listát!

16.2.1 1. lépés: Jelentés varázsló indítása

  1. Kattintsunk egyszer a tbl_Kutatók táblára (kijelölés, NE megnyitás!)
  2. Létrehozás fül → Jelentés gomb

Az Access automatikusan készít egy jelentést!

16.2.2 2. lépés: A jelentés megtekintése

Most egy formázott listát látunk:

┌─────────────────────────────────────────────┐
│                tbl_Kutatók                  │  ← Jelentés fejléce
│              2024. március 15.              │
├─────────────────────────────────────────────┤
│ KutatóID  Név            Email      Intézmény│  ← Oszlopfejlécek
├─────────────────────────────────────────────┤
│    1      Kovács Anna    kovacs... ELTE BTK │
│    2      Nagy Péter     nagy...   Független│
│    3      Szabó Mária    szabo...  PTE BTK  │
│   ...                                        │
├─────────────────────────────────────────────┤
│                      1. oldal                │  ← Oldal lábléce
└─────────────────────────────────────────────┘

16.2.3 3. lépés: Nyomtatási kép nézet

Nézzük meg, hogyan nézne ki kinyomtatva:

  1. Nézet gomb → Nyomtatási kép (Print Preview)

Most látjuk a teljes oldalt, úgy, ahogy kinyomtatnánk.

Eszközök:

  • Zoom (nagyítás/kicsinyítés)
  • Egy/Két oldal nézet
  • Nyomtatás gomb (ha ténylegesen kinyomtatnánk)
  • PDF vagy XPS – Exportálás PDF-be

16.2.4 4. lépés: PDF exportálás

Exportáljuk PDF-be a listát:

  1. Adatok fül → PDF vagy XPS
  2. Válasszuk ki a helyet (pl. Asztalt)
  3. Fájlnév: Kutatók_lista.pdf
  4. Közzététel

Létrejött a PDF! Megnyithatjuk és kinyomtathatjuk.

16.2.5 5. lépés: Jelentés mentése

Mentsük el a jelentést:

  1. Zárjuk be a jelentést (✕)
  2. Az Access megkérdezi: “Mentsük?”
  3. Igen
  4. Név: rpt_Kutatok_lista
  5. OK

Jó gyakorlat: A jelentések nevét rpt_ előtaggal kezdjük (report = jelentés).

16.3 Jelentés testre szabása

A jelentéseket is testre szabhatjuk, mint az űrlapokat!

16.3.1 1. lépés: Tervezési nézetre váltás

  1. Dupla kattintás az rpt_Kutatok_lista jelentésre (megnyitás)
  2. Nézet gomb → Tervezési nézet

16.3.2 2. lépés: A jelentés szakaszai

Egy jelentés több szakaszból áll:

┌──────────────────────────────────┐
│ Jelentés fejléce                 │  ← Egyszer, az elején
├──────────────────────────────────┤
│ Oldalfejléc                      │  ← Minden oldal tetején
├──────────────────────────────────┤
│ Részletek                        │  ← Ismétlődik minden rekordnál
├──────────────────────────────────┤
│ Oldallábléc                      │  ← Minden oldal alján
├──────────────────────────────────┤
│ Jelentés lábléce                 │  ← Egyszer, a végén
└──────────────────────────────────┘

16.3.3 3. lépés: Cím hozzáadása

Adjunk hozzá egy szép címet a jelentés fejlécéhez:

  1. Kattintsunk a Jelentés fejléce szakaszba
  2. Keressük meg a cím címkét (pl. “tbl_Kutatók”)
  3. Dupla kattintás → Szerkesztési mód
  4. Töröljük ki, írjuk be: Kutatói Nyilvántartás

16.3.3.1 Formázás

  1. Címke kijelölve
  2. Kezdőlap fül:
    • Betűméret: 20
    • Félkövér
    • Középre igazítás

16.3.4 4. lépés: KutatóID oszlop elrejtése

A KutatóID-t nem szükséges nyomtatni. Rejtsük el:

  1. Kattintsunk a KutatóID szövegdobozra (Részletek szakasz)
  2. F4 → Tulajdonságlap
  3. Látható → Nem

Ugyanezt a KutatóID oszlopfejléccel is (Oldalfejléc szakaszban).

16.3.5 5. lépés: Oszlopok átméretezése

Ha túl széles vagy keskeny egy oszlop:

  1. Kattintsunk az oszlop szövegdobozára
  2. Húzzuk a jobb szélét (◀▶ kurzor)

16.3.6 6. lépés: Dátum hozzáadása a lábléchez

Adjuk hozzá a nyomtatás dátumát az oldal láblécéhez:

  1. Tervezés fül → Dátum és idő gomb
  2. Válasszuk ki a dátumformátumot (pl. “Hosszú dátum”)
  3. OK

Megjelenik a láblécben: =Date()

16.3.7 7. lépés: Oldalszám hozzáadása

Adjuk hozzá az oldalszámot:

  1. Tervezés fül → Oldalszámok gomb
  2. Formátum: “X / Y oldal” (pl. “1 / 3 oldal”)
  3. Pozíció: Oldal lábléce, középen
  4. OK

16.3.8 8. lépés: Mentés és előnézet

  1. Ctrl+S (mentés)
  2. NézetNyomtatási kép

Most egy profi jelentést látunk címmel, dátummal, oldalszámmal! 🎉

16.4 Jelentés lekérdezésből

Természetesen jelentést nemcsak táblákból, hanem lekérdezésekből is készíthetünk!

16.4.1 Példa: Márciusi látogatások jelentése

  1. Kattintsunk egyszer a qry_Marciusi_latogatasok lekérdezésre
  2. LétrehozásJelentés

Az Access készít egy jelentést a márciusi látogatásokról!

16.4.2 Mentés

  • Ctrl+S → Név: rpt_Marciusi_latogatasok

16.5 Csoportosított jelentés

A jelentések egyik legerősebb funkciója a csoportosítás.

Példa: Kutatók listája, intézmények szerint csoportosítva.

16.5.1 1. lépés: Jelentésvarázsló

Ezúttal használjuk a varázslót:

  1. LétrehozásJelentésvarázsló (Report Wizard)

16.5.2 2. lépés: Táblák és mezők kiválasztása

  1. Táblák/lekérdezések: tbl_Kutatók
  2. Elérhető mezőkKiválasztott mezők:
    • Intézmény
    • Név
    • Email
    • Aktív
  3. Tovább

16.5.3 3. lépés: Csoportosítási szintek

  1. “Szeretne csoportosítási szinteket megadni?”
  2. Dupla kattintás: Intézmény

Most az Intézmény “feljebb kerül” → ez lesz a csoportosító mező.

  1. Tovább

16.5.4 4. lépés: Rendezési sorrend

  1. Rendezzük a neveket ABC sorrendben
  2. Első rendezési mező: Név, Növekvő
  3. Tovább

16.5.5 5. lépés: Elrendezés

  1. Elrendezés: Lépcsőzetes (Stepped)
  2. Tájolás: Álló (Portrait)
  3. Tovább

16.5.6 6. lépés: Cím és befejezés

  1. Cím: Kutatók intézmények szerint
  2. Befejezés

16.5.7 7. lépés: Eredmény

Most egy csoportosított jelentést látunk:

┌─────────────────────────────────────────────┐
│      Kutatók intézmények szerint            │
├─────────────────────────────────────────────┤
│                                              │
│ ELTE BTK                                     │  ← Csoport fejléc
│    Kovács Anna       kovacs.a@elte.hu   ☑   │
│    Tóth Katalin      toth.k@elte.hu     ☑   │
│                                              │
│ Független kutató                             │
│    Nagy Péter        nagy.p@gmail.com   ☑   │
│    Varga Éva         (nincs email)      ☐   │
│                                              │
│ PTE BTK                                      │
│    Szabó Mária       szabo.m@...        ☑   │
└─────────────────────────────────────────────┘

16.5.8 8. lépés: Mentés

  • Ctrl+S → Név: rpt_Kutatok_intezmeny_szerint

16.6 Összesítés jelentésekben

Csoportokon belül összesíthetünk is!

Példa: Hány kutató van intézményenként?

16.6.1 1. lépés: Tervezési nézet

  1. Nyissuk meg: rpt_Kutatok_intezmeny_szerint
  2. NézetTervezési nézet

16.6.2 2. lépés: Csoportlábléc megjelenítése

  1. Jobb egérgomb az Intézmény fejléc sávra
  2. Csoport tulajdonságai
  3. Csoportlábléc (Group Footer) → Igen
  4. OK

Most megjelent egy új szakasz: Intézmény lábléc

16.6.3 3. lépés: Darabszám hozzáadása

  1. Tervezés fül → Vezérlők csoport → Szövegdoboz (Text Box)
  2. Rajzoljunk egy szövegdobozt az Intézmény lábléc szakaszba
  3. A szövegdobozba írjuk: =Count([KutatóID])

Ez megszámolja, hány kutató van az adott csoportban (intézményben).

16.6.4 4. lépés: Címke hozzáadása

A szövegdoboz melletti címkét nevezzük át:

  1. Dupla kattintás → Szerkesztési mód
  2. Írjuk be: Összesen:

16.6.5 5. lépés: Formázás

Tegyük félkövérre:

  • Címke és szövegdoboz kijelölése
  • KezdőlapFélkövér (B)

16.6.6 6. lépés: Eredmény

NézetNyomtatási kép

Most látjuk:

ELTE BTK
   Kovács Anna ...
   Tóth Katalin ...
   Összesen: 2

Független kutató
   Nagy Péter ...
   Varga Éva ...
   Összesen: 2

PTE BTK
   Szabó Mária ...
   Összesen: 1

16.7 Exportálási lehetőségek

A jelentéseket különböző formátumokba exportálhatjuk:

16.7.1 PDF exportálás

  1. Jelentés megnyitása (Nyomtatási kép nézet)
  2. Adatok fül → PDF vagy XPS
  3. Hely, fájlnév megadása
  4. Közzététel

16.7.2 Word exportálás

  1. Külső adatok fül → Word gomb
  2. Fájlnév megadása
  3. OK

Megjegyzés: A Word exportálás nem tökéletes (formázás elveszhet), de szöveg szerkesztéshez használható.

16.7.3 Excel exportálás

  1. Külső adatokExcel
  2. Fájlnév
  3. OK

Használat: Ha a nyomtatott adatokat továbbra is elemezni, szűrni szeretnénk Excelben.

16.8 Gyakorlati feladatok

16.8.1 Feladat 1: Látogatások listája

Készítsünk egy egyszerű jelentést a qry_Marciusi_latogatasok lekérdezésből!

  1. Jelentés automatikus generálása
  2. Testre szabás: cím, dátum, oldalszám
  3. Exportálás PDF-be
  4. Mentés: rpt_Marciusi_latogatasok

16.8.2 Feladat 2: ELTE-s kutatók

Készítsünk jelentést az ELTE-s kutatókról:

  1. Használjuk a qry_ELTE_latogatasok lekérdezést
  2. Csoportosítsuk kutatók szerint (Név)
  3. Mindegyik kutató alatt legyenek a látogatásai
  4. Mentés: rpt_ELTE_kutatok_latogatasai

16.8.3 Feladat 3: Statisztikai összesítő

Készítsünk jelentést, amely intézményenként mutatja:

  • Hány kutató van
  • Hány látogatás volt összesen