Adatbázis-kezelés
Microsoft Access 2021
40. feladatsor
nyisd meg az ab-40.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
KépviselőID
Szám
Mezőméret: Bájt
Név
Rövid szöveg
Mezőméret: 25
Telefon
Rövid szöveg
Mezőméret: 20
Státusz
Igen/Nem
2. Indexeld a táblát KépviselőID szerint, az ismétlődéseket kizárva!
lépj a KépviselőID sorra
-
az Elsődleges kulcs is index és az ismétlődéseket kizárja
-
az Elsődleges kulcs is index és az ismétlődéseket kizárja
3. Oldd meg, hogy a Dátum mezőbe az aktuálisnál 1 hónappal korábbi dátumnál régebbit ne lehessen beírni!
jelöld ki a Dátum sort
Mezőtulajdonságok
Érvényességi szabály: [Dátum]+30>=Now()
Mentés: C + s
Microsoft Access
Az adatintegritási szabályok módosultak...
Szeretné a létező adatokat az új szabályokkal tesztelni? - Nem
Az adatintegritási szabályok módosultak...
Szeretné a létező adatokat az új szabályokkal tesztelni? - Nem
Ablak bezárása: C + É
4. Mentsd az adattáblát Képviselő néven!
Mentés: C + s
Mentés másként Táblanév: Képviselő
Ablak bezárása: C + É
5. Kösd össze a Képviselő táblát az Ingatlan táblával a KépviselőID mezőn keresztül!
-
Táblázatok hozzáadása
Táblák lapfül: Képviselő - Kijelölt táblák hozzáadása
(az Ingatlan tábla már szerepel, így nem kell felvenni)
Bezárás(az Ingatlan tábla már szerepel, így nem kell felvenni)
Kapcsolatok szerkesztése - Új kapcsolat...
LétrehozásÚj kapcsolat Bal oldali tábla neve: Képviselő; Jobb oldali tábla neve: Ingatlan
Bal oldali oszlop neve: KépviselőID; Jobb oldali oszlop neve: KépviselőID - OK
Bal oldali oszlop neve: KépviselőID; Jobb oldali oszlop neve: KépviselőID - OK
Ablak bezárása: C + É
6. Rögzítsd az alábbi két három rekordot a Képviselő táblába!
Táblák - Képviselő - 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:
KépviselőID
Név
Telefon
Belépés dátuma
1
Dárdovits Róbert
123456
mai nap
2
Gaál Éva
234567
mai nap
3
Kiss Péter
345678
mai nap
Mentés: C + s
Ablak bezárása: C + É
7. Javítsd az Ingatlan tábla Terület nm mezőjének nevét Terület-re!
Táblák - Ingatlan -
Megnyitás: N
töröld a mezőnévből a nm szöveget
Mentés: C + s
Ablak bezárása: C + É
8. Nyisd meg az Ingatlan táblát, és keresd meg, majd töröld az 1104-es ingatlant a táblából!
Táblák - Ingatlan -
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: 1104 - 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 + É
9. Állíts be rendezést a Szoba mező szerint, csökkenő rendben!
kattints a Szoba oszlop nevén
-
-
10. Oldd meg szűréssel, hogy ne jelenjenek meg azok az ingatlanok, ahol a Zöldövezet mező értéke hamis! Mentsd, illetve zárd a táblát!
- -
Zöldövezet
☑
-
Mentés: C + s
Ablak bezárása: C + É
11. Hozz létre lekérdezést a következők szerint:
A lekérdezés az Ingatlan és a Típus tábla alapján készüljön! A lekérdezés futtatásakor az eredmény kizárólag az Ingatlan.Azonosító, Ingatlan.Helység, Ingatlan.Kerület, Típus.Típusnév, Ingatlan.Szobák, Ingatlan.Terület, Ingatlan.Ár mezőkkel jelenjen meg! Állíts be olyan feltételt, amellyel megkaphatod azon vidéki zöldövezeti ingatlanokat, amelyek területe legfeljebb 85 nm!
A lekérdezés eredménye olyan legyen, hogy a legolcsóbb ingatlan szerepeljen a lista legelején!
Mentsd a lekérdezést L11 néven, majd zárd be!
Táblázatok hozzáadása
Táblák lapfül: Ingatlan - C + Típus - Kijelölt táblák hozzáadása
BezárásAz alábbi ábra alapján hozd létre a lekérdezést:
Mező
Azonosító
Helység
Kerület
Típusnév
Szobák
Terület
Ár
Zöldövezet
Tábla
Ingatlan
Ingatlan
Ingatlan
Típus
Ingatlan
Ingatlan
Ingatlan
Ingatlan
Rendezés
Csökkenő
Megjelenítés
☑
☑
☑
☑
☑
☑
☑
☐
Feltétel
<>"Budapest"
<=85
Igaz
A lekérdezés SQL kódja:
SELECT Ingatlan.Azonosító, Ingatlan.Helység, Ingatlan.Kerület, Típus.Típusnév, Ingatlan.Szobák, Ingatlan.Terület, Ingatlan.Ár
FROM Típus INNER JOIN Ingatlan ON Típus.TípusID = Ingatlan.TípusID
WHERE (((Ingatlan.Helység)<>"Budapest") AND ((Ingatlan.Terület)<=85)
AND ((Ingatlan.Zöldövezet)=True))
ORDER BY Ingatlan.Ár;
Mentés: C + s
Mentés másként
Lekérdezésnév: L11
Ablak bezárása: C + É
12. Módosítsd az L1 lekérdezést a következők szerint:
A lekérdezés eredményében ne jelenjenek meg a 3 szobásnál kisebb ingatlanok!
Érd el a rendezési beállítás megtartása mellett, hogy az Ár mező ne jelenjen meg a lekérdezés eredményében!
Cseréld meg a TípusID és Terület oszlopok sorrendjét! 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:
TípusID mező jobbra eggyel
TípusID mező jobbra eggyel
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Szobák
Terület
TípusID
Ár
Azonosító
Tábla
Ingatlan
Ingatlan
Típus
Ingatlan
Ingatlan
Rendezés
Növekvő
Megjelenítés
☑
☑
☑
☐
☑
Feltétel
>=3
<=45
1
Vagy
>=3
>=80
2
Vagy
>=3
>100
3
A lekérdezés SQL kódja:
SELECT Ingatlan.Szobák, Ingatlan.Terület, Típus.TípusID, Ingatlan.Azonosító
FROM Típus INNER JOIN Ingatlan ON Típus.TípusID = Ingatlan.TípusID
WHERE (((Ingatlan.Szobák)>=3) AND ((Ingatlan.Terület)<=45)
AND ((Típus.TípusID)=1))
OR (((Ingatlan.Szobák)>=3)
AND ((Ingatlan.Terület)>=80) AND ((Típus.TípusID)=3))
OR (((Ingatlan.Szobák)>=3)
AND ((Ingatlan.Terület)>100) AND ((Típus.TípusID)=2))
ORDER BY Ingatlan.Ár;
Mentés: C + s
Ablak bezárása: C + É
13. Módosítsd az L2 lekérdezést a következők szerint:
A Helység mező ne jelenjen meg kétszer a lekérdezés eredményében!
A Típus tábla ne befolyásolja a lekérdezés által visszaadott rekordhalmazt! Mentsd, illetve zárd a táblát!
Lekérdezések - L2 - Megnyitás Tervező nézetben: C + N
jelöld ki a Típus táblát, törlés: D
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Ingatlan.*
Tábla
ingatlan
Rendezés
Megjelenítés
☑
A lekérdezés SQL kódja:
SELECT * FROM "Ingatlan"
SELECT Ingatlan.*
FROM Ingatlan;
Mentés: C + s
Ablak bezárása: C + É
14. Készíts űrlapot az Ingatlan adattábla tartalmának megjelenítéséhez!
Az űrlapon a következő mezőket helyezze el: Azonosító, Helység, TípusID, Árak, Terület (egy oldalon egy rekord szerepeljen)!
Helyezd el az űrlap láblécébe a rekordforrás nevét! Formázd meg a nevet félkövér és dőlt stílussal!
Mentsd az űrlapot F néven, illetve zárd be!
Űrlap varázsló -
Cím módosítása:Táblák/lekérdezések: Tábla: Ingatlan
az Azonosító, Helység, TípusID, Ár, Terület mezőket a > gombbal
emeld át a Kijelölt mezők részbe - Tovább
Űrlap varázsló - Milyen szerkezetű legyen az űrlap?
az Azonosító, Helység, TípusID, Ár, Terület mezőket 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?
F
◉ Űrlap tervének módosítása - Befejezés
◉ Űrlap tervének módosítása - Befejezés
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Ingatlan - N
-
-
a cím címkét lenyomott
Mentés: C + s
Ablak bezárása: C + É
15. A Kínálat űrlapon elcsúsztak a fejlécben szereplő azonosítók. Javítsd ki a hibát!
Űrlapok - Kínálat - Megnyitás Tervező nézetben: C + N
jelöld ki a címke mezőket,
majd lenyomott
mellett (kereszt alakú kurzor) húzd balra
majd lenyomott
Mentés: C + s
Ablak bezárása: C + É
16. Készíts jelentést, amelyben az Ingatlan tábla rekordjait jeleníted meg!
A jelentésben a tábla minden mezője szerepeljen, s táblázatos elrendezésű legyen!
A rekordok terület szerint legyenek rendezve!
Mentsd a jelentést J néven, majd zárd be!
Jelentés varázsló -
Táblák/lekérdezések: Tábla: Ingatlan
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: < - Tovább
Jelentés varázsló -Terület - Tovább
Jelentés varázsló -
Elrendezés - ◉ Táblázatos
Tájolás - ◉ Fekvő - Tovább
Jelentés varázsló -
Tájolás - ◉ Fekvő - Tovább
J - Befejezés
Mentés: C + s
Ablak bezárása: C + É
17. Alakítsd át az Ingatlanok adatai nevű jelentést a következők szerint:
Változtasd a jelentés tájolását fekvőről állóra!
A jelentés végén jól azonosítható módon jelenjen meg a legmagasabb ingatlaneladási ár!
Töröld a beállított rendezést! Mentsd, illetve zárd a jelentést!
Jelentések - Ingatlanok adatai - Megnyitás Tervező nézetben: C + N
jelöld ki az Ár beviteli mezőt
- -
Csoportosítás, rendezés és összeg munkaablak megnyitása, ha nincs nyitva: A + í
Csoportosítás: Szobák - 🗶
Mentés: C + s
Ablak bezárása: C + É