Adatbázis-kezelés
Microsoft Access 2021

6. feladatsor


nyisd meg az ab-06.mdb adatbázist

1. Hozz létre új adattáblát az alábbi ö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
Tényleges eladás
Szám
Mezőméret: Hosszú egész<
Tervezett eladás
Szám
Mezőméret: Hosszú egész<
FY
Szám
Mezőméret: Egész
Jóváhagyott
Igen/Nem
 

2. Állíts be indexet az FY mezőre ismétlődés engedélyezésével!

jelöld ki az FY eladás sort
Mezőtulajdonságok
Indexelt: (Igen, lehet azonos)

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ékkód é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ékkód; Jobb oldali oszlop neve: Termékkód - OK

5. Az előzőekben létrehozott kapcsolat olyan legyen, hogy ne lehessen olyan termékkóddal rekordot rögzíteni az Eladás táblában, amely termékkód nem szerepel a Termékek táblában!

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

6. Rögzíts két rekordot az Árak táblába! A Termék ID-t szabadon választhatod a Termékek tábla Termékkód mezőjéből, az Év és a Hónap mezők értékei az aktuális év és hónap adatai legyenek, míg az ár mindkét esetben 1000 Ft legyen! Zárd be a táblát!

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:
Termék ID
Ár
Év
Hónap
K30
1 000 Ft
aktuális év
aktuális hónap
R14
1 000 Ft
aktuális év
aktuális hónap
Mentés: C + s
Ablak bezárása: C + É

7. Nyisd meg a Termékek táblát! Töröld az alábbi rekordot:

Csoport
Név
Termékkód
Régiókód
C2
XY Plotter D5000
EW
5
Táblák - Termékek - Megnyitás: N
Keresés és csere párbeszédpanel megnyitása: C + f
Keresés és csere
Keresés lapfül: Keresett szöveg: XY Plotter D5000 - Következő
Keresés és csere párbeszédpanel bezárása: E
jelöld ki a rekordot
Kezdőlap - Törlés
Microsoft Access 1 rekord lesz törölve. - Igen
Mentés: C + s

8. Rendezd a Termékek tábla rekordjait régiókód szerint növekvő rendbe!

kattints a bal egérgomb-bal Régiókód oszlopneven
Kezdőlap - Növekvő
Mentés: C + s

9. Az alábbi csoportokba tartozó termékek ne jelenjenek meg a képernyőn: 5T, 1A

Kezdőlap - Irányított - Szűrés űrlap szerint
Csoport
<>"5T" And <>"1A"
Kezdőlap - Szűrő be/ki
Mentés: C + s

10. A Név oszlopot szélesítsd meg annyira, hogy a jelenlegi leghosszabb adat is elférjen benne! Mentsd, illetve zárd a táblát!

kattints duplán a bal egérgomb-bal Név oszlopnév jobb szélén
Mentés: C + s
Ablak bezárása: C + É

11. Hozz létre egy lekérdezést a következők szerint:
A lekérdezés forrása a Termékek és a Régió tábla legyen! A lekérdezés eredményében a Termékek tábla Név és Termékkód mezője, valamint a Régió tábla Régió mezője jelenjen meg!
Állíts be olyan feltételt, amellyel azon rekordok jeleníthetők meg, ahol a régió nem Európa, de nem is Dél-Amerika!
A lista legyen név szerint rendezett (növekvő irányú)!
Mentsd a lekérdezést RÉGIÓK néven!

Létrehozás - Lekérdezéstervező
Táblázatok hozzáadása
Táblák lapfül: Termékek - C + Régió - 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ő
Név
Termékkód
Régió
Tábla
Termékek
Termékek
Régió
Rendezés
Növekvő
Megjelenítés
Feltétel
<>"Európa" And <>"Dél-Amerika
A lekérdezés SQL kódja:
SELECT Termékek.Név, Termékek.Termékkód, Régió.Régió
    FROM Régió INNER JOIN Termékek ON Régió.Régiókód = Termékek.Régiókód
    WHERE (((Régió.Régió)<>"Európa" And (Régió.Régió)<>"Dél-Amerika"))
    ORDER BY Termékek.Név;
Mentés: C + s
Mentés másként
Lekérdezésnév: RÉGIÓK
Ablak bezárása: C + É

12. Módosítsd az L5-ös lekérdezést a következők szerint:
A lekérdezés eredményében csak azok a rekordok jelenjenek meg a Termékek táblából, amelyekhez 400-nál nagyobb, de 700-nál kisebb mennyiség tartozik az Akció táblában!
A lekérdezés eredményében ne szerepeljen a Régiókód mező!
A lista legyen a Csoport mező szerint rendezett! Mentsd, illetve zárd a lekérdezést!

Lekérdezések - L5 - Megnyitás Tervező nézetben: C + N
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Csoport
Név
Termékkód
Mennyiség
Tábla
Termékek
Termékek
Termékek
Akció
Rendezés
Növekvő
Megjelenítés
Feltétel
> 400 And < 700
A lekérdezés SQL kódja:
SELECT Termékek.Csoport, Termékek.Név, Termékek.Termékkód
    FROM Termékek INNER JOIN Akció ON Termékek.Termékkód = Akció.Termékkód
    WHERE (((Akció.Mennyiség)>400 And (Akció.Mennyiség)<700))
    ORDER BY Termékek.Csoport;
Mentés: C + s
Ablak bezárása: C + É

13. Fordítsd meg az L1 lekérdezésben beállított rendezési irányt az adott mezőre!

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
Mennyiség
Tábla
Akció
Akció
Akció
Akció
Rendezés
Csökkenő
Megjelenítés
A lekérdezés SQL kódja:
SELECT Akció.Termékkód, Akció.[Első nap], Akció.[Utolsó nap], Akció.Mennyiség
    FROM Termékek INNER JOIN Akció ON Termékek.Termékkód = Akció.Termékkód
    ORDER BY Akció.[Első nap] DESC;
Mentés: C + s

14. Nyomtasd ki az L1 lekérdezés által megjelenített rekordokat!

Lekérdezések - L2
Nyomtatás párbeszédpanel megnyitása: C + p
Nyomtatás: Nyomtatási tartomány - ◉ Mind - OK
Ablak bezárása: C + É

15. Nyisd meg a Termékek űrlapot, majd végezd el az alábbi módosításokat!
Helyezd el a fejlécben a „Termékek” feliratot!

Űrlapok - Termékek - Megnyitás Tervező nézetben: C + N
növeld meg az Űrlapfej rész magasságát:
lenyomott bal egérgomb-bal húzd az alsó határoló szegélyt lentebb
a címkéket helyezd át:
a címkéket jelöld ki és lenyomott bal egérgomb-bal húzd az Űrlapfej rész aljára
címke beszúrása:
Kezdőlap - Egyebek - Címke
kattints az Űrlapfej felső részén, írd be a címkébe: Termékek - N

Az űrlap jelenleg nem mutat minden rekordot (csak az X-szel kezdődő termékeket). Oldd meg, hogy az űrlapon minden rekord láthatóvá váljon!

Űrlap futtatása: Ö
Kezdőlap - Irányított - Szűrők törlése

Rendezd az űrlapon megjelenő rekordokat csoport szerint növekvő rendbe! Mentsd, illetve zárd az űrlapot!

kattints a bal egérgomb-bal Csoport oszlop egyik elemén
Kezdőlap - Növekvő
Mentés: C + s
Ablak bezárása: C + É

16. Hozz létre egy új űrlapot a Régió tábla karbantartására! Mentsd az űrlapot Régió néven!

Létrehozás - Űrlap varázsló
Űrlap varázsló - Mely mezők szerepeljenek az űrlapon?
Táblák/lekérdezések: Tábla: Régió
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?
Régió - Befejezés

Ablak bezárása: C + É

17. Hozz létre 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ésben megjelenő rekordok a Csoport mező szerint legyenek csoportosítva!
A jelentést mentsd TermékMaxÁrak 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?
Csoport - > - 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ékMaxÁrak - Befejezés
Megtévesztő elnevezés, köze nincs a jelentésnek az árakhoz!

18. Módosítsd a Termékek jelentést a következők szerint:
Változtasd a tájolást fekvőről állóra!
A jelentésben jelenjen meg csoportonként a legmagasabb ár a megfelelő helyen és azonosítható módon!
A TermékID-k dőlten jelenjenek meg! Mentsd, illetve zárd a jelentést!

Jelentések - Termékek - Megnyitás Tervező nézetben: C + N
Oldalbeállítás - Álló
Csoportosítás, rendezés és összeg munkaablak megnyitása, ha nincs nyitva: A + í
Rendezés: Csoport
Több
Összeg nélkül ▼
Összesítés: Ár
Típus: Maximum
☑ Részösszeg megjelenítése a csoportláblécben
jelöld ki a TermékID beviteli mezőt
Formátum - Dőlt

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