Adatbázis-kezelés
Microsoft Access 2021

7. feladatsor


nyisd meg az ab-07.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
Típus
Szám
Mezőméret: Bájt
Megnevezés
Rövid szöveg
Mezőméret: 12
Megnevezés2
Rövid szöveg
Mezőméret: 12

2. A Típus mező legyen elsődleges kulcs!

lépj a Típus sorra
Táblázattervezés - Elsődleges kulcs

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

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

4. Rögzítsd a következő négy rekordot a Dokumentumlista táblába! Mentsd, illetve zárd a táblát!

Táblák - Dokumentumlista - Megnyitás: N
Ugrás a táblázat végére: C + M
írd be az alábbi rekordokat a táblába:
Típus
Megnevezés
Megnevezés2
1
fax
fax
2
e-mail
e-mail
3
nyomtatvány
form
4
emlékeztető
memo
Mentés: C + s
Ablak bezárása: C + É

5. A Dokumentum és Dokumentumlista táblákat kapcsold össze a Típus 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: Dokumentum - C + Dokumentumlista - Kijelölt táblák hozzáadása
Bezárás
Kapcsolattervezés - Kapcsolatok szerkesztése
Kapcsolatok szerkesztése - Új kapcsolat...
Új kapcsolat Bal oldali tábla neve: Dokumentum; Jobb oldali tábla neve: Dokumentumlista
Bal oldali oszlop neve: Típus; Jobb oldali oszlop neve: Típus - OK

6. Az előzőekben létrehozott kapcsolatra állíts be hivatkozási integritást!

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

7. A Munkatárs táblát egészítsd ki ú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
az első üres sorba írd be az adatokat
Mezőnév
Adattípus
Mezőtulajdonságok
ECDL bizonyítvány
Igen/Nem
 
Mentés: C + s
Ablak bezárása: C + É

8. Nyisd meg a Küldemények táblát, majd szélesítsd meg a Tárgy oszlopot annak érdekében, hogy a leghosszabb adat is olvasható legyen!

Táblák - Termékek - Megnyitás: N
kattints duplán a bal egérgomb-bal Tárgy oszlopnév jobb szélén
Mentés: C + s

9. Javítsd ki a „Repjegy rendelés – Bristol” tárgyat „Repjegy rendelés – Boston”-ra!

Táblák - Árak - Megnyitás: N
Keresés és csere párbeszédpanel megnyitása: C + h
Keresés és csere
Csere lapfül: Keresett szöveg: Repjegy rendelés – Bristol;
Csere erre: Repjegy rendelés – Boston - Csere
Keresés és csere párbeszédpanel bezárása: E

10. Rendezd a rekordokat a címzett szerint növekvő rendbe! Mentsd, illetve zárd a táblát!

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

11. Hozz létre egy lekérdezést a következők szerint:
A lekérdezés mutassa meg azokat a fax- és nyomtatványküldeményeket (a fax típus kódja 1-es, a nyomtatványé 3-as), amelyek tárgya a „Szobafoglalás”-sal kezdődik!
A lekérdezés eredményében a küldő neve (Munkatárs.Név), a küldemény sorszáma (Küldemények.Sorszám) a küldemény dátuma (Küldemények.Dátum) és tárgya (Küldemények.Tárgy) jelenjen meg!
Á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 Szobafoglalás 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
Dokumentumlista - Típus = Küldemények - Típuskód
Küldemények - Munkatárskód = Munkatárs - Kód
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
Tábla
Munkatárs
Küldemények
Küldemények
Küldemények
Küldemények
Rendezés
Csökkenő
Megjelenítés
Feltétel
Like "Szobafoglalás*"
1 Or 3
A lekérdezés SQL kódja:
SELECT Munkatárs.Név, Küldemények.Sorszám, Küldemények.Dátum, Küldemények.Tárgy
    FROM Munkatárs INNER JOIN Küldemények ON Munkatárs.Kód = Küldemények.Munkatárskód
    WHERE (((Küldemények.Tárgy) Like "Szobafoglalás*")
    AND (((Küldemények.Típuskód)=1 Or (Küldemények.Típuskód)=3)))
    ORDER BY Küldemények.Dátum DESC;
Mentés: C + s
Mentés másként
Lekérdezésnév: Szobafoglalás
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 rekordokat mutassa meg a Küldemények táblából, ahol a Megjegyzés mező értéke üres, ugyanakkor a küldési időpont (Dátum mező) 2009.??? második félévi dátumot mutat!
A lekérdezés eredményében a minden mező csak egyszer jelenjen meg! Mentsd, illetve zárd a lekérdezést!

a tábla CSAK 2010-es adatokat tartalmaz!
Lekérdezések - L1 - Megnyitás Tervező nézetben: C + N
Az alábbi ábra alapján hozd létre a lekérdezést:
Mező
Küldemények.*
Megjegyzés
Dátum
Tábla
Küldemények
Küldemények
Küldemények
Rendezés
Megjelenítés
Feltétel
Is Null
Between #2009.07.01.# And #2009.12.31.#
A lekérdezés SQL kódja:
SELECT Küldemények.*
    FROM Küldemények
    WHERE (((Küldemények.Megjegyzés) Is Null)
    AND ((Küldemények.Dátum) Between #7/1/2009# And #12/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:
A lekérdezés eredményében a küldemény angol megnevezése is jelenjen meg (Megnevezés2)!
Töröld a Dátum mezőhöz beállított feltételt!
Futtasd a lekérdezést, majd nyomtasd ki csak az első 5 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
Sorszám
Tárgy
Dátum
Címzett
Megnevezés2
Tábla
Munkatárs
Küldemények
Küldemények
Küldemények
Küldemények
Küldeménytípus
Rendezés
Megjelenítés
A lekérdezés SQL kódja:
SELECT Munkatárs.Név, Küldemények.Sorszám, Küldemények.Tárgy, Küldemények.Dátum,
    Küldemények.Címzett, Küldeménytípus.Megnevezés2
    FROM Munkatárs INNER JOIN (Küldeménytípus INNER JOIN Küldemények 
    ON Küldeménytípus.Típuskód = Küldemények.Típuskód)
    ON Munkatárs.Kód = Küldemények.Munkatárskód;
Mentés: C + s
Ö (lekérdezés futtatása)
jelöld ki az első 5 rekordot; másolás: C + c
Fájl - Új - Szöveges dokumentum
Szerkesztés - Beillesztés
Adatbázisoszlopok beszúrása
helyezd át a >> gombbal az oszlopneveket - OK
Fájl - Nyomtatás...
Általános lapfül - OK
Ablak bezárása: C + É

14. Készíts egyszerű, oszlopos elrendezésű űrlapot a Küldemények táblához! Az űrlapot Küldemény 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ények
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ény - 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 fejlécbe írd be 32 pontos betűnagysággal: „Küldemények”!

Ű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

Korlátozd az űrlapon megjelenő rekordok körét úgy, hogy a D6-os nyilvántartású rekordok ne legyenek láthatóak!

Űrlap futtatása: Ö
Kezdőlap - Irányított - Szűrés űrlap szerint
Nyilvántartás
<>"D6"
Kezdőlap - Szűrő be/ki
Mentés: C + s

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

az első rekord látható az ablakban
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 + É

16. Nyisd meg a Küldemények jelentést! Állítsd át fekvő tájolásúra!

Jelentések - Küldemények - Megnyitás Tervező nézetben: C + N
Oldalbeállítás - Fekvő
Mentés: C + s
Ablak bezárása: C + É

17. 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 megnevezés szerint kerüljenek bontásra!
A csoportfejlécben kizárólag a Megnevezés mező tartalma jelenjen meg!
A fejlécben szereplő „L3” címet javítsd „Küldemények (L3)”-ra! Mentsd, illetve zárd a jelentést!

Jelentések - Küldemények - Megnyitás Tervező nézetben: C + N
A Megnevezés adatmezőt húzd a Megnevezés fejléc részbe,
innen a Munkatárskód adatmezőt pedig le a Törzs részbe;
a Megnevezés címkét töröld
Cím módosítása:
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Küldemények (L3) - N

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

18. Hozz létre egy új jelentést, amely a Munkatárs táblából jeleníti meg a neveket!
19. Mentsd a jelentést Munkatársak 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: 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?
Munkatársak - Befejezés

Ablak bezárása: C + É