Az űrlap az adatbázis-objektumok egyik típusa, melyet elsősorban az adatbázis adatainak bevitelére és megjelenítésére használunk. Az űrlap kapcsolótáblaként is üzemelhet, amelyről az adatbázis többi űrlapja vagy jelentése megnyitható. Készíthető belőle egyéni párbeszédpanel is, amely a felhasználótól adatokat kér be, majd ezek alapján megadott műveletet hajt végre. Űrlapok létrehozása Az űrlap adott szakmai feladathoz igazodó, a felhasználó tevékenységét, feliratokkal, vezérlő és térelválasztó elemekkel segítő programfelület. Űrlapot azért hozunk létre, hogy megkönnyítsük az adatbevitelt; ezzel alkalmazásunkat könnyebben, gyorsabban kezelhetővé tehetjük. Az Access-ben űrlapot kétféleképpen hozhatunk létre: varázsló segítségével, vagy tervezőnézetben. A varázslót akkor érdemes használni, ha adatbevitelre, vagy megjelenítésre akarjuk az űrlapot használni űrlapot ugyanis lehet táblához, illetve lekérdezéshez készíteni. Ezen kívül az űrlapot fel lehet használni a program vezérléséhez úgy, hogy nyomógombokat illetve egyéb vezérlőelemeket helyezünk el rajta. Űrlap készítése varázsló segítségével Az Access szempontjából az űrlapok objektumok, így a velük kapcsolatos lehetőségeket az adatbázis.ablakon, az Űrlapok alatt találjuk. Példáinkban továbbra is az Autókereskedés adatbázist használjuk, így nyissuk azt meg. A varázsló indításához az Űrlapok objektumon belül kattintsunk duplán az Űrlap létrehozása varázsló segítségével menüponton. Készítette: Számalk Zrt., Szakképzési igazgatóság 1
1. ábra Űrlap létrehozása Az űrlapkészítővel való ismerkedésünket egy egyszerű adatmegjelenítő/adatbeviteli űrlap készítésével kezdjük, mely az Autók tábla adataival dolgozik. Kiválasztjuk a táblát (vagy lekérdezést), amelyhez az űrlapot kell készíteni. A nyilakkal áthelyezzük azokat a mezőket, amelyeket meg akarunk jeleníteni az űrlapon. Itt több táblát is meg lehet adni. Ekkor a varázsló összeválogatja a megjelenítendő mezőket. A Tovább gombra kattintva meghatározható az űrlap szerkezete, vagyis az, hogy hogyan helyezkedjenek el a mezők az űrlapon. Válogassuk át az Autók tábla összes adatmezőjét a jobb oldali listába (a jobbra mutató kettős nyíl egyszerre minden mezőt átvisz).nyomjuk meg a Tovább gombot! A következő ablakon beállíthatjuk az adatmezők elhelyezését az űrlapon. Készítette: Számalk Zrt., Szakképzési igazgatóság 2
2. ábra Űrlap szerkezete Próbáljuk ki a különböző beállításokat, majd térjünk vissza az Oszlopos típusra. A Tovább gomb újbóli megnyomása után meghatározhatjuk az űrlap háttérstílusát. 3. ábra Űrlap stílusa Készítette: Számalk Zrt., Szakképzési igazgatóság 3
Szintén próbáljuk ki az egyes lehetőségeket, majd válasszuk a Szabványos beállítást. A következő ablakon elnevezzük az űrlapot, majd befejezzük a tervezési beállítások megadását. 4. ábra Űrlap befejezése A fenti képen látható módon fejezve be, megjelenik a varázsló által elkészített űrlapunk. 5. ábra Űrlapnézet Készítette: Számalk Zrt., Szakképzési igazgatóság 4
Az űrlap részei: 1 3 2 4 6. ábra Űrlap részei 1. Rekordjelölő: ha olyan űrlapot hozunk létre, amelyen egyszerre több rekord látszik, akkor az aktív rekordra mutat. 2. Mezőnevek: Az adatbeviteli mezők mellett az Access automatikusan a tábla tervezésekor megadott mezőneveket tünteti fel kivéve, ha a táblánál az adott mezőhöz külön Cím leírást adtunk meg; ebben az esetben a Cím tartalma kerül ide. Már említettük, de most részletesebben is foglalkozunk a tábla- és mezőnevek képzésével. Láthattuk, hogy az Access képes az ékezetes tábla- és mezőneveket használni, de az esetleges későbbi, más programok miatt ez nem célszerű (tananyagunkban is csak a könnyebb olvashatóság miatt alkalmaztuk ezt). A valóságban a mezőneveket rendszerint célszerűen rövidítve, ékezetek nélkül képezzük. Az Autók tábla esetében egy változatot láthatunk az alábbi képen: 7. ábra Autók tábla gyakorlatiasabb megoldása Praktikus például, hogy a mezőneveket csupa nagybetűvel írjuk, és minden név a tábla monogramjával kezdődik (ezek hasznosak lehetnek, amikor az adatbázist különálló felhasználói alkalmazások is használják). 3. Beviteli mezők 4. Rekordléptető: a *-gal jelzett gombra kattintva az utolsó utáni rekordra ugrik, ami az adatbevitelt szolgálja. Nem kell teljesen a varázslóra hagyatkozni, mert az így elkészült űrlapot szerkesztőnézetben testre szabhatjuk, átalakíthatjuk. Újabb vezérlőelemeket tehetünk rá, vagy vehetünk le róla. Készítette: Számalk Zrt., Szakképzési igazgatóság 5
Az űrlap szerkesztő nézete Az eszköztáron a szerkesztés ikonra duplán kattintva, a nézet átvált szerkesztő nézetre. Megjelenik az az ablak, amelyen további beállításokat, újabb vezérlőelemet lehet az űrlapra helyezni. 8. ábra Űrlap tulajdonságai Készítette: Számalk Zrt., Szakképzési igazgatóság 6
Feladat Szüntessük meg a rekordjelölőt az űrlapon! Megoldás Lépjünk át szerkesztő nézetbe, majd azon belül válasszuk a Formátum lapot. Keressük meg a Rekordkijelölő bejegyzést és tiltsuk le! Eredmény: 9. ábra Űrlap tulajdonságainak megváltoztatása 10. ábra Űrlapnézet Készítette: Számalk Zrt., Szakképzési igazgatóság 7
Feladat Helyezzünk el egy Bezárás gombot az űrlapra! Megoldás Lépjünk át szerkesztő nézetbe, majd tegyük aktívvá az űrlaplábat úgy, hogy az ábrán látható egérmutató segítségével nyomva tartott egérgombbal lehúzzuk az Űrlaplábat. 11. ábra Űrlapláb kialakítása Gördítsük lejjebb a gördítősávot, majd nagyítsuk ki az ablakot, hogy elhelyezhető legyen a gomb. Az eszközkészletből gomb válasszuk a Parancs gomb elemet, majd rajzoljunk egy téglalapot arra a helyre, ahova gombot szeretnénk elhelyezni. Ekkor megnyílik egy varázslóablak, amelyből kiválasztjuk a feladatnak megfelelő opciót. A sorrend fontos! 12. ábra Parancsgomb létrehozása Készítette: Számalk Zrt., Szakképzési igazgatóság 8
A varázsló Tovább gombjával finomítjuk gombunk beállításait. 13. ábra Parancsgomb létrehozásának lépései Választhatunk a beállított képek közül, vagy a Tallózás gombbal válogathatunk egyéb, a számítógépünkön tárolt képek között. Majd továbblépünk. Természetesen szöveget is tehetünk a gombra, ha azt az opciót választjuk. 6. ábra Parancsgomb-varázsló bezárása Készítette: Számalk Zrt., Szakképzési igazgatóság 9
Nevet adunk, majd befejezzük a szerkesztést. 75. ábra Űrlap szerkesztése Visszalépünk űrlap nézetbe. Próbáljuk ki a gombunkat! 86. ábra Űrlapnézet Készítette: Számalk Zrt., Szakképzési igazgatóság 10
Vezérlőűrlap elkészítése A tervező nézetet indítjuk el, ekkor egy üres lap kerül elénk ezen különböző vezérlőelemeket helyezhetünk el. Tegyünk egy feliratot és egy gombot az űrlapra, amely megnyitja az Autók űrlapot! 97. ábra Űrlap tervezőnézetében, felirat létrehozása Kiválasztjuk a Felirat vezérlőelemet, majd rajzolunk egy szövegdobozt, amelybe beleírhatjuk a szöveget. 108. ábra Parancsgomb űrlap megnyitásához Készítette: Számalk Zrt., Szakképzési igazgatóság 11
Továbbmegyünk: Ki kell választani, hogy melyik űrlapot nyissa meg a gomb. Természetesen, ha már több előre elkészített űrlapunk van, akkor van miből választanunk. Figyeljünk oda, hogy a jó űrlapot válasszuk! 119. ábra Megnyitandó űrlap kiválasztása A tovább gombra kattintva a befejezéshez. 20. ábra Parancsgomb befejezése Tegyünk feliratot a gombra. Ha a felirat valamelyik betűje elé a & jelet tesszük, az aktív betű lesz, ami azt jelenti, hogy egér nélkül az ALT+betű megnyomásával aktivizálódik a gomb. Jelen estben az Alt+A megnyomására megnyílik majd az Autók tábla, mintha a gombra egérrel kattintottunk volna. Készítette: Számalk Zrt., Szakképzési igazgatóság 12
21. ábra Aktív szöveg elhelyezése a parancsgombon Továbblépve névadás, majd befejezés következik. 22. ábra A parancsgomb felirata Készítette: Számalk Zrt., Szakképzési igazgatóság 13
Tervező nézetben vegyük le a gördítősávokat, rekordkijelölőket, léptetőgombokat és az elválasztó vonalat. 23. ábra Űrlap tulajdonságainak megváltoztatása 124. ábra Elkészült vezérlőűrlap Az ablak méretét állítsuk be a kívánt méretre. Természetesen az űrlapok szerkesztésének még nagyon sok változata és fortélya van, de ennek a tananyagnak nem feladata ezek részletesebb taglalása. Készítette: Számalk Zrt., Szakképzési igazgatóság 14