Adatbázis-kezelés
Microsoft Access 2021

9. feladatsor


nyisd meg az ab-09.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
Kód
Szám
Mezőméret: Hosszú egész
Belépőkártya
Rövid szöveg
Mezőméret: 6
Kiadás dátuma
Dátum/Idő
 

2. Végezd el azt a beállítást, amellyel elejét veheted annak, hogy a Kód és a Belépőkártya mezőbe ismétlődő értékek kerüljenek!

jelöld ki a Kód sort
Mezőtulajdonságok
Indexelt: (Igen, nem lehet azonos)
jelöld ki a Belépőkártya sort
Mezőtulajdonságok
Indexelt: (Igen, nem lehet azonos)

3. Mentsd az adattáblát Belépő néven!

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

4. Kapcsold össze a Munkatárs és a Belépő táblát anélkül, hogy új mezőket hoznál létre!
A kapcsolat egy-az-egyhez 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: Belépő - Kijelölt táblák hozzáadása
(a Munkatárs 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: Munkatárs; Jobb oldali tábla neve: Belépő
Bal oldali oszlop neve: Kód; Jobb oldali oszlop neve: Kód - OK

5. Végezd el azt a beállítást, amely után a Munkatárs táblából nem lehetséges olyan rekordot eltávolítani, amelyhez legalább egy rekord tartozik a Belépő táblában!

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

6. Nyisd meg a Küldemény táblát, majd töröld az összes olyan küldemény rekordját, amelynek a címzettje a SpacePort!

Kezdőlap - Irányított - Szűrés űrlap szerint
Címzett
"SpacePort"
Kezdőlap - Szűrő be/ki
Rekordok kijelölése: C + a
Kezdőlap - Törlés
Microsoft Access 2 rekord lesz törölve. - Igen
Mentés: C + s
Ablak bezárása: C + É

7. Töröld a Kérdés és a Kérdések tábla közti kapcsolatot!

Adatbáziseszközök - Kapcsolatok
a két táblát összekötő vonalon kattints a jobb egérgomb-bal - Törlés
Microsoft Access
Biztosan véglegesen törölni szeretné a kijelölt kapcsolatot az adatbázisból? - Igen
Ablak bezárása: C + É

8. Nyisd meg a Munkatárs táblát! Rögzíts egy új rekordot a saját neveddel!

Táblák - Munkatárs - 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
Kód
a neved!
automatikus érték!
Mentés: C + s

9. Rendezd a rekordokat név szerint sorrendbe!

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

10. Nyomtasd ki a Munkatárs tábla teljes tartalmát! Mentsd, illetve zárd be a táblát!

Táblák - Munkatárs
Nyomtatás párbeszédpanel megnyitása: C + p
Nyomtatás: Nyomtatási tartomány - ◉ Mind - OK
Ablak bezárása: C + É

11. Hozz létre egy lekérdezést a következők szerint:
A lekérdezésben a következő mezők vegyenek részt: Küldemény.Sorszám, Munkatárs.Kód, Küldemény.Címzett, Küldemény.Dátum, Munkatárs.Név!
Állíts be olyan feltételt, amellyel csak azok a rekordok jelennek meg, amelyeknél a Dátum mező értéke 2010.07.10-nél nem régebbi, ugyanakkor a címzett neve nem K betűvel kezdődik!
Állíts be rendezést a Dátum mező szerint úgy, hogy a legkorábbi dátum kerüljön a lista végére!
Mentsd a lekérdezést 20100710 néven, illetve zárd be!

Létrehozás - Lekérdezéstervező
Táblázatok hozzáadása
Táblák lapfül: Küldemény - C + Munkatárs - 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ő
Sorszám
Kód
Címzett
Dátum
Név
Tábla
Küldemény
Munkatárs
Küldemény
Küldemény
Munkatárs
Rendezés
Csökkenő
Megjelenítés
Feltétel
Not Like "K*"
>= #2010.07.10.#
A lekérdezés SQL kódja:
SELECT Küldemény.Sorszám, Munkatárs.Kód, Küldemény.Címzett, Küldemény.Dátum, Munkatárs.Név
    FROM Munkatárs INNER JOIN Küldemény ON Munkatárs.Kód = Küldemény.Munkatárskód
    WHERE (((Küldemény.Címzett) Not Like "K*") AND ((Küldemény.Dátum)>=#7/10/2010#))
    ORDER BY Küldemény.Dátum DESC;
Mentés: C + s
Mentés másként
Lekérdezésnév: 20100710
Ablak bezárása: C + É

12. Módosítsd az L1 lekérdezést a következők szerint:
A lekérdezés csak azokat a nyomtatványokat mutassa meg a Küldemény táblából, amelyeknél az alábbi mezők bármelyike üres: Tárgy, Címzett, Nyilvántartás, Megjegyzés
A lekérdezés a címzett szerinti rendezettségben legyen látható! Mentsd, illetve zárd a lekérdezést!

Lekérdezések - L1 - Megnyitás Tervező nézetben: C + N
Kapcsolattervezés - Táblák beszúrása
Küldeménytípus tábla kiválasztása - Hozzáadás
Bezárás
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Küldemény.*
Megnevezés
Tárgy
Címzett
Nyilvántartás
Megjegyzés
Tábla
Küldemény
Küldeménytípus
Küldemény
Küldemény
Küldemény
Küldemény
Rendezés
Növekvő
Megjelenítés
Feltétel
"nyomtatvány"
Is Null
Vagy
"nyomtatvány"
Is Null
Vagy
"nyomtatvány"
Is Null
Vagy
"nyomtatvány"
Is Null
A lekérdezés SQL kódja:
SELECT Küldemény.*
    FROM Küldeménytípus INNER JOIN Küldemény ON Küldeménytípus.Típuskód = Küldemény.Típuskód
    WHERE (((Küldeménytípus.Megnevezés)="nyomtatvány") 
            AND ((Küldemény.Tárgy) Is Null)) 
        OR (((Küldeménytípus.Megnevezés)="nyomtatvány") 
            AND ((Küldemény.Címzett) Is Null)) 
        OR (((Küldeménytípus.Megnevezés)="nyomtatvány") 
            AND ((Küldemény.Nyilvántartás) Is Null)) 
        OR (((Küldeménytípus.Megnevezés)="nyomtatvány") 
            AND ((Küldemény.Megjegyzés) Is Null))
    ORDER BY Küldemény.Címzett;
Mentés: C + s
Ablak bezárása: C + É

13. Módosítsd az L2 lekérdezést a következők szerint:
Korrigáld úgy a Név mezőhöz rendelt feltételt, hogy a lekérdezés futtatásakor a két név egyike se jelenjen meg a listában!
Fordítsd meg a jelenleg érvényes rendezési beállításokat (növekvőről csökkenőre)!
Futtasd a lekérdezést, majd nyomtasd ki csak az első 2 rekordot! Mentsd, illetve zárd a lekérdezést!

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ő
Név
Dátum
Sorszám
Tárgy
Címzett
Tábla
Munkatárs
Küldemény
Küldemény
Küldemény
Küldemény
Rendezés
Csökkenő
Csökkenő
Megjelenítés
Feltétel
<> "Tamás Leóna" And <> "Paul Smith"
A lekérdezés SQL kódja:
SELECT Munkatárs.Név, Küldemény.Dátum, Küldemény.Sorszám, Küldemény.Tárgy, Küldemény.Címzett
    FROM Munkatárs INNER JOIN Küldemény ON Munkatárs.Kód = Küldemény.Munkatárskód
    WHERE (((Munkatárs.Név)<>"Tamási Leóna" And (Munkatárs.Név)<>"Paul Smith"))
    ORDER BY Munkatárs.Név DESC, Küldemény.Dátum DESC;
Mentés: C + s
Ablak bezárása: C + É

14. Készíts egyszerű, táblázatos elrendezésű űrlapot a Munkatárs táblához! Az űrlapot Munkatárs néven mentsd!

Létrehozás - Űrlap varázsló
Űrlap varázsló - Mely mezők szerepeljenek az űrlapon?
Táblák/lekérdezések: Tábla: Munkatárs
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?
Munkatárs - Befejezés

Ablak bezárása: C + É

15. Nyisd meg a Küldemények űrlapot, majd végezd el az alábbi módosításokat!
A láblécben szereplő feliratot helyezd át a fejlécbe!
A szövegmezőket helyezd közelebb a címkékhez (a címkék és a szövegmezők maradjanak egy vonalban és a méret ne változzon)! Mentsd, illetve zárd be az űrlapot!

Űrlapok - Küldemények - Megnyitás Tervező nézetben: C + N
növeld meg az Űrlapfej rész magasságát:
lenyomott bal egérgomb-bal húzd az alsó határoló szegélyt lentebb
címke áthelyezése:
a Láblécben szereplő címkét lenyomott bal egérgomb-bal húzd az Űrlapfej részbe
a sárga hátterű beviteli mezőket jelöld ki
Tulajdonságlap megnyitása: É
Balra: 4 cm
Tulajdonságlap bezárása: É

Mentés: C + s

16. Keresd meg a Küldemények űrlapon azt a rekordot, amelynek a sorszáma T-04:2625, majd töröld ki! Mentsd, illetve zárd be az űrlapot!

Ugrás az űrlap Keresés mezőjére: C + F + f - írd be: T-04:2625
a kurzor az első előfordulásra ugrik
Kezdőlap - Törlés - Rekord törlés
Microsoft Access 1 rekord lesz törölve. - Igen
Mentés: C + s
Ablak bezárása: C + É

17. Nyisd meg a Küldemények jelentést, majd végezd el az alábbi módosításokat!
Töröld a csoportosítási beállítást!
A jelentésben a Munkatárskód mező is jelenjen meg!
A jelentés minden adata Arial betűtípussal jelenjen meg! Mentsd, illetve zárd a jelentést!

Jelentések - Küldemények - Megnyitás Tervező nézetben: C + N
Csoportosítás, rendezés és összeg munkaablak megnyitása, ha nincs nyitva: A + í
Rendezés: Munkatárskód - 🗶
a Munkatárskód címkét húzd az Oldalfejlécbe
a Munkatárs kód beviteli mezőt húzd a Törzsbe

a címkéket és beviteli mezőket igazítsd, hogy minden adat látszódjon
Minden szerkesztőmező kijelölése:
Formátum - Az összes kijelölése
Formátum - Betűtípus - Arial

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

18. Hozz létre egy új jelentést a következők szerint:
A jelentés a Munkatársak táblából csak a neveket jelenítse meg!
A jelentés láblécében azonosítható módon jelenjen meg a nevek száma!
Mentsd, illetve zárd be a jelentést! A jelentés neve Lista legyen!

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: Munkatárs
a Név mezőt a > gombbal emeld át a Kijelölt mezők részbe - 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?
- Tovább
Jelentés varázsló - Milyen elrendezést szeretne a jelentésnek?
Elrendezés - ◉ Blokk
Tájolás - ◉ Álló - Tovább
Jelentés varázsló - Mi legyen a jelentés címe?
Lista
◉ Jelentésterv módosítása - Befejezés
jelöld ki a Név beviteli mezőt
Jelentéstervezés - Összesítés - Értékek száma

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