Adatbázis-kezelés
Microsoft Access 2021
9. feladatsor
nyisd meg az ab-09.mdb adatbázist
1. Hozz létre új adattáblát az alábbi három mezővel, illetve tulajdonsággal!
-
Mezőnév
Adattípus
Mezőtulajdonságok
Kód
Szám
Mezőméret: Hosszú egész
Belépőkártya
Rövid szöveg
Mezőméret: 6
Kiadás dátuma
Dátum/Idő
2. Végezd el azt a beállítást, amellyel elejét veheted annak, hogy a Kód és a Belépőkártya mezőbe ismétlődő értékek kerüljenek!
jelöld ki a Kód sort
Mezőtulajdonságok
Indexelt: (Igen, nem lehet azonos)
jelöld ki a Belépőkártya sort
Mezőtulajdonságok
Indexelt: (Igen, nem lehet azonos)
3. Mentsd az adattáblát Belépő néven!
Mentés: C + s
Mentés másként Táblanév: Belépő
Ablak bezárása: C + É
4. Kapcsold össze a Munkatárs és a Belépő táblát anélkül, hogy új mezőket hoznál létre!
A kapcsolat egy-az-egyhez típusú legyen!
-
Táblázatok hozzáadása
Táblák lapfül: Belépő - Kijelölt táblák hozzáadása
(a Munkatárs tábla már szerepel, így nem kell felvenni)
Bezárás(a Munkatárs tábla már szerepel, így nem kell felvenni)
Kapcsolatok szerkesztése - Új kapcsolat...
Új kapcsolat Bal oldali tábla neve: Munkatárs; Jobb oldali tábla neve: Belépő
Bal oldali oszlop neve: Kód; Jobb oldali oszlop neve: Kód - OK
Bal oldali oszlop neve: Kód; Jobb oldali oszlop neve: Kód - OK
5. Végezd el azt a beállítást, amely után a Munkatárs táblából nem lehetséges olyan rekordot eltávolítani, amelyhez legalább egy rekord tartozik a Belépő táblában!
☑ Hivatkozási integritás megőrzése
Létrehozás
Létrehozás
Ablak bezárása: C + É
6. Nyisd meg a Küldemény táblát, majd töröld az összes olyan küldemény rekordját, amelynek a címzettje a SpacePort!
- -
Címzett
"SpacePort"
-
Rekordok kijelölése: C + a
-
-
Microsoft Access
2 rekord lesz törölve. - Igen
Mentés: C + s
Ablak bezárása: C + É
7. Töröld a Kérdés és a Kérdések tábla közti kapcsolatot!
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
Ablak bezárása: C + É
8. Nyisd meg a Munkatárs táblát! Rögzíts egy új rekordot a saját neveddel!
Táblák - Munkatárs - 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:
Név
Kód
a neved!
automatikus érték!
Mentés: C + s
9. Rendezd a rekordokat név szerint sorrendbe!
kattints a
-bal
Név oszlopneven
-
-
Mentés: C + s
Ablak bezárása: C + É
10. Nyomtasd ki a Munkatárs tábla teljes tartalmát! Mentsd, illetve zárd be a táblát!
Táblák - Munkatárs
Nyomtatás párbeszédpanel megnyitása: C + p
Nyomtatás párbeszédpanel megnyitása: C + p
Nyomtatás: Nyomtatási tartomány - ◉ Mind - OK
Ablak bezárása: C + É
11. Hozz létre egy lekérdezést a következők szerint:
A lekérdezésben a következő mezők vegyenek részt: Küldemény.Sorszám, Munkatárs.Kód, Küldemény.Címzett, Küldemény.Dátum, Munkatárs.Név!
Állíts be olyan feltételt, amellyel csak azok a rekordok jelennek meg, amelyeknél a Dátum mező értéke 2010.07.10-nél nem régebbi, ugyanakkor a címzett neve nem K betűvel kezdődik!
Állíts be rendezést a Dátum mező szerint úgy, hogy a legkorábbi dátum kerüljön a lista végére!
Mentsd a lekérdezést 20100710 néven, illetve zárd be!
Táblázatok hozzáadása
Táblák lapfül: Küldemény - C + Munkatárs - Kijelölt táblák hozzáadása
BezárásAz alábbi ábra alapján hozd létre a lekérdezést:
Mező
Sorszám
Kód
Címzett
Dátum
Név
Tábla
Küldemény
Munkatárs
Küldemény
Küldemény
Munkatárs
Rendezés
Csökkenő
Megjelenítés
☑
☑
☑
☑
☑
Feltétel
Not Like "K*"
>= #2010.07.10.#
A lekérdezés SQL kódja:
SELECT Küldemény.Sorszám, Munkatárs.Kód, Küldemény.Címzett, Küldemény.Dátum, Munkatárs.Név
FROM Munkatárs INNER JOIN Küldemény ON Munkatárs.Kód = Küldemény.Munkatárskód
WHERE (((Küldemény.Címzett) Not Like "K*") AND ((Küldemény.Dátum)>=#7/10/2010#))
ORDER BY Küldemény.Dátum DESC;
Mentés: C + s
Mentés másként
Lekérdezésnév: 20100710
Ablak bezárása: C + É
12. Módosítsd az L1 lekérdezést a következők szerint:
A lekérdezés csak azokat a nyomtatványokat mutassa meg a Küldemény táblából, amelyeknél az alábbi mezők bármelyike üres: Tárgy, Címzett, Nyilvántartás, Megjegyzés
A lekérdezés a címzett szerinti rendezettségben legyen látható! Mentsd, illetve zárd a lekérdezést!
Lekérdezések - L1 - Megnyitás Tervező nézetben: C + N
Küldeménytípus tábla kiválasztása - Hozzáadás
Bezárás
Bezárás
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Küldemény.*
Megnevezés
Tárgy
Címzett
Nyilvántartás
Megjegyzés
Tábla
Küldemény
Küldeménytípus
Küldemény
Küldemény
Küldemény
Küldemény
Rendezés
Növekvő
Megjelenítés
☑
☐
☐
☐
☐
☐
Feltétel
"nyomtatvány"
Is Null
Vagy
"nyomtatvány"
Is Null
Vagy
"nyomtatvány"
Is Null
Vagy
"nyomtatvány"
Is Null
A lekérdezés SQL kódja:
SELECT Küldemény.*
FROM Küldeménytípus INNER JOIN Küldemény ON Küldeménytípus.Típuskód = Küldemény.Típuskód
WHERE (((Küldeménytípus.Megnevezés)="nyomtatvány")
AND ((Küldemény.Tárgy) Is Null))
OR (((Küldeménytípus.Megnevezés)="nyomtatvány")
AND ((Küldemény.Címzett) Is Null))
OR (((Küldeménytípus.Megnevezés)="nyomtatvány")
AND ((Küldemény.Nyilvántartás) Is Null))
OR (((Küldeménytípus.Megnevezés)="nyomtatvány")
AND ((Küldemény.Megjegyzés) Is Null))
ORDER BY Küldemény.Címzett;
Mentés: C + s
Ablak bezárása: C + É
13. Módosítsd az L2 lekérdezést a következők szerint:
Korrigáld úgy a Név mezőhöz rendelt feltételt, hogy a lekérdezés futtatásakor a két név egyike se jelenjen meg a listában!
Fordítsd meg a jelenleg érvényes rendezési beállításokat (növekvőről csökkenőre)!
Futtasd a lekérdezést, majd nyomtasd ki csak az első 2 rekordot! Mentsd, illetve zárd a lekérdezést!
Lekérdezések - L2 - Megnyitás Tervező nézetben: C + N
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Név
Dátum
Sorszám
Tárgy
Címzett
Tábla
Munkatárs
Küldemény
Küldemény
Küldemény
Küldemény
Rendezés
Csökkenő
Csökkenő
Megjelenítés
☑
☑
☑
☑
☑
Feltétel
<> "Tamás Leóna" And <> "Paul Smith"
A lekérdezés SQL kódja:
SELECT Munkatárs.Név, Küldemény.Dátum, Küldemény.Sorszám, Küldemény.Tárgy, Küldemény.Címzett
FROM Munkatárs INNER JOIN Küldemény ON Munkatárs.Kód = Küldemény.Munkatárskód
WHERE (((Munkatárs.Név)<>"Tamási Leóna" And (Munkatárs.Név)<>"Paul Smith"))
ORDER BY Munkatárs.Név DESC, Küldemény.Dátum DESC;
Mentés: C + s
Ablak bezárása: C + É
14. Készíts egyszerű, táblázatos elrendezésű űrlapot a Munkatárs táblához! Az űrlapot Munkatárs néven mentsd!
Űrlap varázsló -
Táblák/lekérdezések: Tábla: Munkatárs
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
◉ Táblázatos - Tovább
Űrlap varázsló - Mi legyen az űrlap címe?
Munkatárs - Befejezés
Ablak bezárása: C + É
15. Nyisd meg a Küldemények űrlapot, majd végezd el az alábbi módosításokat!
A láblécben szereplő feliratot helyezd át a fejlécbe!
A szövegmezőket helyezd közelebb a címkékhez (a címkék és a szövegmezők maradjanak egy vonalban és a méret ne változzon)! Mentsd, illetve zárd be az űrlapot!
Űrlapok - Küldemények - Megnyitás Tervező nézetben: C + N
növeld meg az Űrlapfej rész magasságát:
Tulajdonságlap megnyitása: É
növeld meg az Űrlapfej rész magasságát:
lenyomott
-bal húzd az alsó határoló szegélyt lentebb
címke áthelyezése:a Láblécben szereplő címkét lenyomott
-bal húzd az Űrlapfej részbe
a sárga hátterű beviteli mezőket jelöld kiTulajdonságlap megnyitása: É
Balra: 4 cm
Tulajdonságlap bezárása: ÉMentés: C + s
16. Keresd meg a Küldemények űrlapon azt a rekordot, amelynek a sorszáma T-04:2625, majd töröld ki! Mentsd, illetve zárd be az űrlapot!
Ugrás az űrlap Keresés mezőjére: C + F + f - írd be: T-04:2625
a kurzor az első előfordulásra ugrik
- -
a kurzor az első előfordulásra ugrik
- -
Microsoft Access
1 rekord lesz törölve. - Igen
Mentés: C + s
Ablak bezárása: C + É
17. Nyisd meg a Küldemények jelentést, majd végezd el az alábbi módosításokat!
Töröld a csoportosítási beállítást!
A jelentésben a Munkatárskód mező is jelenjen meg!
A jelentés minden adata Arial betűtípussal jelenjen meg! Mentsd, illetve zárd a jelentést!
Jelentések - Küldemények - Megnyitás Tervező nézetben: C + N
Csoportosítás, rendezés és összeg munkaablak megnyitása, ha nincs nyitva: A + í
Rendezés: Munkatárskód - 🗶
a Munkatárskód címkét húzd az Oldalfejlécbe
a Munkatárs kód beviteli mezőt húzd a Törzsbe
a címkéket és beviteli mezőket igazítsd, hogy minden adat látszódjon
a Munkatárs kód beviteli mezőt húzd a Törzsbe
a címkéket és beviteli mezőket igazítsd, hogy minden adat látszódjon
Minden szerkesztőmező kijelölése:
-
- - Arial
-
- - Arial
Mentés: C + s
Ablak bezárása: C + É
18. Hozz létre egy új jelentést a következők szerint:
A jelentés a Munkatársak táblából csak a neveket jelenítse meg!
A jelentés láblécében azonosítható módon jelenjen meg a nevek száma!
Mentsd, illetve zárd be a jelentést! A jelentés neve Lista legyen!
Jelentés varázsló -
Táblák/lekérdezések: Tábla: Munkatárs
a Név mezőt a > gombbal emeld át a Kijelölt mezők részbe - Tovább
Jelentés varázsló -
a Név mezőt a > gombbal emeld át a Kijelölt mezők részbe - Tovább
- Tovább
Jelentés varázsló - - Tovább
Jelentés varázsló -
Elrendezés - ◉ Blokk
Tájolás - ◉ Álló - Tovább
Jelentés varázsló -
Tájolás - ◉ Álló - Tovább
Lista
◉ Jelentésterv módosítása - Befejezés
◉ Jelentésterv módosítása - Befejezés
jelöld ki a Név beviteli mezőt
- -
- -
Mentés: C + s
Ablak bezárása: C + É