Adatbázis-kezelés
Microsoft Access 2021

28. feladatsor


nyisd meg az ab-28.mdb adatbázist

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

Létrehozás - Táblatervező
Mezőnév
Adattípus
Mezőtulajdonságok
Azonosító
Szám
Mezőméret: Hosszú egész
Telefon
Rövid szöveg
Mezőméret: 20
Név
Rövid szöveg
Mezőméret: 25

2. Mentsd az adattáblát Telefon néven!

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

3. Kapcsold az új táblát az Azonosító mezőn keresztül a Gyerekek táblához! A kapcsolat egy-a-többhöz típusú legyen!

Adatbáziseszközök - Kapcsolatok
Kapcsolattervezés - Táblák beszúrása
Táblázatok hozzáadása
Táblák lapfül: Telefon - Kijelölt táblák hozzáadása
(a Gyerekek tábla már szerepel, így nem kell felvenni)
Bezárás
Kapcsolattervezés - Kapcsolatok szerkesztése
Kapcsolatok szerkesztése - Új kapcsolat...
Új kapcsolat Bal oldali tábla neve: Telefon; Jobb oldali tábla neve: Gyerekek
Bal oldali oszlop neve: Azonosító; Jobb oldali oszlop neve: Azonosító - OK
Létrehozás
Ablak bezárása: C + É

4. Rögzítsd az alábbi két rekordot a Telefon táblába!

Táblák - Telefon - Megnyitás: N
Ugrás a táblázat végére: C + M
írd be az alábbi rekordokat a táblába:
Azonosító
Telefon
Név
108
0613854522
Sztankay Dávid
116
06206549523
Godár Patrik
Mentés: C + s
Ablak bezárása: C + É

5. Végezd el azt a beállítást, amely után a Gyerekek táblából rekord törölhető akkor is, ha a rekordhoz tartozik kapcsolódó rekord a Játszóház táblában!

a két táblát összekötő vonalon kattints duplán a bal egérgomb-bal
Kapcsolatok szerkesztése
☑ Kapcsolt mezők kaszkádolt törlése - OK
Ablak bezárása: C + É

6. A Játszóház táblát egészítsd ki új mezővel az alábbiak szerint:

Táblák - Játszóház - Megnyitás Tervező nézetben: C + N
az első üres sorba vedd fel a mező értékeit:
Mezőnév
Adattípus
Mezőtulajdonságok
Megjegyzés
Rövid szöveg
Mezőméret: 255
Mentés: C + s

7. Oldd meg, hogy a Játszóház tábla Tervezett távozás mezőjében 20:00 óránál későbbi időpont ne legyen rögzíthető!

Táblák - Játszóház - Megnyitás Tervező nézetben: C + N
jelöld ki a Tervezett távozás sort
Mezőtulajdonságok
Érvényességi szabály: <=20:00
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 + É

8. Nyisd meg a Játszóház táblát, és az Érkezés oszlop szélességét állítsa be úgy, hogy minden adat olvasható legyen!

Táblák - Játszóház - Megnyitás: N
kattints duplán a bal egérgomb-bal Érkezés oszlopnév jobb szélén
Mentés: C + s

9. Oldd meg szűréssel, hogy csak a szülővel közös látogatások sorai legyenek láthatók!

Kezdőlap - Irányított - Szűrés űrlap szerint
Szülő nélkül
Kezdőlap - Szűrő be/ki
Mentés: C + s

10. Nyomtasd ki a táblából csak az első öt sort! Mentsd, illetve zárd a táblát!

jelöld ki az első öt rekordot
Nyomtatás párbeszédpanel megnyitása: C + p
Nyomtatás: Nyomtatási tartomány - ◉ Kijelölt rekord(ok) - OK
Mentés: C + s
Ablak bezárása: C + É

11. Hozz létre lekérdezést a következők szerint:
A lekérdezés a Gyerekek és a Játszóház tábla alapján készüljön! A lekérdezés futtatásakor az eredmény kizárólag a Gyerekek.Vezetéknév, Gyerekek.Keresztnév, Játszóház.Érkezés mezőkkel jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod a 2009. április 20-án szülővel érkező gyerekek nevét és érkezési időpontját!
A lekérdezés eredménye érkezési idő szerint legyen rendezett!
Mentsd a lekérdezést 20090420 néven, majd zárd be!

Létrehozás - Lekérdezéstervező
Táblázatok hozzáadása
Táblák lapfül: Gyerekek - C + Játszóház - 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ő
Vezetéknév
Keresztnév
Érkezés
Dátum
Szülő nélkül
Tábla
Gyerekek
Gyerekek
Játszóház
Gyerekek
Játszóház
Rendezés
Növekvő
Megjelenítés
Feltétel
#2009.04.20.#
Hamis
A lekérdezés SQL kódja:
SELECT Gyerekek.Vezetéknév, Gyerekek.Keresztnév, Játszóház.Érkezés
    FROM Gyerekek INNER JOIN Játszóház ON Gyerekek.Azonosító = Játszóház.Azonosító
    WHERE (((Játszóház.Dátum)=#4/20/2009#) AND ((Játszóház.[Szülő nélkül])=False))
    ORDER BY Játszóház.Érkezés;
Mentés: C + s
Mentés másként
Lekérdezésnév: 20090420
Ablak bezárása: C + É

12. Módosítsd az L1 lekérdezést a következők szerint:
Töröld a Telefonszám mezőhöz írt feltételt!
A lekérdezés eredményében ne jelenjenek meg a Dániel keresztnevű gyerekek adatai sem!
A lekérdezés eredményében az Azonosító mező is szerepeljen!
Módosítsd a keresztnév szerinti rendezést vezetéknév szerinti rendezésre! Mentsd, illetve zárd be a lekérdezést!

Lekérdezések - L1 - Megnyitás Tervező nézetben: C + N
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Telefonszám
Dátum
Vezetéknév
Keresztnév
Azonosító
Tábla
Gyerekek
Játszóház
Gyerekek
Gyerekek
Gyerekek
Rendezés
Növekvő
Megjelenítés
Feltétel
>=#2009.04.20.#
<>"Dániel"
A lekérdezés SQL kódja:
SELECT Gyerekek.Telefonszám, Játszóház.Dátum, Gyerekek.Vezetéknév, Gyerekek.Keresztnév, Gyerekek.Azonosító
    FROM Gyerekek INNER JOIN Játszóház ON Gyerekek.Azonosító = Játszóház.Azonosító
    WHERE (((Játszóház.Dátum)>=#4/20/2009#) AND ((Gyerekek.Keresztnév)<>"Dániel"))
    ORDER BY Gyerekek.Vezetéknév;
Mentés: C + s
Ablak bezárása: C + É

13. Módosítsd az L2 lekérdezést úgy, hogy a lekérdezés eredményében Levend Viktória adatai ne jelenjenek meg!

Lekérdezések - L2 - Megnyitás Tervező nézetben: C + N
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Vezetéknév
Keresztnév
Dátum
Érkezés
Távozás
Tábla
Gyerekek
Gyerekek
Játszóház
Játszóház
Játszóház
Rendezés
Megjelenítés
Feltétel
<>"Levend"
<>"Viktória"
A lekérdezés SQL kódja:
SELECT Gyerekek.Vezetéknév, Gyerekek.Keresztnév, Játszóház.Dátum, Játszóház.Érkezés, Játszóház.Távozás
    FROM Gyerekek INNER JOIN Játszóház ON Gyerekek.Azonosító = Játszóház.Azonosító
    WHERE (((Gyerekek.Vezetéknév)<>"Levend") 
        AND ((Gyerekek.Keresztnév)<>"Viktória"));
Mentés: C + s
Ablak bezárása: C + É

14. Készíts űrlapot a Gyerekek tábla rekordjainak kezeléséhez a következők szerint:
Az űrlapon a rekordok minden mezője legyen elérhető (az űrlapon egyidejűleg egy rekord legyen látható)!
Írj címet (Mi a cím?) az űrlap fejlécébe! A cím legyen kék színű és az alapértelmezett betűnagyságnál nagyobb!
Mentsd az űrlapot Gyerekek néven, majd zárd is be!

Létrehozás - Űrlap varázsló
Űrlap varázsló - Mely mezők szerepeljenek az űrlapon?
Táblák/lekérdezések: Tábla: Gyerekek
a tábla összes mezőjét 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?
Gyerekek
◉ Ű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: Gyerekek adatai - N
Formátum - Betűméret - 24
Formátum - Betűszín - Sötétkék

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

15. Módosítsd a Játszóház űrlap tervét úgy, hogy a Dátum mező ne jelenjen meg rajta!

Űrlapok - Játszóház - Megnyitás Tervező nézetben: C + N
jelöld ki a Dátum címkét és a Dátum beviteli mezőt - törlés: D

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

16. Hozz létre jelentést a Gyerekek tábla adataiból a következők szerint:
A jelentés soronként jelenítse meg a gyerekek minden adatát a Gyerekek táblából!
A rekordok kor szerinti csoportosításban jelenjenek meg!
A csoportok alatt azonosítható módon legyen leolvasható, hányan vannak, akik az adott csoportba tartoznak!
A rekordok kor szerint csökkenő rendben jelenjenek meg!
Mentsd a jelentést J1 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: Gyerekek
a tábla összes mezőjét a >> gombbal emeld át a Kijelölt mezők részbe - Tovább
Jelentés varázsló - Szeretne hozzáadni csoportszintet?
Kor - > - Tovább
Jelentés varázsló -
Milyen rendezési sorrendet és összegzési információt szeretne használni a törzsrekordokhoz?
- Tovább
Jelentés varázsló - Milyen elrendezést szeretne a jelentésnek?
Elrendezés - ◉ Táblázatos
Tájolás - ◉ Fekvő - Tovább
Jelentés varázsló - Mi legyen a jelentés címe?
J1
◉ Jelentésterv módosítása - Befejezés
jelöld ki az Azonosító beviteli mezőt
Jelentéstervezés - Összesítés - Rekordok számlálása
jelöld ki a Kor beviteli mezőt
Kezdőlap - Csökkenő

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

17. Tekintsd meg a J2 jelentés nyomtatási képét, majd kapcsolj ki minden eszköztárat!

Jelentések - J2 - Megnyitás: N
ezt mégis, hogy ellenőrzik? :-)
Eszköztárak kikapcsolása:
Gyorselérési eszköztár testreszabása - minden pipát kapcsolj ki