Adatbázis-kezelés
Microsoft Access 2021

2. feladatsor


nyisd meg az ab-02.mdb adatbázist

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

Létrehozás - Táblatervező
Mezőnév
Adattípus
Mezőtulajdonságok
Termékkód
Rövid szöveg
Mezőméret: 25
Leírás
Hosszú szöveg
 

2. Biztosítsd, hogy az új tábla a Termékkód mezőn keresztül összeköthető legyen a Termékek táblával egy-az-egyhez típusú kapcsolattal!

lépj a Termékkód sorra
Táblázattervezés - Elsődleges kulcs

3. Mentsd a táblát Leírás néven, illetve zárd be!

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

4. Kapcsold össze a Termékek táblát a Leírás táblával a Termékkód 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: Leírá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: Termékek; Jobb oldali tábla neve: Leírás
Bal oldali oszlop neve: Termékkód; Jobb oldali oszlop neve: Termékkód - OK

5. Végezd el azt a beállítást, amely után a Leírás táblában nem lesz rögzíthető olyan rekord, amelynek termékkódja nem szerepel a Termékek táblában!

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

6. Nyisd meg a Termékek táblát, majd rögzítsd a következő két rekordot!

Táblák - Termékek - Megnyitás: N
Ugrás a táblázat végére: C + M
írd be az alábbi rekordokat a táblába:
Csoport
Név
Termékkód
7U
Újtermék1
S11
7U
Újtermék2
S12
Mentés: C + s

7. Módosítsd az XY Flatslide 40 Scanner csoportját 7U-ról C2-re!

Keresés és csere párbeszédpanel megnyitása: C + f
Keresés és csere
Keresés lapfül: Keresett szöveg: XY Flatslide 40 Scanner - Következő
Keresés és csere párbeszédpanel bezárása: E
a keresett mezőre ugrik a kurzor, lépj át a kurzortól balra lévő mezőbe és írd át a 7U adatot: C2

8. Cseréld meg a Név és a Termékkód oszlopok sorrendjét! Zárd, illetve mentsd a táblát!

jelöld ki a bal egérgomb-bal a Név oszlopot,
majd lenyomott bal egérgomb mellett a Név oszlopcímkét húzd egyel jobbra
Mentés: C + s
Ablak bezárása: C + É

9. Töröld a Termékek tábla Megjegyzés mezőjét!

Táblák - Termékek - Megnyitás Tervező nézetben: C + N
jelöld ki a Megjegyzés mezőt
Microsoft Access
Véglegesen törölni szeretné a kijelölt mezőt...? - Igen
Mentés: C + s
Ablak bezárása: C + É

10. Nyisd meg az Árak táblát, és végezd el azt a beállítást, amely után a Hónap mezőbe csak 1 és 12 közötti érték lesz bevihető! Mentsd, illetve zárd be a táblát!

Táblák - Árak - Megnyitás Tervező nézetben: C + N
jelöld ki a Hónap sort
Mezőtulajdonságok
Érvényességi szabály: >=1 And <=12
Mentés: C + s
Ablak bezárása: C + É

11. Végezd el az L1 nevű lekérdezésen a következő módosításokat:
A lekérdezés eredményében csak a legfeljebb 1000 Ft-os termékek jelenjenek meg!
Cseréld meg a Hónap és Év mezők sorrendjét!
A lekérdezés a Termékkód mező szerint legyen rendezett!
Mentsd, illetve zárd a lekérdezést!

Lekérdezések - L1 - 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:
Hónap mező jobbra
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Termékkód
Év
Hónap
Ár
Tábla
Termékek
Árak
Árak
Árak
Rendezés
Növekvő
Megjelenítés
Feltétel
2009
<= 1000
A lekérdezés SQL kódja:
SELECT Termékek.Termékkód, Árak.Év, Árak.Hónap, Árak.Ár
    FROM Termékek INNER JOIN Árak ON Termékek.Termékkód = Árak.[Termék_ID]
    WHERE (((Árak.Év)=2009) And ((Árak.Ár)<=1000))
    ORDER BY Termékek.Termékkód;
Mentés: C + s
Ablak bezárása: C + É

12. Hozz létre új lekérdezést a következők szerint!
A lekérdezés a Termékek táblából jelenítsen meg rekordokat a Termékkód, Csoport és Név mezőkkel!
A lekérdezés eredményében csak a nem X betűvel kezdődő nevű termékek adatai jelenjenek meg!
Állíts be rendezést a Csoport mező szerint!
Futtasd a lekérdezést, majd nyomtasd ki az eredményt!
Mentsd a lekérdezést Nem X néven, majd zárd be!

Létrehozás - Lekérdezéstervező
Táblázatok hozzáadása
Táblák lapfül: 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
Név
Tábla
Termékek
Termékek
Termékek
Rendezés
Növekvő
Megjelenítés
Feltétel
Not Like "X*"
A lekérdezés SQL kódja:
SELECT Termékek.Termékkód, Termékek.Csoport, Termékek.Név
    FROM Termékek
    WHERE (((Termékek.Név) Not Like "X*"))
    ORDER BY Termékek.Csoport;
Mentés: C + s
Mentés másként
Lekérdezésnév: Nem X
Ablak bezárása: C + É
kattints a Nem X lekérdezés nevén a jobb egérgomb-bal,
a megjelenő menüből válaszd a Másolás parancsot

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

13. Töröld az L2 lekérdezést!

Lekérdezések - L2
Törlés: D
Figyelmeztető üzenet:
Microsoft Access: Szeretné törölni a(z) ... objektumot? - Igen

14. Hozz létre egyszerű űrlapot a Termékek tábla rekordjainak kezeléséhez!

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 végezd el az alábbi módosításokat:
Helyezd el a hiányzó Hónap mezőt a megfelelő helyre!
Kapcsold ki vagy töröld azt a szűrési beállítást, amely korlátozza az űrlapon megjelenő rekordok körét!
Mentsd, illetve zárd az űrlapot!

Űrlapok - Árak - Megnyitás Tervező nézetben: C + N
jelöld ki az Év beviteli mezőt
másolás: C + c beillesztés: C + v
a másolat beviteli mezőt egérrel húzd a Hónap címke alá
Tulajdonságlap megnyitása: É
Mező vagy kifejezés: Hónap
Tulajdonságlap bezárása: É Szűrési beállítás kikapcsolása:
Kezdőlap - Szűrő be/ki

Az elkészült Árak űrlap

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

16. Hozz létre egy új jelentést a következők szerint:
A jelentés a Termékek táblából jelenítsen meg rekordokat az összes mezővel!
A jelentés fejlécében a „Termékek listája” szöveg legyen olvasható!
Állíts be fekvő tájolást!
Mentsd a jelentést Termék 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: Termékek
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?
- 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 - ◉ Fekvő - Tovább
Jelentés varázsló - Mi legyen a jelentés címe?
Termék
◉ Jelentésterv módosítása - Befejezés
Cím módosítása:
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Termékek listája - N

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

17. Nyomtasd ki a Terméklista jelentés első oldalát!

Jelentések - Terméklista
Nyomtatás párbeszédpanel megnyitása: C + p
Nyomtatás: Nyomtatási tartomány - ◉ Oldalak - Kezdő: 1 - Záró: 1 - OK

Ablak bezárása: C + É

18. Indítsd el az alkalmazás beépített Súgóját, majd keresd meg a „számított mező létrehozása” témakört! A leírás első mondatát írd ide!

Ó Keresési kifejezés: számított mező létrehozása - N
Számított vezérlőelem létrehozása: Az Access-adatbázisokban űrlapokon és jelentéseken számított vezérlőelemekkel is megjelenítheti a számítások eredményét.