Adatbázis-kezelés
Microsoft Access 2021

8. feladatsor


nyisd meg az ab-08.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
Rendszám
Rövid szöveg
Mezőméret: 6
Dátum
Dátum/Idő
 

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

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

3. Végezd el azt a beállítást, amellyel elejét veheted annak, hogy a Rendszám mezőbe ismétlődő értékek kerüljenek!

jelöld ki a Rendszám sort
Mezőtulajdonságok
Indexelt: (Igen, nem lehet azonos)

4. Mentsd az adattáblát Autópark néven!

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

5. Kapcsold össze az Autópark és a Munkatárs táblát a Kód mező segítségével! 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: Autópark - 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: Autópark; Jobb oldali tábla neve: Munkatárs
Bal oldali oszlop neve: Kód; Jobb oldali oszlop neve: Kód - OK
Létrehozás

6. Végezd el azt a beállítást, amely után a Munkatárs táblából való rekordtörlés automatikusan maga után vonja az Autópark kapcsolódó rekordjának törlését is!

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

7. Rögzítsd a következő két rekordot az Autópark táblába! Mentsd, illetve zárd a táblát!

Táblák - Autópark - Megnyitás: N
Ugrás a táblázat végére: C + M
írd be az alábbi rekordokat a táblába:
Kód
Rendszám
Dátum
16
XYZ001
2009.05.01.
27
XYZ002
2009.07.01.
Mentés: C + s
Ablak bezárása: C + É

8. Egészítsd ki a Munkatárs táblát új mezővel a következők szerint, majd mentsd, illetve zárd a táblát!

Táblák - Munkatárs - Megnyitás Tervező nézetben: C + N
írd be az első üres sorba a megadott értékeket
Mezőnév
Adattípus
Mezőtulajdonságok
ECDL bizonyítvány
Igen/Nem
 
Mentés: C + s
Ablak bezárása: C + É

9. Nyisd meg a Munkatárs táblát és rendezd a rekordokat a Név mező szerint csökkenő rendbe!

Táblák - Munkatárs - Megnyitás: N
kattints a bal egérgomb-bal Név oszlopneven
Kezdőlap - Csökkenő
Mentés: C + s

10. Töröld Michael Smith nevét végérvényesen az adattáblából!

Keresés és csere párbeszédpanel megnyitása: C + f
Keresés és csere
Keresés lapfül: Keresett szöveg: Michael Smith - Következő
Keresés és csere párbeszédpanel bezárása: E
jelöld ki a rekordot
Kezdőlap - Törlés
Microsoft Access 1 rekord lesz törölve. - Igen
Mentés: C + s
Ablak bezárása: C + É

11. Nyisd meg a Kérdés táblát, majd a Válasz mezőbe add meg rövid válaszod a következő kérdésre: „Milyen következményekkel jár, ha egy adattábla mezőjének hosszát csökkentjük?”

Táblák - Kérdés - Megnyitás: N
a Válasz mezőbe írd be: A megadott hossznál hosszabb mezőtartalom egy része elvész.
Mentés: C + s
Ablak bezárása: C + É

12. Hozz létre egy lekérdezést a következők szerint:
A lekérdezés mutassa meg a Küldemény táblából azokat az emlékeztető és levél küldeményeket (az emlékeztető típus kódja 4-es, a levélé 2-es), amelyeknél a Nyilvántartás mező kitöltetlen!
A lekérdezés eredményében jelenjen meg a küldő neve (Munkatárs.Név), a küldemény sorszáma (Küldemény.Sorszám), dátuma (Küldemény.Dátum) és tárgya (Küldemény.Tárgy)!
Állíts be rendezést a Dátum mező szerint úgy, hogy a legutóbbi dátum kerüljön a lista végére!
Mentsd a lekérdezést Nyilvántartás24 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 + Küldeménytípus - C + Munkatárs - Kijelölt táblák hozzáadása
Bezárás
a táblákban kösd össze az elsődleges kulcsokat az idegen kulcsokkal
Az alábbi ábra alapján hozd létre a lekérdezést:
Mező
Név
Sorszám
Dátum
Tárgy
Típuskód
Nyilvántartás
Tábla
Munkatárs
Küldemény
Küldemény
Küldemény
Küldeménytípus
Küldemény
Rendezés
Növekvő
Megjelenítés
Feltétel
2 Or 4
Is Null
A lekérdezés SQL kódja:
SELECT Munkatárs.Név, Küldemény.Sorszám, Küldemény.Dátum, Küldemény.Tárgy
    FROM Munkatárs INNER JOIN Küldemény ON Munkatárs.Kód = Küldemény.Munkatárskód
    WHERE (((Küldemény.Típuskód)=2 Or (Küldemény.Típuskód)=4) 
        AND ((Küldemény.Nyilvántartás) Is Null))
    ORDER BY Küldemény.Dátum;
Mentés: C + s
Mentés másként
Lekérdezésnév: Nyilvántartás24
Ablak bezárása: C + É

13. Módosítsd az L1 lekérdezést a következők szerint:
A lekérdezés forrásához add hozzá a Munkatárs táblát is!
Csak azokat a nyomtatványokat mutasd meg a Küldemény táblából, amelyek küldője Fehér Orsolya volt! 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
Táblázatok hozzáadása
Táblák lapfül: Munkatárs - Kijelölt táblák hozzáadása
Bezárás
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Küldemény.*
Típuskód
Név
Tábla
Küldemény
Küldemény
Munkatárs
Rendezés
Megjelenítés
Feltétel
3
"Fehér Orsolya"
A lekérdezés SQL kódja:
SELECT Küldemény.*
    FROM Munkatárs INNER JOIN Küldemény ON Munkatárs.Kód = Küldemény.Munkatárskód
    WHERE (((Küldemény.Típuskód)=3) AND ((Munkatárs.Név)="Fehér Orsolya"));
Mentés: C + s
Ablak bezárása: C + É

14. Módosítsd az L2 lekérdezést a következők szerint:
A lekérdezés eredményében a Sorszám mező is jelenjen meg, mégpedig az első helyen!
Töröld a Dátum mezőt a beállított feltétellel együtt!
Gondoskodj róla, hogy a lista a küldő munkatársak neve szerint rendezve jelenjen meg!
Mentsd illetve zárd a lekérdezé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:
Sorszám mező balra a legelejére
kattints a jobb egérgomb-bal a Dátum mező fölött szürke területen,
a megjelenő menüből válaszd a Törlés parancsot
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Sorszám
Név
Tárgy
Címzett
Tábla
Küldemény
Munkatárs
Küldemény
Küldemény
Rendezés
Növekvő
Megjelenítés
A lekérdezés SQL kódja:
SELECT Küldemény.Sorszám, Munkatárs.Név, Küldemény.Tárgy, Küldemény.Címzett
    FROM Munkatárs INNER JOIN (Küldeménytípus INNER JOIN Küldemény
        ON Küldeménytípus.Típuskód = Küldemény.Típuskód)
        ON Munkatárs.Kód = Küldemény.Munkatárskód
    ORDER BY Munkatárs.Név;
Mentés: C + s
Ablak bezárása: C + É

15. Készíts egyszerű, táblázatos elrendezésű űrlapot a Küldeménytípus táblához! Az űrlapot Küldeménytípus 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: Küldeménytípus
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?
◉ Oszlopos - Tovább
Űrlap varázsló - Mi legyen az űrlap címe?
Küldeménytípus - Befejezés

Ablak bezárása: C + É

16. Nyisd meg a Küldemények űrlapot, majd végezd el az alábbi módosításokat!
Írd be a fejlécbe 32 pontos betűnagysággal: „Küldemények”!
Formázd meg a sárga hátterű szövegmezőket félkövér stílussal!

Ű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 beszúrása:
Kezdőlap - Egyebek - Címke
kattints az Űrlapfej felső részén, írd be a címkébe: Küldemények - N
betűnagyság módosítása:
Formátum - Betűméret - 32
jelöld ki a sárga hátterű beviteli mezőket
Formátum - Félkövér

Nyomtasd ki az űrlapon megjeleníthető negyvenedik rekordot! Mentsd, illetve zárd be az űrlapot!

Űrlap futtatása: Ö
ugrás a 40. rekordra: A + Ö
Aktuális rekord: 40 - N
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 + É

17. Módosítsd a Munkatárs nevű jelentést úgy, hogy a lista névsorba rendezve jelenjen meg! Mentsd, illetve zárd a jelentést!

Jelentések - Munkatárs - Megnyitás Tervező nézetben: C + N
jelöld ki a Név beviteli mezőt
Kezdőlap - Növekvő

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

18. Végezd el a következő módosításokat a Küldemények jelentésen:
Módosítsd a csoportosítási beállítást úgy, hogy a rekordok a Dátum mező szerint kerüljenek bontásra!
A jelentést egészítsd ki a Nyilvántartás mezővel!
A fejlécben szereplő cím betűszíne legyen fekete! 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: Dátum
Több
negyedévenként ▼
◉ Naponként
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 Dátum címkét és beviteli mezőt húzd a Dátum fejlécbe

a címkéket és beviteli mezőket igazítsd, hogy minden adat látszódjon
jelöld ki a cím címkét
Formátum - Betűszín - Fekete

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

19. Töröld az L3 jelentést!

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