Adatbázis-kezelés
Microsoft Access 2021
5. feladatsor
1. Hozz létre új adatbázist a megadott néven a megadott helyre a következők szerint:
Az adatbázis tartalmazzon egy Szerződések nevű táblát!
nyisd meg az adatbázis-kezelő programot:
Üres adatbázis
- Üres adatbázis - Fájlnév: fájl elérési útja, neve -
- -
Mentés másként Táblanév: Szerződések
Mezőnév
Adattípus
Mezőtulajdonságok
Cég
Rövid szöveg
Mezőméret: 30
Megnevezés
Rövid szöveg
Mezőméret: 250
Dátum
Dátum/Idő
Fix időtartam
Igen/Nem
Szerződésszám
Számláló
Mezőméret: Hosszú egész
2. Tedd a Szerződésszám mezőt elsődleges kulccsá! Mentsd, illetve zárd be az adatbázist!
lépj a Szerződésszám sorra
-
-
Mentés: C + s
-
nyisd meg az ab-05.mdb adatbázist
3. Szüntesd meg a kapcsolatot a Termékek és az Akció tábla között!
a két táblát összekötő vonalon kattints a
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 + É
4. A Termékek és az Árak tábla közti kapcsolatot állítsd be úgy, hogy ne lehessen olyan rekordot törölni a Termékek táblából, amelyhez egy vagy több rekord tartozik az Árak táblában!
a két táblát összekötő vonalon kattints duplán a
-bal
Kapcsolatok szerkesztése
☑ Hivatkozási integritás megőrzése - OK
Ablak bezárása: C + É
5. Gondoskodj róla, hogy az aktuálisnál korábbi dátumot ne lehessen bevinni az Akció tábla Első nap mezőjébe!
Táblák - Akció - Megnyitás Tervező nézetben: C + N
jelöld ki az Első nap sort
Mezőtulajdonságok
Érvényességi szabály: >=Now()
Mentés: C + s
Ablak bezárása: C + É
6. Végezd el azt a beállítást, amely után az Árak táblában szereplő árak tizedesek nélkül jelennek meg!
Táblák - Árak - Megnyitás Tervező nézetben: C + N
jelöld ki a Tényleges eladás sort
Mezőtulajdonságok
Tizedesjegyek: 0
Mentés: C + s
Ablak bezárása: C + É
7. Rögzítsd a következő két rekordot az Árak táblába:
Táblák - Árak - 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
Ár
Év
Hónap
54W
6 000 Ft
2010
4
54W
6 200 Ft
2010
5
Mentés: C + s
8. Rendezd az Árak tábla rekordjait ár szerinti rendbe!
kattints a
-bal
Ár oszlopneven
-
-
Mentés: C + s
Ablak bezárása: C + É
9. Kapcsolj ki minden látható eszköztárat! (Ha egy eszköztár sem látható, akkor tegyél egyet láthatóvá!) Mentsd, illetve zárd a táblát!
kattints az egyik olyan soron, amelyik előtt pipa van
10. Hibásan került rögzítésre a K83-as termék 2010. márciusi adata. Töröld a rekordot az Árak táblából!
Táblák - Árak -
Megnyitás: N
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: K83 - 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. Nyomtasd ki az L2 lekérdezés első három rekordját!
Lekérdezések - L2 - Megnyitás: N
jelöld ki az első három rekordot
Nyomtatás párbeszédpanel megnyitása: C + p
jelöld ki az első három 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 eredményében a Termékek tábla minden mezője jelenjen meg!
Állítsd be azt a feltételt, amellyel megmutathatod, mely termékekhez nem került kitöltésre a Régiókód!
A lekérdezés eredménye név szerinti rendezéssel jelenjen meg!
Mentsd a lekérdezést NRK néven!
Táblázatok hozzáadása
Táblák lapfül: Termék - 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ékek.*
Régiókód
Név
Tábla
Termékek
Termékek
Termékek
Rendezés
Növekvő
Megjelenítés
☑
☐
☐
Feltétel
Is Null
A lekérdezés SQL kódja:
SELECT Termékek.*
FROM Termékek
WHERE (((Termékek.Régiókód) Is Null))
ORDER BY Termékek.Név;
Mentés: C + s
Mentés másként
Lekérdezésnév: NRK
Ablak bezárása: C + É
13. Módosítsd az L1 nevű lekérdezést a következők szerint:
A lekérdezés forrása az Akció és a Termékek tábla. A lekérdezés azokat a termékeket mutassa meg az Akció táblából, amelyekhez tartozik régiókód, de az nem 6-os!
A lekérdezés ne tartalmazzon rendezési beállítást!
A lekérdezés ne tartalmazza a Mennyiség mezőt! Mentsd, illetve zárd be a lekérdezést!
Lekérdezések - L1 - Megnyitás Tervező nézetben: C + N
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Termékkód
Első nap
Utolsó nap
Régiókód
Tábla
Akció
Akció
Akció
Termékek
Rendezés
Megjelenítés
☑
☑
☑
☐
Feltétel
Is Not Null And <> 6
A lekérdezés SQL kódja:
SELECT Akció.Termékkód, Akció.[Első nap], Akció.[Utolsó nap]
FROM Termékek INNER JOIN Akció ON Termékek.Termékkód = Akció.Termékkód
WHERE (((Termékek.Régiókód) Is Not Null And (Termékek.Régiókód)<>6));
Mentés: C + s
Ablak bezárása: C + É
14. Töröld ki az L3 nevű lekérdezést!
jelöld ki a megadott lekérdezés nevét, törlés: D
Törlés jóváhagyása - Törlés
15. Készíts űrlapot a következők szerint:
Az űrlap a Termékek tábla rekordjainak kezelésére legyen alkalmas, és a Régiókód mezőn kívül minden mezőt tartalmazzon!
Az űrlap oszlopos elrendezésű legyen!
Mentsd az űrlapot T néven, majd zárd be!
Űrlap varázsló -
Táblák/lekérdezések: Tábla: Termékek
a tábla mezőit - a Régiókódon kívül - a > gombbal emeld át a Kijelölt mezők részbe - Tovább
Űrlap varázsló - Milyen szerkezetű legyen az űrlap?
a tábla mezőit - a Régiókódon kívül - 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?
T - Befejezés
Ablak bezárása: C + É
16. Hozz létre egy új jelentést a következők szerint:
A jelentés az L4 lekérdezésből jelenítsen meg rekordokat a következő mezőkkel:
Régió.Régió, Termékek.Termékkód, Termékek.Név!
A rekordok régió szerinti csoportosítással jelenjenek meg!
A jelentés utolsó oldalának láblécében szerepeljen a „Készítette: xy” szöveg (xy helyére a saját neved írd)!
Nyomtasd ki a jelentés első oldalát!
Mentsd a jelentést L4 JELENTÉS néven, majd zárd be!
Jelentés varázsló -
- Tovább
Jelentés varázsló -
Táblák/lekérdezések: Lekérdezés: L4
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
- Termékek - Tovább
Jelentés varázsló -
Régió - > - Tovább
Jelentés varázsló -- Tovább
Jelentés varázsló -
Elrendezés - ◉ Blokk
Tájolás - ◉ Fekvő - Tovább
Jelentés varázsló -
Tájolás - ◉ Fekvő - Tovább
L4 JELENTÉS
◉ Jelentésterv módosítása - Befejezés
◉ Jelentésterv módosítása - Befejezés
növeld meg a Jelentésláb rész magasságát:
- -
lenyomott
-bal húzd az alsó határoló szegélyt lentebb
címke beszúrása:- -
kattints az Jelentésláb részben, írd be a címkébe: a neved - N
Mentés: C + s
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 + É