Adatbázis-kezelés
Microsoft Access 2021

1. feladatsor


nyisd meg az ab-01.mdb adatbázist

1. Hozz létre új adattáblát az alábbi négy mezővel, illetve tulajdonsággal!

Létrehozás - Táblatervező
Mezőnév
Adattípus
Mezőtulajdonságok
TermékID
Rövid szöveg
Mezőméret: 25
Tényleges eladás
Szám
Mezőméret: Hosszú egész
Év
Szám
Mezőméret: Egész
Hónap
Szám
Mezőméret: Bájt

2. Állítsd be a Tényleges eladás mezőt úgy, hogy a tábla rekordjaiban a mező értéke tizedesek nélkül jelenjen meg!

jelöld ki a Tényleges eladás sort
Mezőtulajdonságok
Tizedesjegyek: 0

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

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

4. Az Eladás tábla TermékID és a Termékek tábla Termékkód mezőjének segítségével kapcsold össze a két adattáblát! A kapcsolat egy-a-többhöz 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: Eladás - Kijelölt táblák hozzáadása
(a Termékek 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: Eladás; Jobb oldali tábla neve: Termékek
Bal oldali oszlop neve: TermékID; Jobb oldali oszlop neve: Termékkód - OK

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

☑ Hivatkozási integritás megőrzése
Létrehozás

6. Töröld a Leírás és Termékek tábla közti kapcsolatot!

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

7. Rögzítsd a következő két rekordot az Eladás táblába! Zárd be a táblát!

Táblák - Eladás - Megnyitás: N
Ugrás a táblázat végére: C + M
írd be az alábbi rekordokat a táblába:
TermékID
Tényleges eladás
Év
Hónap
53D
200
2009
7
542
150
2009
8
Mentés: C + s
Ablak bezárása: C + É

8. Nyisd meg a Termékek táblát, és keresd meg, majd javítsd ki az „XY DPad 6” nevet „XY DPad 7A”-ra!

Táblák - Termékek - Megnyitás: N
Keresés és csere párbeszédpanel megnyitása: C + h
Keresés és csere
Csere lapfül: Keresett szöveg: XY DPad 6; Csere erre: XY DPad 7A - Csere
Keresés és csere párbeszédpanel bezárása: E
Mentés: C + s

9. Rendezd a Termékek táblát a Csoport mező szerint csökkenő rendbe!

kattints a bal egérgomb-bal Csoport oszlopneven
Kezdőlap - Csökkenő
Mentés: C + s
Ablak bezárása: C + É

10. Egészítsd ki a Termékek táblát egy további mezővel a következők szerint:

Táblák - Termékek - Megnyitás Tervező nézetben: C + N
az első üres sorba vedd fel a mező értékeit:
Mezőnév
Adattípus
Mezőtulajdonságok
Kivonás előtt
Igen/Nem
Mentés: C + s
Ablak bezárása: C + É

11. Nyomtasd ki a Leírás táblából csak az utolsó rekordot!

Táblák - Leírás - Megnyitás: N
jelöld ki az utolsó rekordot
Nyomtatás párbeszédpanel megnyitása: C + p
Nyomtatás: Nyomtatási tartomány - ◉ Kijelölt rekord(ok) - OK
Ablak bezárása: C + É

12. Hozz létre egy lekérdezést a következők szerint:
A lekérdezés az Árak táblából jelenítsen meg rekordokat úgy,
hogy a lekérdezés eredményében minden mező megjelenjen!
A lekérdezés eredményében csak a 2009 december utáni adatok jelenjenek meg!
A lista legyen termékkód szerint rendezett (növekvő irányú)!
Mentsd a lekérdezést 2010 néven!

Létrehozás - Lekérdezéstervező
Táblázatok hozzáadása
Táblák lapfül: Árak - 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ő
Árak.*
Termékkód
Év
Tábla
Árak
Árak
Árak
Rendezés
Növekvő
Megjelenítés
Feltétel
>= 2010
A lekérdezés SQL kódja:
SELECT Árak.*
    FROM Árak
    WHERE (((Árak.Év)>=2010))
    ORDER BY Árak.Termékkód;
Mentés: C + s
Mentés másként
Lekérdezésnév: 2010
Ablak bezárása: C + É

13. Hozz létre egy újabb lekérdezést a következők szerint:
A lekérdezés az Árak és a Termékek táblából jelenítsen meg rekordokat a következő mezőkkel:
Termékek.Termékkód, Termékek.Csoport, Árak.Ár, Árak.Év, Árak.Hónap
A lekérdezés eredményében csak az 1A csoportba tartozó termékek 2010-es adatai jelenjenek meg!
A lista legyen Termékkód szerint rendezett (csökkenő irányú)!
Állíts be másodlagos rendezési kulcsot a Ár mezőre!
Mentsd a lekérdezést 1A néven!

Létrehozás - Lekérdezéstervező
Táblázatok hozzáadása
Táblák lapfül: Árak - C + Termékek - 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ő
Termékkód
Csoport
Ár
Év
Hónap
Tábla
Termékek
Termékek
Árak
Árak
Árak
Rendezés
Csökkenő
Növekvő
Megjelenítés
Feltétel
"1A"
2010
A lekérdezés SQL kódja:
SELECT Termékek.Termékkód, Termékek.Csoport, Árak.Ár, Árak.Év, Árak.Hónap
    FROM Termékek INNER JOIN Árak ON Termékek.Termékkód = Árak.Termékkód
    WHERE (((Termékek.Csoport)="1A") And ((Árak.Év)=2010))
    ORDER BY Termékek.Termékkód DESC, Árak.Ár;
Mentés: C + s
Mentés másként
Lekérdezésnév: 1A
Ablak bezárása: C + É

14. Készíts egyszerű űrlapot a Termékek táblához! Az űrlapot Termékek 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: Termékek
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?
Termékek - Befejezés

Az elkészült Termékek űrlap

Ablak bezárása: C + É

15. Nyisd meg az Árak űrlapot, majd formázd meg a fejlécben szereplő szöveget kék színnel, a fejlécben szereplő mezőneveket pedig félkövér stílussal! Mentsd, illetve zárd be az űrlapot!

Űrlapok - Árak - Megnyitás Tervező nézetben: C + N
jelöld ki az Árak címkét
Formátum - Betűszín: Kék

Az elkészült Árak űrlap

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

16. Töröld ki a Leírás nevű űrlapot!

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

17. Hozz létre egy új jelentést a következők szerint:
A jelentés az Árak táblából jelenítsen meg rekordokat az összes mezővel!
A jelentésben megjelenő rekordok év és azon belül hónap szerint legyenek csoportosítva!
A jelentésben az átlagos ár jelenjen meg a megfelelő helyen és azonosítható módon, csoportonként!
Mentsd a jelentést Árlista 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: Árak
a tábla összes mezőjét a >> gombbal emeld át a Kijelölt mezők részbe - Tovább
Jelentés varázsló - Szeretne hozzáadni csoportszintet?
jelenlegi csoportosítás visszavonása: <
Év - >; - > - Tovább
Jelentés varázsló -
Milyen rendezési sorrendet és összegzési információt szeretne használni a törzsrekordokhoz?
Összesítési beállítások...
Ár: ☑ Átl - OK
- 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?
Árlista - Befejezés

Ablak bezárása: C + É

18. A Termékek jelentés utolsó oldalának alján megjelenő dátumot helyezd az első oldal jobb felső sarkába!

Jelentések - Termékek - Megnyitás Tervező nézetben: C + N
a Jelentésláb részben található Now() függvényt tartalmazó címkét fogd meg az egérrel és vonszold a Jelentésfej rész jobb sarkába

Az elkészült Termékek jelentés

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