Adatbázis-kezelés
Microsoft Access 2021

42. feladatsor


nyisd meg az ab-42.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
Név
Rövid szöveg
Mezőméret: 25
Férfi
Igen/Nem
 
Képzettség
Rövid szöveg
Mezőméret: 20
Belépés
Dátum/Idő
 
Kód
Rövid szöveg
Mezőméret: 25

2. Oldd meg, hogy az adattáblában ne ismétlődhessen a Név mező értéke!

lépj a Név sorra
Táblázattervezés - Elsődleges kulcs

3. A Belépés mezőbe beírható dátum ne lehessen régebbi az aktuális dátumnál!

jelöld ki a Belépés sort
Mezőtulajdonságok
Érvényességi szabály: >=Now()

4. 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 + É

5. Kapcsold össze a Személyzet és Kutatóbázis táblát a közös Kód mezőn keresztül!

Adatbáziseszközök - Kapcsolatok
Kapcsolattervezés - Táblák beszúrása
Táblázatok hozzáadása
Táblák lapfül: Személyzet - Kijelölt táblák hozzáadása
(a Kutatóbázis 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: Személyzet; Jobb oldali tábla neve: Kutatóbázis
Bal oldali oszlop neve: Kód; Jobb oldali oszlop neve: Kód - OK
Létrehozás

6. Töröld a beállított kapcsolatot az Eszközök és a Kutatóbázis tábla között!

kattints a két táblát összekötő vonalon a jobb egérgomb-bal,
a megjelenő menüből válaszd a Törlés parancsot

7. Rögzítsd az alábbi két rekordot a Személyzet táblába!

Táblák - Személyzet - Megnyitás: N
Ugrás a táblázat végére: C + M
írd be az alábbi rekordokat a táblába:
Név
Férfi
Képzettség
Belépés
Kód
Wang Yuan
Genetikus
mai nap
A478
Zhang Wen
Csillagász
mai nap
A478
Mentés: C + s
Ablak bezárása: C + É

8. Korlátozd az ország táblába bevihető országnév maximális hosszát 20 karakterre!

Táblák - Ország - Megnyitás Tervező nézetben: C + N
jelöld ki a Ország sort
Mezőtulajdonságok
Mezőméret: 20
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 + É

9. Nyisd meg a Kutatóbázis táblát! Szélesítsd meg a Név oszlopot annyira, hogy az oszlopban megjelenő értékek teljes szélességükben láthatóak legyenek!

Táblák - Kutatóbázis - Megnyitás: N
kattints duplán a bal egérgomb-bal a Név oszlopnév jobb szélén
Mentés: C + s

10. Módosítsd az oszlopok sorrendjének megjelenését: az OrszágID mező legyen az utolsó! Mentsd, illetve zárd a táblát!

jelöld ki a bal egérgomb-bal a OrszágID oszlopot
majd lenyomott bal egérgomb mellett a Név oszlopcímkét húzd a táblázat végére
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 az Ország és a Kutatóbázis tábla alapján készüljön! A lekérdezés futtatásakor az eredmény kizárólag a Kutatóbázis.Név, Kutatóbázis.Klímafigyelés, Ország.Ország mezőkkel jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod azon bázisok listáját, amelyek az alábbi feltételek bármelyikének megfelelnek: A bázis nevében szerepel a „Wisconsin Univ.” megjelölés. A bázis foglalkozik klímafigyeléssel, ugyanakkor a fenntartója az Egyesült Királyság vagy India.
A lekérdezés eredménye országnév szerint legyen rendezett!
Mentsd a lekérdezést L11 néven, majd zárd be!

Létrehozás - Lekérdezéstervező
Táblázatok hozzáadása
Táblák lapfül: 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ő
Név
Klímafigyelés
Ország
Tábla
Kutatóbázis
Kutatóbázis
Ország
Rendezés
Növekvő
Megjelenítés
Feltétel
Like "*Wisconsin Unit.*"
Vagy
Igaz
"Egyesült Királyság" Or "India"
A lekérdezés SQL kódja:
SELECT Kutatóbázis.Név, Kutatóbázis.Klímafigyelés, Ország.Ország
    FROM Ország INNER JOIN Kutatóbázis 
        ON Ország.OrszágID = Kutatóbázis.OrszágID
    WHERE (((Kutatóbázis.Név) Like "*Wisconsin Univ.*")) 
        OR (((Kutatóbázis.Klímafigyelés)=True) 
        AND ((Ország.Ország)="Egyesült Királyság" Or (Ország.Ország)="India"))
    ORDER BY Ország.Ország;
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:
A lekérdezés eredményében ne jelenjenek meg az Orosz Föderáció által fenntartott bázisok!
A lekérdezés futtatásakor megjelenő táblázatban ne legyen két azonos oszlop!
Töröld a másodlagos rendezési beállítást!

Lekérdezések - L1 - Megnyitás Tervező nézetben: C + N
Kapcsolattervezés - Táblák beszúrása
Táblázatok hozzáadása
Táblák lapfül: Ország - Kijelölt táblák hozzáadása
Bezárás
jelöld ki a Klímafigyelés oszlopot, törlés: D
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Kutatóbázis.*
Név
OrszágID
Klímafigyelés
Ország
Tábla
Kutatóbázis
Kutatóbázis
Kutatóbázis
Kutatóbázis
Ország
Rendezés
Növekvő
Megjelenítés
Feltétel
Igaz
<> "Orosz Föderáció"
A lekérdezés SQL kódja:
SELECT Kutatóbázis.*
    FROM Ország INNER JOIN Kutatóbázis ON Ország.OrszágID = Kutatóbázis.OrszágID
    WHERE (((Kutatóbázis.Klímafigyelés)=True) 
        AND ((Ország.Ország)<>"Orosz Föderáció"))
    ORDER BY Kutatóbázis.Név;
Mentés: C + s
Ablak bezárása: C + É

13. Módosítsd az L2 lekérdezést a következők szerint:
Az Eszközök tábla ne vegyen részt a lekérdezésben!
Törölj minden beállított feltételt!

Lekérdezések - L2 - Megnyitás Tervező nézetben: C + N
jelöld ki az Eszközök táblát, törlés: D
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Név
OrszágID
Klímafigyelés
Tábla
Kutatóbázis
Kutatóbázis
Kutatóbázis
Rendezés
Megjelenítés
A lekérdezés SQL kódja:
SELECT Kutatóbázis.Név, Kutatóbázis.OrszágID, Kutatóbázis.Klímafigyelés
    FROM Kutatóbázis;
Mentés: C + s
Ablak bezárása: C + É

14. Készíts űrlapot, amelyen az F lekérdezés által visszaadott rekordok válnak elérhetővé!
Az űrlapon minden mező jelenjen meg (egy oldalon több rekord szerepeljen)!
Az űrlapon minden címke és szövegmező 16 pontos Arial betűtípussal látszódjon (ügyelj az olvashatóságra)!
Formázd meg a címkéket más színnel és dőlt stílussal!
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: Lekérdezés: F
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?
Kínálat
◉ Űrlap tervének módosítása - Befejezés
jelöld ki az Űrlapfej minden címkéjét:
Formátum - Betűméret - 16
Formátum - Betűtípus - Arial
jelöld ki a címkéket
Formátum - Dőlt
Formátum - Betűszín - Piros

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

15. Készíts jelentést, amelyben a J nevű lekérdezés eredményét jeleníted meg!
Az OrszágID-n kívül a rekordforrás minden mezője szerepeljen a jelentésben, amely táblázatos elrendezésű legyen!
A rekordok az Ország mező szerint legyenek rendezve!
A jelentés utolsó oldalának láblécében jól azonosítható módon legyen látható a jelentésben megjelent rekordok száma! 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: Lekérdezés: J
az OrszágID 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ó - Hogyan jelenjenek meg az adatok?
- Tovább
Jelentés varázsló - Szeretne hozzáadni csoportszintet?
- Tovább
Jelentés varázsló -
Milyen rendezési sorrendet és összegzési információt szeretne használni a törzsrekordokhoz?
Ország - 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?
J - Befejezés
jelöld ki a Kód beviteli mezőt
Jelentéstervezés - Összesítés - Rekordok számlálása

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

16. Alakítsd át a J1 nevű jelentést a következők szerint:
Változtasd meg a jelentés tájolását állóról fekvőre!
Távolítsd el az ország fejlécről az „Ország” címkét! Mentsd, illetve zárd a jelentést!

Jelentések - J1 - Megnyitás Tervező nézetben: C + N
Oldalbeállítás - Fekvő
jelöld ki az Ország címkét, töröld: D

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

17. Töröld a Törlendő nevű jelentést az adatbázisból!

Jelentések - Törlendő
Törlés: D
Figyelmeztető üzenet:
Microsoft Access: Véglegesen törölni kívánja a következőt: ...? - Igen