SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR
MS Access Feladatgyűjtemény Klárné Barta Éva 2014.01.01.
Microsoft Access - Feladatok
1
Feladatok 1. Hozzon létre egy új adatbázist SZÁMÍTÓGÉPEK névvel, amelyik nyilvántartja a számítógépek adatait, azok tulajdonosát, és a bennük található legfontosabb hardverelemeket! 2.
Hozza létre az adatbázisban a következő táblákat: TULAJDONOS tábla mezőnév
típus
Tulajkód
szöveg
5
Cégnév
szöveg
20
a tulajdonos cég neve
Cím
szöveg
30
a cég címe
Telefon
szöveg
13
telefonszám
Alaptőke
szám
egész
az alaptőke összege (ezer Ft)
hossz
leírás
mezőtulajdonságok
a számítógép kódja
elsődleges kulcs
SZÁMÍTÓGÉP
hossz
leírás
mezőtulajdonságok elsődleges kulcs cím: Tulajdonoskód kötelező
a tulajdonos kódja
beviteli maszkkal
tábla
mezőnév
típus
Gépkód
szöveg
4
Márka
szöveg
20
márkanév
Gyártási év
szám
egész
gyártási év
Tulajdonos
szöveg
5
tulajdonoskód
beviteli maszk: pontosan 4 jegyű
keresőoszlop, a cég neve jelenjen meg a listában, integritás megőrzése
A gépeket 2000 után gyártották, adjon meg ehhez érvényességi szabályt, és írjon érvényesítési szöveget is! HWELEM
tábla
mezőnév
típus
Alkatrészkód
szöveg
Típus
hossz
leírás
mezőtulajdonságok
5
az alkatrész kódja
elsődleges kulcs
szöveg
20
az alkatrész típusa
lista, keresőoszlop
Kapacitás
szám
egész
kapacitása (pl. Gbyte)
Ár
szám
hosszú egész
beszerzési ár
Formátum: pénznem
Vásárlási dátum
dátum
a vásárlás dátuma
rövid dátum keresőoszlop, a gép kódja
Gépkód
szöveg
4
annak a számítógép kódja, amelyhez tartozik
jelenjen meg a listában, integritás megőrzése
A típus lehet: alaplap, memória, merevlemez, processzor
3. Ellenőrizze a táblák közötti kapcsolatokat, az integritási feltételek figyelése legyen bekapcsolva! Az illesztés típusa: csak az illeszkedő sorok kerüljenek a kapcsolatba!
Microsoft Access - Feladatok
2
4. Vigyen fel 2 sort a TULAJDONOS táblába! 5. Készítsen űrlapot a SZÁMÍTÓGÉP táblához Nyilvántartás címmel, melyen segédűrlapon szerepelnek az alkatrészek adatai! Tegyen egy emblémát az űrlapra!
6. Vigyen fel minden tulajdonoshoz 2 számítógépet, az egyiknek 2, a másiknak 3 alkatrésze legyen! 7. Rendezze ár szerint csökkenő sorrendbe a HWELEM tábla sorait! 8. Keresse meg a HW ELEM táblában a merevlemez típusú alkatrészeket! 9. Szűrje ki a HWELEM táblából a 2014.05.10-én vásárolt alkatrészeket! 10. Szűrje ki a HWELEM táblából a 20000 Ft-nál drágább alkatrészeket! 11. Szűrje ki a HWELEM táblából azokat az alkatrészeket, amelyek kapacitása 100 Gbyte-nál kisebb, és a vásárlás dátuma 2010.03.31. utáni!
12. Szűrje ki a HWELEM táblából a 22000 Ft-nál olcsóbb merevlemezeket és a 10000 Ft-nál olcsóbb memóriákat!
13. Készítsen lekérdezést S1 névvel, amely lekérdezi az 500 Gbyte-nál nagyobb kapacitású merevlemezek adatait. A lekérdezésben a lemez kódja, típusa, kapacitása, a számítógép kódja és a tulajdonos cég neve szerepeljen, kapacitás szerint csökkenő sorrendben!
14. Készítsen lekérdezést S2 névvel, amely lekérdezi tulajdonosonként és számítógépenként a számítógépalkatrészek beszerzési árának összegét! A lekérdezésben a tulajdonos neve, a számítógép kódja és a beszerzési ár összege szerepeljen!
15. Készítsen paraméteres lekérdezést S3 névvel, amelyik lekérdezi a paraméter értékénél drágább alkatrészek adatait! A lekérdezésben az alkatrész kódja, típusa, ára és kapacitása szerepeljen ár szerint növekvő sorrendben!
16. Készítsen lekérdezést S4 névvel, amely lekérdezi az egyes merevlemezek kapacitás – ár arányát! Az arány számított mezőként szerepeljen a lekérdezésben! A lekérdezésben az alkatrész kódja, típusa, ára és kapacitása szerepeljen.
17. Készítsen törlő lekérdezést S5 névvel, amely a 2008.01.01. előtt vásárolt hardverelemeket törli a HWELEM táblából!
18. Készítsen frissítő lekérdezést S6 névvel, amely az alaplap típusú hardverelemek árát 25000 Ft-ra változtatja!
19. Készítsen kereszttáblás lekérdezést S7 névvel, amely tulajdonos cég és típus szerint csoportosítva lekérdezi az alkatrészek átlagos árát!
Microsoft Access - Feladatok
3
20. Készítsen jelentést, amely kiírja a számítógépek adatait! A jelentésben a tulajdonos cég neve, a számítógép kódja és márkája, az alkatrész kódja, típusa és kapacitása szerepeljen, tulajdonos és számítógépkód szerint csoportosítva, alkatrészkód szerint rendezve. A jelentés címe Alkatrészek legyen.
21. Készítsen összegfokozatos jelentést, amely számítógépenként kiírja az alkatrészek átlagárát. A jelentésben a számítógép kódja és márkája, a hardware elem típusa, a vásárlás dátuma és ára szerepeljen, vásárlás dátuma szerint csökkenő sorrendben. A jelentés címe Alkatrészek átlagára legyen. b) Készítse el az előbbi jelentést úgy, hogy most csak az összesítés szerepeljen a listán!
22. Készítsen összegfokozatos jelentést, amely alkatrész-típusonként kiírja az alkatrészek kapacitásának legkisebb, és legnagyobb értékét! A jelentésben a hardverelemek kódja, típusa és kapacitása szerepeljen, kapacitás szerint csökkenő sorrendben. A jelentésben a törzsrekordok is szerepeljenek. A jelentés címe: Alkatrészek kapacitása.
Microsoft Access – Megoldások
4
Megoldások 1. Az Access elindítása után a középső ablakrészben az Üres adatbázist kell kiválasztani. A jobb oldalon be kell állítani, hogy melyik könyvtárban kerüljön elhelyezésre az adatbázis-fájl, a fájl neve pedig legyen SZÁMÍTÓGÉPEK.
2. A Létrehozás menücsoport Tábla gombcsoportján a Táblatervező gombra kell kattintani. Az ablak felső táblázatában minden mezőhöz 1 sor tartozik, míg az ablak alsó részén található mezőtulajdonságok lap mindig a felső rész aktuális mezőjére vonatkozik. A mező nevét be kell gépelni, a típusát a megfelelő cellába kattintva megjelenő legördülő listából lehet kiválasztani. A szöveg típusú mező méretét a tulajdonságok között kell beállítani. A szám típusú mezőnél, a tulajdonságoknál, a mező méretnél kell beállítani, hogy a mező egész szám, hosszú egész, egyszeres, vagy dupla pontosságú valós szám. A mezőtulajdonságoknál lehet beállítani a tizedes helyek számát és a formátumot is. A dátum típusnál a Dátum/idő típust kell beállítani, a formátumnál lehet kiválasztani, hogy milyen dátumformátummal szeretnénk dolgozni, esetünkben a rövid dátumot kell választani. Az elsődleges kulcs beállításához a kurzort a megfelelő mező leíró sorába kell mozgatni, majd az Eszközök gombcsoportban az Elsődleges kulcs gombot megnyomva, a mező neve előtt megjelenik egy kis kulcs ikonja, jelezve az elsődleges kulcsot. A mező tulajdonságai között automatikusan beállításra kerül, hogy indexelt és nem tartalmazhat azonos értékeket. Az érvényességi szabályokat, a kötelezően kitöltendő mezőt, a formátumot és a beviteli maszkot az adott mező tulajdonságlapján kell beállítani. A beírható szám jegyeinek számát a beviteli maszkkal tudjuk szabályozni, a gyártási évnél a pontosan 4 jegyhez a 0000 beviteli maszkot kell megadni, ezt írjuk be a mezőtulajdonságok között található beviteli maszk mezőbe. Az érvényességi szabályhoz írjuk be, hogy >2000, érvényesítési szöveg lehet például az, hogy Túl régi. A telefonszámnál a beviteli maszk mezőbe kattintva a mező végén megjelenik egy gomb. Erre rákattintva a a beviteli maszk varázslóban kész formátumok közül válogathatunk, ezek között találhatunk telefonszám maszkot is (A varázsló megjelenése előtt a táblát el kell menteni.) Válasszuk a maszk beállításánál, hogy jelekkel a maszkban. Ha azt szeretnénk, hogy az alkalmazásokban valamelyik mező neve helyett más elnevezés jelenjen meg, akkor a mező tulajdonságainál a cím sorba írjuk be a mező elnevezését. (A TULAJDONOS táblában a Tulajkód mezőnél Tulajdonos) Keresőoszlop hozzáadása A SZÁMÍTÓGÉP tábla Tulajdonos mezőjét keresőoszlopként kell felvenni a mezők közé, ehhez kattintsunk az Eszközök gombcsoportban a Keresések módosítása gombra. A varázslóban válasszuk azt, hogy táblázatból szeretnénk venni a lista elemeit. A következő oldalon válasszuk ki, hogy a TULAJDONOS tábla legyen a forrás. A kijelölt mezők legyenek a Tulajkód és Cégnév. Ténylegesen a Tulajkód fog tárolódni a mezőben, de a listában a cégneveket szeretnénk látni, ezért kell mindkét mezőt kiválasztani. A rendezésnél válasszuk a cégnév szerint növekvő sorrendet. A következő lapon állítsuk be az oszlop szélességét. Itt a Kulcsoszlop elrejtése
Microsoft Access – Megoldások
5
jelölőnégyzet maradjon bejelölve, ez biztosítja, hogy a kódok ne jelenjenek meg a listában. A következő lapon adjuk meg a mező nevét (Tulajdonos) és jelöljük be az integritás engedélyezését is. A HWELEM tábla Típus mezőjének megadásához kattintsunk az Eszközök gombcsoportban a Keresések módosítása gombra. A varázslóban válasszuk azt, hogy Begépelem a szükséges értékeket. A következő oldalon adjuk meg, hogy 1 oszlopot szeretnénk megjeleníteni és gépeljük be a lista elemeit, állítsuk be az oszlop szélességét, majd lépjünk tovább. Adjuk meg a mező nevét (Típus). Létrejött a keresőoszlop, a mezőtulajdonságok között a mező méretét állítsuk 20-ra. A HWELEM tábla Gépkód mezőjének megadásához kattintsunk az Eszközök gombcsoportban a Keresések módosítása gombra. A varázslóban válasszuk azt, hogy táblázatból szeretnénk venni a lista elemeit. A következő oldalon válasszuk ki a SZÁMÍTÓGÉP táblát. Mivel tárolni is és megjeleníteni is a Gépkód mezőt szeretnénk, a következő lapon csak ezt a mezőt válasszuk ki. A rendezésnél válasszuk a kód szerint növekvő sorrendet. A következő lapon állítsuk be az oszlop szélességét, majd továbblépve adjuk meg a mező nevét (Gépkód) és jelöljük be az integritás engedélyezését is. Ha egy tábla definíciója elkészült, akkor azt el kell menteni. Ezt a Fájl menü Mentés menüpontja segítségével, vagy a gyorselérési eszköztárban található mentés gomb segítségével tehetjük meg. A mentéskor megjelenő párbeszédpanelen kell beírni a tábla nevét.
3. A
kapcsolatok ablakát az Adatbázis eszközök menücsoport Megjelenítés/elrejtés gombcsoportjában található Kapcsolatok gombjával lehet megnyitni. Mivel keresőoszlopokat definiáltunk a kapcsolódó táblákban, már létrejöttek a kapcsolatok a táblák között. Ha valamelyik tábla nem jelenik meg az ablakban, akkor kattintsunk az ablakba a jobb egérgombbal, és a megjelenő kisablakból adjuk hozzá a táblát. A kapcsolat vonalára jobb gombbal kattintva nyissuk meg az egyik kapcsolatot szerkesztésre, majd állítsuk be az illesztés típusát. Válasszuk az 1-es típust (ez az alapértelmezett), ekkor csak az illeszkedő sorok kerülnek a kapcsolatba. Az OK gombra rákattintva ez az ablak becsukódik. Ha a keresőoszlop létrehozásakor nem állítottuk be az integritási feltételek ellenőrzését, akkor ezt itt is megtehetjük, majd az OK gombra rákattintva a kapcsolat szerkesztése befejeződik Hasonló módon állítsuk be a másik kapcsolatnál is az illeszkedés típusát és a hivatkozási integritás megőrzését.
Microsoft Access – Megoldások
6
4. A navigációs ablakban válasszuk ki azt a táblát, amelybe sorokat szeretnénk felvinni, majd dupla kattintással nyissuk meg. Töltsük ki az első sort, majd a lefelé nyíl hatására megjelenő újabb sort. Ha befejeztük a tábla feltöltését, a táblához tartozó ablakot zárjuk be. Figyelem! A hivatkozási integritás megőrzése miatt nem mindegy, hogy melyik táblával kezdjük az adatok felvitelét! A TULAJDONOS táblába kell először adatokat felvinni, mert ez a tábla nem hivatkozik másik táblára. Ezután következik a SZÁMÍTÓGÉP tábla, amely a TULAJDONOS táblára hivatkozik. Csak olyan tulajdonos kódot adhatunk meg itt, amelyik már szerepel a TULAJDONOS táblában. Végül a HWELEM tábla adatai következnek, mert ez a tábla a SZÁMÍTÓGÉP táblára hivatkozik. Csak olyan számítógép kódot adhatunk meg, amelyik már szerepel a SZÁMÍTÓGÉP táblában.
5. A navigációs ablakban álljunk a SZÁMÍTÓGÉP táblán, majd kattintsunk a Létrehozás menücsoport Űrlapok gombcsoportjában található Űrlap gombra. Elkészül az űrlap, amely tartalmazza a SZÁMÍTÓGÉP tábla minden mezőjét. Mivel a SZÁMÍTÓGÉP tábla és a HWELEM tábla között 1:N típusú kapcsolat van, az űrlapon segédűrlapként szerepel a HWELEM tábla is. Elrendezés nézetben írjuk át az űrlap címét! Embléma hozzáadásához kattintsunk a Tervezés menücsoport Embléma gombjára! A megjelenő kisablakban válasszuk ki a megfelelő képfájlt! Ha azt szeretnénk, hogy a kép mérete igazodjon a rendelkezésre álló kerethez, akkor a kép jobbgombos menüjéből válasszuk a Tulajdonságok pontot, majd a megjelenő tulajdonságablak Formátum lapján, a Méretezési módnál válasszuk a Méretezés pontot! Mentsük el az űrlapot!
6. Nyissuk meg az űrlapot (vagy az elrendezés nézetből váltsunk Űrlap nézetre)! Vigyük fel egy számítógép adatait, majd a segédűrlapon a hozzá tartozó alkatrészek adatait! Az alsó léptető gombok segítségével lépjünk a következő, üres űrlapra és vigyük fel a 2. számítógép adatait. Ezt folytassuk, míg minden gép és alkatrész adatait nem rögzítettük.
Microsoft Access – Megoldások
7
7. Nyissuk meg a HWELEM táblát! Nyissuk le az Ár oszlop fejlécéhez tartozó listát, és válasszuk a csökkenő rendezést. A rendezést a Kezdőlap menücsoport Rendezés és szűrés gombcsoportjában is be lehet állítani, ehhez mindig abban az oszlopban kell állni, amely szerint rendezni akarunk.
8. Nyissuk meg a HWELEM táblát! Nyomjuk meg a Kezdőlap menücsoport Keresés gombcsoportjában található Keresés gombot! A megjelenő kisablak beállításai: Mit keres
merevlemez
Miben
Aktuális dokumentum
Egyezés
Teljes mező
Keresés
Mind
A keresés végrehajtásához nyomjuk meg a Következő gombot! A további előfordulások kereséséhez nyomjuk meg újra a gombot!
9. Nyissuk meg a HWELEM táblát! A Dátum oszlop fejlécében kattintsunk a listagombra. A legördülő listából válasszuk a 2014.05.10 dátumot!
10. Nyissuk meg a HWELEM táblát! Az Ár oszlop fejlécében kattintsunk a listagombra. A legördülő listából válasszuk a Számszűrők pontot! A listából válasszuk a Nagyobb, mint pontot, majd a kisablakba írjuk be az értéket.
11. Nyissuk meg a HWELEM táblát! A Kapacitás oszlop fejlécéhez tartozó listából válasszuk a Számszűrők pontot! A listából válasszuk a Kisebb, mint pontot, majd a kisablakba írjunk be 100at. A Dátum oszlophoz tartozó listából válasszuk a Dátumszűrők pontot, majd az Utána elemet. A megjelenő kisablakba írjuk be a dátumot. Vagy: Nyomjuk meg a Kezdőlap menücsoportban található Rendezés és szűrés gombcsoport Speciális gombjához tartozó menüben a Szűrés űrlappal gombot! A megjelenő ablakban töröljük ki a sorból az esetleges értékeket! Mivel a két feltételnek egyszerre kell teljesülnie, egy sorba kell írni őket. A Kapacitás oszlopban írjuk be a cellába, hogy <100, a Vásárlási dátum oszlopban pedig írjuk be a cellába, hogy >2010.03.31.! Nyomjuk meg Szűrés be/ki gombot!
A # jeleket automatikusan teszi ki a program a dátum két oldalára.
12. Nyissuk meg a HWELEM táblát! Nyomjuk meg a Kezdőlap menücsoportban található Rendezés és szűrés gombcsoport Speciális gombjához tartozó menüben a Szűrés űrlappal gombot! A megjelenő ablakban töröljük ki a sorból az esetleges értékeket! A két feltétel vagy kapcsolatban áll egymással, ezért külön sorba kell írni őket. (Ne tévessze meg a feladat megfogalmazása, ez
Microsoft Access – Megoldások
8
nem és kapcsolat, egy alkatrész vagy merevlemez, vagy memória.) A Típus oszlopban írjuk be a cellába, hogy merevlemez, vagy válasszuk ki a cellához tartozó listából ezt az értéket. Az Ár oszlopba írjuk be, hogy <22000, majd kattintsunk az ablak bal alsó sarkában látható vagy fülecskére! A megjelenő újabb sorban, a Típus oszlopban található cellába írjuk be, vagy válasszuk ki a listából, hogy memória, az Ár oszlopba pedig írjuk be, hogy <10000! Nyomjuk meg a Szűrés be/ki gombot!
13. Válasszuk a Létrehozás menücsoport Lekérdezések gombcsoportjában a Lekérdezéstervező-t!. A Tábla megjelenítése párbeszédpanel segítségével adjuk hozzá a lekérdezéshez mindhárom táblát. Igaz, hogy csak a HWELEM és a TULAJDONOS tábla mezőire lesz szükségünk, de a kapcsolat biztosításához a SZÁMÍTÓGÉP táblát is ki kell választanunk. A lekérdezés eredményét a lap alsó részén látható táblázatban kell definiálni. A HWELEM táblában fogjuk meg az egérrel az Alkatrészkód mezőt és húzzuk az első oszlopba. (Az oszlop első sorára rákattintva a megjelenő listából is kiválaszthatjuk az Alkatrészkód mezőt.) Hasonlóan húzzuk a többi oszlopba a Típus, Kapacitás, Gépkód mezőket, és a TULAJDONOS táblából a Cégnév mezőt. A Feltétel sorba, a típus oszlopba a feltételhez írjuk be, hogy merevlemez, a kapacitás oszlopba pedig, hogy >500. A két feltétel egyidejű teljesülését követeljük meg, ezért egy sorba kell írni őket. A kapacitás oszlopban, a Rendezés sorban állítsuk be a legördülő lista segítségével, hogy csökkenő.
A lekérdezést mentsük el S1 névvel. Ezt vagy az eszközsorban levő Mentés gombbal, vagy a Fájl menü Mentés menüpontjával tehetjük meg. A lekérdezést az Eredmények gombcsoportban található Futtatás gombbal lehet végrehajtani.
14. Válasszuk a Létrehozás menücsoport Lekérdezések gombcsoportjában a Lekérdezéstervező-t!. A Tábla megjelenítése párbeszédpanel segítségével adjuk hozzá a lekérdezéshez mindhárom táblát. Az eredménytábla első oszlopa a tulajdonos neve (Cégnév) legyen a TULAJDONOS táblából, a második oszlop a számítógép kódja (Gépkód) a HWELEM táblából, a harmadik oszlop pedig a beszerzési ár (Ár), ugyanebből a táblából. Az összegző sor az Összesítés gomb lenyomására jelenik
Microsoft Access – Megoldások
9
meg az eredménytábla definíciójában. Ez a gomb az Megjelenítés/elrejtés gombcsoportban található, jel van rajta. Az Összegzés sorban, az Ár oszlopban a legördülő listából a SUM oszlopfüggvényt kell választani, a másik két oszlopban pedig maradjon a Group By (vagyis csoportosítva) beállítás. Mentsük el a lekérdezést, majd hajtsuk végre!
15. Válasszuk a Létrehozás menücsoport Lekérdezések gombcsoportjában a Lekérdezéstervező-t!. A Tábla megjelenítése párbeszédpanel segítségével adjuk hozzá a lekérdezéshez a HWELEM táblát. Az eredménytábla oszlopai az Alkatrészkód, Típus, Ár és a Kapacitás legyenek. Nevezzük el a paramétert, legyen a neve Árszint. Álljunk a kurzorral az Ár oszlopban, a Feltétel sorban, majd a Tervezés menücsoport Lekérdezések beállítása gombcsoportjában nyomjuk meg a Szerkesztő gombot. A megjelenő kisablakba írjuk be a feltételt a paraméter segítségével: >[Árszint]. Az OK gombra kattintva a feltétel bekerül az Ár oszlopba. Ez után állítsuk be a rendezést is.
A lekérdezést mentsük el S3 névvel, majd hajtsuk végre!
Microsoft Access – Megoldások
10
16. Válasszuk a Létrehozás menücsoport Lekérdezések gombcsoportjában a Lekérdezéstervező-t!. A Tábla megjelenítése párbeszédpanel segítségével adjuk hozzá a lekérdezéshez a HWELEM táblát. Az eredménytábla oszlopai az Alkatrészkód, Típus, Kapacitás és Ár legyenek. A következő oszlop tartalmazza a számított mezőt, a neve legyen ARÁNY. Az oszlop definiálásához az első sorba írjuk be Arány:Ár/Kapacitás Csak a merevlemezek esetén szeretnénk kiszámítani az arányt, ezért a típus oszlop feltétel sorába írjuk be, hogy merevlemez.
Mentsük el a lekérdezést, és hajtsuk végre!
17. Válasszuk a Létrehozás menücsoport Lekérdezések gombcsoportjában a Lekérdezéstervező-t!. A Tábla megjelenítése párbeszédpanel segítségével adjuk hozzá a lekérdezéshez a HWELEM táblát. A Lekérdezés típusa gombcsoportban válasszuk a Törlő lekérdezés típust. Az eredménytáblának egyetlen oszlopa lesz, a Vásárlási dátum oszlop. A feltétel sorba írjuk be, hogy <2008.01.01. Mentsük el a lekérdezést, majd a Futtatás gombbal hajtsuk végre! A megjelenő kisablakban láthatjuk, hogy hány sor fog törlődni a táblából. Az OK gombra kattintva megtörténik a törlés.
Microsoft Access – Megoldások
11
18. Válasszuk a Létrehozás menücsoport Lekérdezések gombcsoportjában a Lekérdezéstervező-t!. A Tábla megjelenítése párbeszédpanel segítségével adjuk hozzá a lekérdezéshez a HWELEM táblát. A Lekérdezés típusa gombcsoportban válasszuk a Frissítő lekérdezés típust. Az eredménytáblának két oszlopa lesz, a Típus és az Ár. A Típus oszlopnál a feltétel sorba írjuk be, hogy alaplap, az Ár oszlopban pedig a módosítás sorba írjuk be, hogy 25000. Mentsük el a lekérdezést, majd a Futtatás gombbal hajtsuk végre! A megjelenő kisablakban láthatjuk, hogy hány sor fog módosulni. Az OK gombra kattintva megtörténik a módosítás.
19. Válasszuk a Létrehozás menücsoport Lekérdezések gombcsoportjában a Lekérdezéstervező-t!. A Tábla megjelenítése párbeszédpanel segítségével mindhárom táblát adjuk hozzá a lekérdezéshez. A SZÁMÍTÓGÉP táblára csak azért van szükségünk, hogy meglegyen a kapcsolat a másik két tábla között.
A Lekérdezés típusa gombcsoportban válasszuk a Kereszttáblás lekérdezés típust! Az eredménytábla első oszlopa a Cégnév legyen a TULAJDONOS táblából, a második oszlop a Típus a
Microsoft Access – Megoldások
12
HWELEM táblából, a harmadik oszlop pedig a beszerzési ár (Ár) ugyanebből a táblából. Az Összesítés sorban a cégnévnél és a típusnál maradjon a Group By beállítás, az árnál pedig válasszuk az AVG függvényt. A Kereszttábla sorban állítsuk be, hogy a Cégnév a sorfejléc, a Típus az oszlopfejléc, az Ár pedig az érték. Mentsük el a lekérdezést, majd a Futtatás gombbal hajtsuk végre!
20. A Létrehozás menücsoport Jelentések gombcsoportjában válasszuk a Jelentés varázsló-t! A megjelenő ablakban a Táblák/Lekérdezések listából válasszuk ki a TULAJDONOS táblát. A mezők közül a cégnevet (Cégnév) tegyük át a jobb oldali kisablakba. Majd a Táblák/Lekérdezések listából a SZÁMÍTÓGÉP táblát válasszuk ki, a mezők közül a számítógép kódja (Gépkód) és márkája, (Márka) kerüljenek a kiválasztott mezők közé. Ezután a Táblák/Lekérdezések listából a HWELEM táblát kiválasztva az alkatrész kódja (Alkatrészkód), típusa (Típus) és kapacitása (Kapacitás) mezőket tegyük a kiválasztott mezők közé. A Tovább gombot megnyomva megjelenő ablak elrendezése megfelelő, így továbbléphetünk a következő lapra. A csoportosítási szint legyen a cég neve, és a számítógép kódja. Ez így szerepel a mintán, ezért tovább léphetünk. A következő ablakban a rendezéseket adhatjuk meg. A rendezési szempont legyen az alkatrész kódja (Alkatrészkód), melyet a legördülő listából válasszunk ki. A rendezés iránya növekvő. A következő ablakban válasszuk ki az elrendezést és a tájolást. Az utolsó ablakban a jelentés nevét kell megadni, majd a Befejezés gombra kell kattintani.
21. A Létrehozás menücsoport Jelentések gombcsoportjában válasszuk a Jelentés varázsló-t! A megjelenő ablakban a SZÁMÍTÓGÉP táblát válasszuk ki a Táblák/Lekérdezések listából. A mezők közül a számítógép kódja (Gépkód), és márkája (Márka) mezőket válasszuk, majd a Táblák/Lekérdezések listából válasszuk a HWELEM táblát, ebből pedig az elem típusát (Típus), a vásárlás dátumát (Dátum) és a beszerzési árat (Ár) válasszuk ki. Lépjünk a következő ablakra. Itt a mezők elrendezése megfelelő, így innen is továbbléphetünk. Újabb csoportosítási szintet nem adunk hozzá, így továbbléphetünk a következő ablakba. Állítsuk be a rendezést, majd nyomjuk meg az Összesítési beállítások gombot. Az ablakban az átlag (Átl) oszlopfüggvényt válasszuk ki, valamint a Törzs és összesítés rádiógombot. Az OK gombra rákattintva ez az ablak becsukódik. Lépjünk tovább, a következő ablakban a jelentés elrendezését választhatjuk ki, majd az utolsó ablakban adjuk meg a jelentés címét. A Befejezés gombra rákattintva elkészül a jelentés. b) Ugyanúgy járunk el, mint a feladat első részében, csak az Összesítési beállításoknál a jobb oldalon válasszuk azt, hogy Csak összesítés.
22. A Létrehozás menücsoport Jelentések gombcsoportjában válasszuk a Jelentés varázsló-t! A megjelenő ablakban válasszuk ki a Táblák/Lekérdezések listából a HWELEM táblát. Válasszuk ki az Alkatrészkód, Típus, Kapacitás mezőket, majd lépjünk át a következő ablakba. Típus szerint szeretnénk csoportosítani az elemeket, ezért a bal oldali kisablakban válasszuk a Típust, és a jobbra mutató kis nyíl segítségével adjuk hozzá csoportszintként.
Microsoft Access – Megoldások
13
Lépjünk a következő ablakba és állítsuk be a rendezést, majd kattintsunk az Összesítési beállítások gombra! A megjelenő kisablakban válasszuk ki a minimumot és a maximumot is. Az OK gombra rákattintva ez az ablak becsukódik. Léphetünk tovább, a következő ablakban válasszuk ki a jelentés elrendezését, majd az utolsó ablakban adjuk meg a jelentés címét. A Befejezés gombra rákattintva elkészül a jelentés.