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!
-
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
-
-
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:
í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!
-
Táblázatok hozzáadása
Táblák lapfül: Dokumentum - C + Dokumentumlista - Kijelölt táblák hozzáadása
BezárásKapcsolatok 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
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
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
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 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
Keresés és csere párbeszédpanel bezárása: ECsere lapfül: Keresett szöveg: Repjegy rendelés – Bristol;
Csere erre: Repjegy rendelés – Boston - Csere
Csere erre: Repjegy rendelés – Boston - Csere
10. Rendezd a rekordokat a címzett szerint növekvő rendbe! Mentsd, illetve zárd a táblát!
kattints a
-bal
Címzett oszlopneven
-
-
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!
Táblázatok hozzáadása
a táblákban kösd össze az elsődleges kulcsokat az idegen kulcsokkalTá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ásDokumentumlista - 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
- -
-
jelöld ki az első 5 rekordot; másolás: C + c
- -
-
Adatbázisoszlopok beszúrása
-
helyezd át a >> gombbal az oszlopneveket - OK
Á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!
Űrlap varázsló -
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?
a tábla összes mezőjét a >> gombbal emeld át a Kijelölt mezők részbe - Tovább
◉ 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:
- -
- - 32
növeld meg az Űrlapfej rész magasságát:
lenyomott
-bal húzd az alsó határoló szegélyt lentebb
címke beszúrása:- -
kattints az Űrlapfej felső részén, írd be a címkébe: Küldemények - N
betűnagyság módosítása:- - 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: Ö
- -
Nyilvántartás
<>"D6"
-
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 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
-
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
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
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!
Jelentés varázsló -
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ó -
a Név mezőt a > gombbal emeld át a Kijelölt mezők részbe - Tovább
- Tovább
Jelentés varázsló - - Tovább
Jelentés varázsló -
Elrendezés - ◉ Blokk
Tájolás - ◉ Álló - Tovább
Jelentés varázsló -
Tájolás - ◉ Álló - Tovább
Munkatársak - Befejezés
Ablak bezárása: C + É