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!
-
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
-
-
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!
-
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(a Munkatárs tábla már szerepel, így nem kell felvenni)
Kapcsolatok szerkesztése - Új kapcsolat...
LétrehozásÚ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
Bal oldali oszlop neve: Kód; Jobb oldali oszlop neve: Kód - OK
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
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:
í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
Név oszlopneven
-
-
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 és csere párbeszédpanel bezárása: EKeresés lapfül: Keresett szöveg: Michael Smith - Következő
jelöld ki a rekordot
-
-
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!
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ásAz 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
Táblázatok hozzáadása
Táblák lapfül: Munkatárs - Kijelölt táblák hozzáadása
BezárásAz 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
Sorszám mező balra a legelejére
kattints a
-bal a Dátum mező fölött szürke területen,
a megjelenő menüből válaszd a parancsot
a megjelenő menüből válaszd a 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!
Űrlap varázsló -
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?
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é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:
- -
- - 32
jelöld ki a sárga hátterű beviteli mezőket
-
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
jelöld ki a sárga hátterű beviteli mezőket
-
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
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
-
-
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 + í
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
- - Fekete
Rendezés: Dátum
Több ▶
negyedévenként ▼
a Munkatárskód címkét húzd az OldalfejlécbeTöbb ▶
negyedévenként ▼
◉ Naponként
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
- - 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:
Törlés: D
Figyelmeztető üzenet:
Microsoft Access: Véglegesen törölni kívánja a következőt: ...? - Igen