11 Űrlap készítése adatbevitelhez
11.1 Bevezetés
Az előző fejezetben létrehoztuk a tbl_Kutatók táblát, és adatokat vittünk fel adatlap nézetben. Ez működik, de van néhány hátránya:
Nem túl szép, professzionális
Egyszerre sok oszlop látszik → nehéz átlátni
Könnyen véletlenül módosíthatunk/törölhetünk adatot
Nem testre szabható
A megoldás: űrlap (form) készítése!
11.2 Mi az az űrlap?
Az űrlap egy felhasználóbarát felület, amely:
Szép, professzionális megjelenésű
Egy rekordot mutat egyszerre (mint egy papíralapú űrlap)
Testre szabható (színek, betűk, elrendezés)
Védi az adatokat (el lehet rejteni bizonyos mezőket)
Egyszerűbb használni (gombok, navigáció)
11.3 Automatikus űrlap generálása
A leggyorsabb módszer: hagyjuk, hogy az Access automatikusan készítsen nekünk egy űrlapot!
11.3.1 1. lépés: Tábla kijelölése
- Zárjuk be a
tbl_Kutatóktáblát, ha még nyitva van (jobb felső sarokban az ✕) - A bal oldali Navigációs panelen kattintsunk egyszeri kattintással a
tbl_Kutatóktáblára- NE dupla kattintás (az megnyitná a táblát)
- Csak kattintsunk rá egyszer, hogy kijelöljük
A tábla neve kék háttérrel kiemelődik.
11.3.2 2. lépés: Űrlap varázsló indítása
Most, hogy a tábla ki van jelölve:
- Kattintsunk a Létrehozás fülre (a menüszalagon)
- Keressük meg az Űrlap gombot (nagy, zöld ikon, rajta egy formanyomtatvány)
- Kattintsunk rá
Varázslat! ✨ Az Access automatikusan létrehozott egy űrlapot!
11.3.3 3. lépés: Az űrlap megtekintése
Nézzük meg, mit kaptunk:
┌──────────────────────────────────────────┐
│ tbl_Kutatók │
├──────────────────────────────────────────┤
│ KutatóID 1 │
│ Név Kovács Anna │
│ Email kovacs.a@elte.hu │
│ Intézmény ELTE BTK │
│ RegDátum 2024.01.15 │
│ Aktív ☑ │
│ │
│ ◀◀ ◀ Rekord: 1 / 10 ▶ ▶▶ ▶* │
└──────────────────────────────────────────┘
Figyeljük meg:
- Minden mező egymás alatt van (nem egymás mellett, mint az adatlapon)
- Mindegyik mellette van a címkéje (mezőnév)
- Csak egy rekord látszik egyszerre (Kovács Anna)
- Alul navigációs gombok (ugyanazok, mint az adatlapon)
11.3.5 5. lépés: Új rekord felvétele az űrlapon
Kattintsunk az ▶* gombra (új rekord).
Most egy üres űrlapot látunk:
┌──────────────────────────────────────────┐
│ tbl_Kutatók │
├──────────────────────────────────────────┤
│ KutatóID (AutoNumber) │
│ Név _____________________ │
│ Email _____________________ │
│ Intézmény _____________________ │
│ RegDátum (mai dátum) │
│ Aktív ☐ │
└──────────────────────────────────────────┘
Vigyünk fel egy új kutatót:
- Kattintsunk a Név mezőbe
- Írjuk be:
Horváth István - Tab → Email:
horvath.i@corvinus.hu - Tab → Intézmény:
Corvinus Egyetem - Tab → RegDátum: (hagyjuk a mai dátumot)
- Tab → Aktív: ☑ (pipáljuk be)
- Tab vagy Enter
Az Access automatikusan menti! Nem kell külön mentési gombra kattintanunk.
11.3.6 6. lépés: Űrlap mentése
Mentsük el az űrlapot:
- Nyomjuk meg: Ctrl+S (vagy Fájl → Mentés)
- Az Access megkérdezi a nevet
- Írjuk be:
frm_Kutatók - OK
Jó gyakorlat: Az űrlapok nevét érdemes
frm_előtaggal kezdeni (form = űrlap).
Most a bal oldali Navigációs panelen, az Űrlapok kategóriában látjuk a frm_Kutatók űrlapot.
11.4 Az űrlap testre szabása
Az automatikusan generált űrlap jó, de testre szabhatjuk! Színeket változtathatunk, mezőket elrendezhetünk, elrejthetünk stb.
11.4.1 1. lépés: Tervezési nézetre váltás
Váltsu különböző módokon válthatunk:
A módszer:
- Kattintsunk a Nézet gombra (Kezdőlap fül, bal oldalt)
- Válasszuk: Tervezési nézet
B módszer:
- Jobb alsó sarokban három kis ikon: 📄 🖊️ 🎨
- Kattintsunk a jobb szélsőre (🎨 Tervezési nézet)
11.4.2 2. lépés: A tervezési nézet megismerése
Most egy teljesen más felületet látunk:
┌──────────────────────────────────────────┐
│ Űrlap fejléce │ ← Fejléc szakasz
├──────────────────────────────────────────┤
│ KutatóID címke KutatóID szövegdoboz │ ← Részletek szakasz
│ Név címke Név szövegdoboz │
│ Email címke Email szövegdoboz │
│ ... │
├──────────────────────────────────────────┤
│ Űrlap lábléce │ ← Lábléc szakasz
└──────────────────────────────────────────┘
Szakaszok:
- Űrlap fejléce: Ide kerül a cím, logó (egyszeri, minden rekordnál ugyanaz)
- Részletek: Itt vannak a mezők (ez ismétlődik rekordonként)
- Űrlap lábléce: Alul, gombok, megjegyzések
Vezérlők (Controls):
Minden elem az űrlapon egy vezérlő:
- Címke (Label): “Név”, “Email” – csak szöveg, nem módosítható
- Szövegdoboz (Text Box): Ide írjuk az adatokat
- Jelölőnégyzet (Checkbox): Az “Aktív” mező
11.4.3 3. lépés: Címkék átnevezése
A mezőnevek (pl. “KutatóID”, “RegDátum”) nem túl szépek. Nevezzük át őket!
11.4.3.1 KutatóID címke módosítása
- Kattintsunk egyszeri kattintással a
KutatóIDcímkére (bal oldalt)- A címke körül megjelennek kis négyzetek (kiválasztva)
- Kattintsunk még egyszer (lassan, ne dupla kattintás!) → Szerkesztési mód
- Töröljük ki, és írjuk be: Azonosító
- Kattintsunk máshova (pl. szürke háttérre)
Vagy:
- Dupla kattintás a címkére → Megnyílik a Tulajdonságlap (Property Sheet)
- Keressük meg: Felirat (Caption) → Írjuk be:
Azonosító - Zárjuk be a Tulajdonságlapot (✕)
Tipp: Ha nem látjuk a Tulajdonságlapot, nyomjuk meg az F4 billentyűt!
11.4.4 4. lépés: KutatóID mező elrejtése
Az AutoNumber ID-t nem szükséges mutatni a felhasználónak. Rejtsük el!
11.4.4.1 Módszer 1: Láthatóság kikapcsolása
- Kattintsunk a
KutatóIDszövegdobozára (jobb oldalt, nem a címkére!) - Nyomjuk meg az F4-et (Tulajdonságlap megnyitása)
- Keressük meg a Látható (Visible) tulajdonságot
- Válasszuk: Nem (No)
A KutatóID mező eltűnt! (A tervezési nézetben még látszik, de halványan.)
11.4.5 5. lépés: Címsor hozzáadása az űrlaphoz
Adjunk hozzá egy szép címsort a fejlécbe!
11.4.5.1 Fejléc szakasz nagyobbra húzása
Először is, csináljuk nagyobbra a fejléc szakaszt:
- Vigyük az egeret a “Részletek” szöveg alatti vonalra (szakaszhatár)
- Az egérkurzor ↕ alakra vált
- Húzzuk lefelé kb. 2 cm-t
Most van hely a fejlécben!
11.4.6 6. lépés: Mezők elrendezése
Az űrlapon a mezők most elég kuszán helyezkednek el. Rendezzük őket!
11.4.6.1 Mezők igazítása balra
- Tartsuk lenyomva a Shift billentyűt
- Kattintsunk az összes címkére egymás után (Név, E-mail cím, Intézmény, stb.)
- Mindegyik kijelölődik (kis négyzetek körülöttük)
- Rendezés fül → Balra igazítás gomb
Most az összes címke egy függőleges vonalba került!
11.4.7 7. lépés: Háttérszín változtatása
Tegyük színesebbé az űrlapot!
11.4.8 8. lépés: Űrlap nézetre váltás – tesztelés
Nézzük meg, hogy néz ki az űrlapunk!
- Nézet gomb → Űrlap nézet
Most egy szép, professzionális űrlapot látunk! 🎉
┌──────────────────────────────────────────┐
│ Kutatói Nyilvántartás │ (kék háttér)
├──────────────────────────────────────────┤
│ Név Kovács Anna │
│ E-mail cím kovacs.a@elte.hu │
│ Intézmény ELTE BTK │
│ Regisztráció 2024.01.15 │
│ dátuma │
│ Aktív kutató? ☑ │
│ │
│ ◀◀ ◀ Rekord: 1 / 11 ▶ ▶▶ ▶* │
└──────────────────────────────────────────┘
11.5 További testre szabási lehetőségek (opcionális)
11.5.1 Mezők sorrendjének megváltoztatása (Tab Order)
Amikor Tab billentyűt nyomunk, az űrlap mezőről mezőre ugrik. Alapértelmezésben a létrehozási sorrend szerint. De mi változtathatjuk!
- Tervezési nézet
- Jobb egérgomb az űrlapon → Tab-sorrend (Tab Order)
- Megjelenik egy ablak, ahol a mezők sorrendjét átrendezhetjük (húzással)
- OK
Tipp: Logikus sorrend legyen: Név → Email → Intézmény → RegDátum → Aktív
11.5.2 Mezők kötelező kitöltésének ellenőrzése
Ha szeretnénk, hogy bizonyos mezők kötelezőek legyenek:
- Tervezési nézet
- Kattintsunk a
Névszövegdobozra - F4 → Tulajdonságlap → Adatok fül
- Kötelező (Required) → Igen
Most ha valaki megpróbál üresen hagyni egy nevet, az Access hibaüzenetet ad.
Megjegyzés: Ezt már beállítottuk a táblában, így duplikálás. De az űrlapon is beállíthatjuk extra biztonsági ellenőrzésnek.
11.6 Gyakorlati feladatok
11.6.1 Feladat 1: Új rekordok felvétele az űrlapon
- Nyissuk meg a
frm_Kutatókűrlapot (dupla kattintás a Navigációs panelen) - Kattintsunk az ▶* gombra (új rekord)
- Vigyünk fel 3 új kutatót!
Példák:
- Tóth Katalin | toth.k@elte.hu | ELTE BTK | (mai dátum) | Aktív
- Molnár Gábor | molnar.g@mta.hu | MTA BTK | (mai dátum) | Aktív
- Varga Éva | (nincs email) | BFL | (mai dátum) | Inaktív
11.6.2 Feladat 2: Adatok módosítása
- Navigáljunk egy korábbi kutatóhoz (pl. Nagy Péter)
- Változtassuk meg az email címét:
peter.nagy@newmail.com - Tab vagy Enter → Az adat automatikusan mentődik
- Ellenőrizzük: nyissuk meg a
tbl_Kutatóktáblát, és nézzük meg, hogy valóban módosult!
11.6.3 Feladat 3: Keresés az űrlapon
Van egy hasznos funkció: keresés.
- Nyissuk meg a
frm_Kutatókűrlapot - Kezdőlap fül → Keresés gomb (🔍) vagy Ctrl+F
- Megjelenik a “Keresés és csere” ablak
- Keresés: Írjuk be:
ELTE - Következő keresése gomb
Az Access megtalálja az első ELTE-s kutatót! A Következő keresése gombbal továbbléphetünk a következőre.
11.6.4 Feladat 4: Tervezési módosítások
Próbáljuk ki a következőket tervezési nézetben:
- Változtassuk meg a fejléc szövegének színét pirosra
- Adjunk a fejléchez egy egyéni szöveget: “MLE Továbbképzés 2026”
- Növeljük a
Névmező szélességét (húzzuk szélesebbre) - Adjunk halvány sárga hátteret a
Részletekszakasznak