Adatbázis-kezelés
Microsoft Access 2021

46. feladatsor


nyisd meg az ab-46.mdb adatbázist

1. Hozz létre új adattáblát az alábbi öt mezővel, illetve tulajdonsággal!

Létrehozás - Táblatervező
Mezőnév
Adattípus
Mezőtulajdonságok
Vezetéknév
Rövid szöveg
Mezőméret: 25
Keresztnév
Rövid szöveg
Mezőméret: 25
Születés ideje
Dátum/Idő
 
Férfi
Igen/Nem
 
Kód
Számláló
Mezőméret: Hosszú egész

2. A Kód mező legyen elsődleges kulcs!

lépj a Kód sorra
Táblázattervezés - Elsődleges kulcs

3. Mentsd az adattáblát Személyzet néven!

Mentés: C + s
Mentés másként Táblanév: Személyzet
Ablak bezárása: C + É

4. Az adatbázisban meglévő Eszközök és Kutatóbázis táblák között a közös Kód mezőn keresztül kapcsolat hozható létre. Kapcsold össze a két táblát!

Adatbáziseszközök - Kapcsolatok
Kapcsolattervezés - Kapcsolatok szerkesztése
Kapcsolatok szerkesztése - Új kapcsolat...
Új kapcsolat Bal oldali tábla neve: Eszközök; Jobb oldali tábla neve: Kutatóbázis
Bal oldali oszlop neve: Kód; Jobb oldali oszlop neve: Kód - OK

5. Tedd lehetetlenné, hogy téves adatrögzítés miatt egy rekord olyan kóddal kerüljön tárolásra az Eszközök táblában, amely nem is létezik a Kutatóbázis táblában!

☑ Hivatkozási integritás megőrzése
Létrehozás
Ablak bezárása: C + É

6. Add hozzá a következő rekordot az Eszközök táblához:

Táblák - Eszközök - Megnyitás: N
Ugrás a táblázat végére: C + M
írd be az alábbi rekordokat a táblába:
Leltár
Dátum
Megnevezés
Egység
Érték €
ID
Kód
D201/88
2009.12.02
Alkatrész F51/50
Kutatás
1900
342
A316
Mentés: C + s

7. Rendezd a táblázat rekordjait az Egység mező szerint!

kattints a bal egérgomb-bal Egység oszlopneven
Kezdőlap - Növekvő
Mentés: C + s
Ablak bezárása: C + É

8. Módosítsd az oszlopok megjelenési sorrendjét úgy, hogy a Kód mező kerüljön az első helyre!

jelöld ki a bal egérgomb-bal a Kód oszlopot,
majd lenyomott bal egérgomb mellett a Kód oszlopcímkét húzd a táblázat elejére
Mentés: C + s
Ablak bezárása: C + É

9. Végezd el azt a visszavonható beállítást, amely után csak a 2009.07.01. előtti adatok lesznek láthatóak! Mentsd, illetve zárd a táblát!

Kezdőlap - Irányított - Szűrés űrlap szerint
Dátum
<2009.07.01
Kezdőlap - Szűrő be/ki
Mentés: C + s
Ablak bezárása: C + É

10. Növeld meg a mezőtípus megtartása mellett a Megjegyzés mezőbe bevihető karakterek (betűk) számát a lehető legnagyobbra a Kutatóbázis táblában!

Táblák - Kutatóbázis - Megnyitás Tervező nézetben: C + N
jelöld ki a Megjegyzés sort
Mezőtulajdonságok
Mezőméret: 255
Mentés: C + s
Microsoft Access
Az adatintegritási szabályok módosultak...
Szeretné a létező adatokat az új szabályokkal tesztelni?
- Nem
Ablak bezárása: C + É

11. Hozz létre lekérdezést a következők szerint:
A lekérdezés az Eszközök, Kutatóbázis és az Ország tábla alapján készüljön! A lekérdezés futtatásakor az eredmény kizárólag az Eszközök tábla összes mezőjével jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod azon 700 euró érték feletti eszközök adatait, amelyek az Argentína által fenntartott bázisokra érkeztek, és a megnevezésük nem „Tároló”-val kezdődik!
A lekérdezés eredménye dátum szerint csökkenő rendben jelenjen meg!
Mentsd a lekérdezést L11 néven, majd zárd be a lekérdezést!

Létrehozás - Lekérdezéstervező
Táblázatok hozzáadása
Táblák lapfül: Eszközök - C + Ország - C + Kutatóbázis - Kijelölt táblák hozzáadása
Bezárás
Az alábbi ábra alapján hozd létre a lekérdezést:
Mező
Eszközök.*
Érték €
Ország
Megnevezés
Dátum
Tábla
Eszközök
Eszközök
Ország
Eszközök
Eszközök
Rendezés
Csökkenő
Megjelenítés
Feltétel
>700
"Argentína"
Not Like "Tároló*"
A lekérdezés SQL kódja:
SELECT Eszközök.*
    FROM Ország INNER JOIN (Kutatóbázis INNER JOIN Eszközök ON Kutatóbázis.Kód = Eszközök.Kód) ON Ország.OrszágID = Kutatóbázis.OrszágID
    WHERE (((Eszközök.[Érték €])>700) AND ((Ország.Ország)="Argentína") 
        AND ((Eszközök.Megnevezés) Not Like "Tároló*"))
    ORDER BY Eszközök.Dátum DESC;
Mentés: C + s
Mentés másként
Lekérdezésnév: L11
Ablak bezárása: C + É

12. Módosítsd az L1 lekérdezést a következők szerint:
Egészítsd ki a jelenlegi feltételbeállítást úgy, hogy a lekérdezés eredményében ne jelenjenek meg a 2009. október 31. előtti adatok, csak akkor, ha azok a Kutatáshoz kerültek, ugyanakkor értékük nem haladja meg az 1000 eurót!
Az eredményben a Dátum oszlop ne jelenjen meg kétszer!
Töröld a beállított rendezéseket!

Lekérdezések - L1 - Megnyitás Tervező nézetben: C + N
jelöld ki a Dátum oszlopot, törlés: D
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Név
Érték €
Egység
Dátum
Megnevezés
ID
Kód
Tábla
Kutatóbázis
Eszközök
Eszközök
Eszközök
Eszközök
Eszközök
Eszközök
Rendezés
Megjelenítés
Feltétel
>100
Vagy
<=1000
"Kutatás"
<#2009.10.31.#
A lekérdezés SQL kódja:
SELECT Kutatóbázis.Név, Eszközök.[Érték €], Eszközök.Egység, Eszközök.Dátum, Eszközök.Megnevezés, Eszközök.ID, Eszközök.Kód
    FROM Kutatóbázis INNER JOIN Eszközök ON Kutatóbázis.Kód = Eszközök.Kód
    WHERE (((Eszközök.[Érték €])>100)) 
        OR (((Eszközök.[Érték €])<=1000) AND ((Eszközök.Egység)="Kutatás") 
            AND ((Eszközök.Dátum)<#10/31/2009#));
Mentés: C + s
Ablak bezárása: C + É

13. Módosítsd az L2 lekérdezést a következők szerint:
Az OrszágID oszlop elsőként jelenjen meg a lekérdezés eredményében!
Állíts be a Dátum mező szerint növekvő rendezést!

Lekérdezések - L2 - Megnyitás Tervező nézetben: C + N
mezők sorrendjének módosítása: a mezőnevek fölötti szürke területet a „fogd és vidd” módszerrel a megfelelő pozícióba húzhatod:
OrszágID mező balra a legelejére
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
OrszágID
Eszközök.*
Dátum
Tábla
Kutatóbázis
Eszközök
Eszközök
Rendezés
Növekvő
Megjelenítés
A lekérdezés SQL kódja:
SELECT "Kutatóbázis"."OrszágID", "Eszközök".* 
    FROM "Eszközök", "Kutatóbázis" 
    WHERE "Eszközök"."Kód" = "Kutatóbázis"."Kód" 
    ORDER BY "Eszközök"."Dátum" ASC
SELECT Kutatóbázis.OrszágID, Eszközök.*
    FROM Kutatóbázis INNER JOIN Eszközök ON Kutatóbázis.Kód = Eszközök.Kód
    ORDER BY Eszközök.Dátum;
Mentés: C + s
Ablak bezárása: C + É

14. Készíts űrlapot a Kutatóbázis tábla alapján!
Az űrlapon csak a Kód és a Név mező jelenjen meg (egy oldalon több rekord szerepeljen)!
Helyezd el a Kutatóbázisok feliratot az űrlap fejlécébe! Módosítsd a felirat betűtípusát és nagyságát!
Mentsd az űrlapot F néven, illetve zárd be!

Létrehozás - Űrlap varázsló
Űrlap varázsló - Mely mezők szerepeljenek az űrlapon?
Táblák/lekérdezések: Tábla: Kutatóbázis
a Kód és Név mezőket a > gombbal
emeld át a Kijelölt mezők részbe
- Tovább
Űrlap varázsló - Milyen szerkezetű legyen az űrlap?
◉ Táblázatos - Tovább
Űrlap varázsló - Mi legyen az űrlap címe?
F
◉ Űrlap tervének módosítása - Befejezés
Cím módosítása:
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Kutatóbázisok - N
Formátum - Betűméret - 24
Formátum - Betűtípus - Arial

Mentés: C + s
Ablak bezárása: C + É

15. Az oszlopok azonosítói rossz helyen jelennek meg az Ország űrlapon. Végezd el a szükséges cserét! Mentsd, illetve zárd az űrlapot!

Űrlapok - Ország - Megnyitás Tervező nézetben: C + N
jelöld ki az Ország címkét,
majd lenyomott bal egérgomb mellett (kereszt alakú kurzor) húzd balra

jelöld ki az ID címkét,
majd lenyomott bal egérgomb mellett (kereszt alakú kurzor) húzd jobbra

Mentés: C + s
Ablak bezárása: C + É

16. Készíts jelentést, amelyben az Eszközök tábla tartalmát jeleníted meg!
Az ID mezőn kívül a tábla minden mezője szerepeljen a jelentésben, amely táblázatos elrendezésű legyen!
A rekordok a Kód mező szerint legyenek csoportosítva!
A csoportok alatt jól azonosítható módon jelenjen meg a csoportba tartozó eszközök összértéke!
A jelentésfejben az „Eszközök listája” cím legyen olvasható!
Mentsd a jelentést J néven, majd zárd be!

Létrehozás - Jelentés varázsló
Jelentés varázsló - Mely mezők szerepeljenek az űrlapon?
Táblák/lekérdezések: Tábla: Eszközök
az ID mezőn kívül a többi mezőt
a > gombbal emeld át az alábbi mezőket a Kijelölt mezők részbe:
Jelentés varázsló - Szeretne hozzáadni csoportszintet?
Kód - > - Tovább
Jelentés varázsló -
Milyen rendezési sorrendet és összegzési információt szeretne használni a törzsrekordokhoz?
Összesítési beállítások...
Érték €: ☑ Össz - OK
- Tovább
Jelentés varázsló - Milyen elrendezést szeretne a jelentésnek?
Elrendezés - ◉ Blokk
Tájolás - ◉ Fekvő - Tovább
Jelentés varázsló - Mi legyen a jelentés címe?
J - Befejezés
Cím módosítása:
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Eszközök listája - N

Mentés: C + s
Ablak bezárása: C + É

17. Módosítsd a J1 nevű jelentést úgy, hogy a jelentésfejben lévő cím bal oldalra kerüljön!

Jelentések - J1 - Megnyitás Tervező nézetben: C + N
jelöld ki a cím címkét
Tulajdonságlap megnyitása: É
Balra: 0 cm
Tulajdonságlap bezárása: É

Mentés: C + s
Ablak bezárása: C + É