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!
-
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!
-
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(a Termékek tábla már szerepel, így nem kell felvenni)
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
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
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
-bal -
Microsoft Access
Biztosan véglegesen törölni szeretné a kijelölt kapcsolatot az adatbázisból? - Igen
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:
í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
Keresés és csere párbeszédpanel bezárása: ECsere lapfül: Keresett szöveg: XY DPad 6; Csere erre: XY DPad 7A - Csere
Mentés: C + s
9. Rendezd a Termékek táblát a Csoport mező szerint csökkenő rendbe!
kattints a
-bal Csoport oszlopneven
-
-
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:
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
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!
Táblázatok hozzáadása
Táblák lapfül: Árak - Kijelölt táblák hozzáadása
BezárásAz 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!
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ásAz 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!
Űrlap varázsló -
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?
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?
Termékek - Befejezés
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
- : Kék
jelöld ki az Árak címkét
- : Kék
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:
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!
Jelentés varázsló -
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ó -
a tábla összes mezőjét a >> gombbal emeld át a Kijelölt mezők részbe - Tovább
jelenlegi csoportosítás visszavonása: <
Év - >; Hó - > - Tovább
Jelentés varázsló -Év - >; Hó - > - Tovább
Összesítési beállítások...
Jelentés varázsló -
Ár: ☑ Átl - OK
- TovábbElrendezés - ◉ Blokk
Tájolás - ◉ Álló - Tovább
Jelentés varázsló -
Tájolás - ◉ Álló - Tovább
Á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
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
Mentés: C + s
Ablak bezárása: C + É