Adatbázis-kezelés
Microsoft Access 2021
34. feladatsor
nyisd meg az ab-34.mdb adatbázist
1. Hozz létre új adattáblát az alábbi két mezővel, illetve tulajdonsággal!
-
Mezőnév
Adattípus
Mezőtulajdonságok
TípusID
Szám
Mezőméret: Bájt
Típusnév
Rövid szöveg
Mezőméret: 20
2. Végezd el azt a beállítást, amellyel elejét veheted annak, hogy a TípusID mezőbe ismétlődő értékek kerüljenek!
lépj a TípusID sorra
-
-
3. Mentsd az adattáblát Típus néven!
Mentés: C + s
Mentés másként Táblanév: Típus
Ablak bezárása: C + É
4. A TípusID mező segítségével kapcsold össze a Típus és az Ingatlan táblát! A kapcsolat egy-a-többhöz típusú legyen!
-
Táblázatok hozzáadása
Táblák lapfül: Típus - 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: Típus; Jobb oldali tábla neve: Ingatlan
Bal oldali oszlop neve: TípusID; Jobb oldali oszlop neve: TípusID - OK
Bal oldali oszlop neve: TípusID; Jobb oldali oszlop neve: TípusID - OK
Ablak bezárása: C + É
5. Rögzítsd a Típus táblába az alábbi rekordokat:
Táblák - Típus - Megnyitás: N
írd be az alábbi rekordokat a táblába:
TípusID
Típusnév
1
Lakás
2
Ház
3
Házrész
Mentés: C + s
Ablak bezárása: C + É
6. Töröld a Státusz mezőt a Képviselők táblából!
Táblák - Képviselők - Megnyitás Tervező nézetben: C + N
jelöld ki a Státusz sort
-
Microsoft Access
Véglegesen törölni szeretné a kijelölt mezőt...? - Igen
Véglegesen törölni szeretné a kijelölt mezőt...? - Igen
Mentés: C + s
Ablak bezárása: C + É
7. Nyisd meg az Ingatlan táblát, majd rendezd a tábla rekordjait ár szerint növekvő rendben!
Táblák - Ingatlan -
Megnyitás: N
kattints a
-bal
Ár oszlopneven
-
-
Mentés: C + s
8. Módosítsd a tábla megjelenését úgy, hogy az Azonosító oszlop legyen az utolsó! Mentsd, illetve zárd a táblát!
jelöld ki a
-bal az Azonosító oszlopot,
majd lenyomott
mellett az Azonosító oszlopcímkét húzd a táblázat végére
majd lenyomott
Mentés: C + s
Ablak bezárása: C + É
9. Javítsd a Képviselők táblában Gaál Éva telefonszámát 234567-ről 234564-re!
Táblák - Képviselők -
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: Gaál Éva - Következő
a keresett mezőre ugrik a kurzor, írd át a telefonszámot: 234564
Mentés: C + s
10. Töröld a Hirdetés táblát az adatbázisból!
Táblák - Hirdetés
Törlés: D
Figyelmeztető üzenet:
Törlés: D
Figyelmeztető üzenet:
Microsoft Access: Szeretné törölni a(z) ... objektumot? - Igen
11. Hozz létre lekérdezést a következők szerint:
A lekérdezés az Ingatlan és a Képviselő 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.Terület, Ingatlan.Ár, Ingatlan.Helység, Képviselő.Név mezőkkel jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod azon tatabányai és dorogi ingatlanokat, amelyek területe 50 és 100 nm közötti!
Állíts be ár szerinti rendezést!
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 + Képviselő - 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ó
Terület
Ár
Helység
Név
Tábla
Ingatlan
Ingatlan
Ingatlan
Ingatlan
Képviselő
Rendezés
Növekvő
Megjelenítés
☑
☑
☑
☑
☑
Feltétel
Between 50 And 100
"Tatabánya" Or "Dorog"
A lekérdezés SQL kódja:
SELECT Ingatlan.Azonosító, Ingatlan.Terület, Ingatlan.Ár, Ingatlan.Helység, Képviselő.Név
FROM Képviselő INNER JOIN Ingatlan
ON Képviselő.KépviselőID = Ingatlan.KépviselőID
WHERE (((Ingatlan.Terület) Between 50 And 100)
AND ((Ingatlan.Helység)="Tatabánya" Or (Ingatlan.Helység)="Dorog"))
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:
Bővítsd a lekérdezés által megjelenített rekordok körét egy a XVI. és XVII. kerületi (budapesti) zöldövezeti ingatlanokra hivatkozó feltétel megadásával! (A feltétel megadásakor arab számokat használj!)
A lekérdezés a terület mező szerinti rendezéssel mutassa a rekordokat!
Távolítsd el a Képviselők táblát a lekérdezés forrásából! (a forrás nem tartalmazta!!)
Mentsd, illetve zárd 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ő
Azonosító
Zöldövezet
Ár
Terület
Helység
Kerület
Tábla
Ingatlan
Ingatlan
Ingatlan
Ingatlan
Ingatlan
Ingatlan
Rendezés
Növekvő
Megjelenítés
☑
☑
☑
☑
☑
☐
Feltétel
Igaz
< 40
>100
<>"Budapest"
VAGY
Igaz
"Budapest"
16 Or 17
A lekérdezés SQL kódja:
SELECT Ingatlan.Azonosító, Ingatlan.Zöldövezet, Ingatlan.Ár, Ingatlan.Terület, Ingatlan.Helység
FROM Ingatlan
WHERE (((Ingatlan.Zöldövezet)=True) AND ((Ingatlan.Ár)<40)
AND ((Ingatlan.Terület)>100) AND ((Ingatlan.Helység)<>"Budapest"))
OR (((Ingatlan.Zöldövezet)=True) AND ((Ingatlan.Helység)="Budapest")
AND ((Ingatlan.Kerület)=16 Or (Ingatlan.Kerület)=17))
ORDER BY Ingatlan.Ár;
Mentés: C + s
Ablak bezárása: C + É
13. Ha megpróbálod futtatni az L2 lekérdezést, nem jársz sikerrel.
Az Ingatlan tábla alapján készült lekérdezés hibás feltételmegadást tartalmaz a Zöldövezet mezőre.
Javítsd a feltételt úgy, hogy az a nem zöldövezeti ingatlanok listáját adja!
BASE-ben nem lehet egy lekérdezést menteni hibás feltételmegadással, azonnal hibaüzenet érkezik!!
Gondoskodj róla, hogy az Azonosító mezőn kívül más ne legyen látható a lekérdezés eredményében!
Mentsd, illetve zárd a lekérdezést!
A hiba az, hogy idézőjelek között lett megadva a logikai feltétel,
a logikai feltétel helyes megadása idézőjelek nélkül Access-ben: Hamis; Base-ben: FALSE
-
a logikai feltétel helyes megadása idézőjelek nélkül Access-ben: Hamis; Base-ben: FALSE
-
Táblázatok hozzáadása
Táblák lapfül: Ingatlan - Kijelölt táblák hozzáadása
BezárásAz alábbi ábra alapján hozd létre (és módosítsd) a lekérdezést:
Mező
Azonosító
Zöldövezet
Ár
Tábla
Ingatlan
Ingatlan
Ingatlan
Rendezés
Növekvő
Megjelenítés
☑
☐
☐
Feltétel
Hamis
A lekérdezés SQL kódja:
SELECT Ingatlan.Azonosító
FROM Ingatlan
WHERE (((Ingatlan.Zöldövezet)=False))
ORDER BY Ingatlan.Ár;
Mentés: C + s
Mentés másként
Lekérdezésnév: L2
Ablak bezárása: C + É
14. Készíts űrlapot az Ingatlan tábla rekordjainak kezeléséhez!
Az űrlapon a következő mezők legyenek elérhetők: Ingatlan.Azonosító, Ingatlan.Terület, Ingatlan.Szobák, Ingatlan.Ár, Ingatlan.Garázs (az űrlapon egyidejűleg több rekord legyen látható)!
Mentsd az űrlapot F néven, illetve zárd be!
Űrlap varázsló -
jelöld ki a címke mezőketTáblák/lekérdezések: Tábla: Ingatlan
az Azonosító, Terület, Szobák, Ár, Garázs 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ó, Terület, Szobák, Ár, Garázs mezőket
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?
F - Befejezés
- - Zöld
Ablak bezárása: C + É
15. Módosítsd a Képviselők űrlapot a következők szerint:
Minden szövegmező szélességét csökkentsd, de úgy, hogy az adatok továbbra is kiférjenek!
Helyezd el az űrlap fejlécébe, a kép mellé a „Képviselők” feliratot nagyított betűkkel! Mentsd, illetve zárd az űrlapot!
Űrlapok - Képviselő - Megnyitás Tervező nézetben: C + N
jelöld ki KépviselőID beviteli mezőt
Tulajdonságlap megnyitása: É
Tulajdonságlap megnyitása: É
Szélesség: 1 cm
Tulajdonságlap bezárása: Éjelöld ki a másik 3 beviteli mezőt
Tulajdonságlap megnyitása: É
Tulajdonságlap megnyitása: É
Szélesség: 3 cm
Tulajdonságlap bezárása: Écímke beszúrása:
- -
- -
kattints az Űrlapfej felső részén, a képtől jobbra, írd be a címkébe: Képviselők
Mentés: C + s
Ablak bezárása: C + É
16. Mutasd meg jelentés segítségével az Ingatlanok táblában tárolt rekordokat! A jelentés a következő szempontok szerint készüljön el:
A jelentés a logikai típusú mezőkön kívül minden mezőt tartalmazzon, a mezők egymás mellett, táblázatosan helyezkedjenek el!
A rekordok terület szerint rendezve jelenjenek meg, mégpedig úgy, hogy a legkisebb területű ingatlan álljon az első helyen!
A jelentéshez tartozzon cím, amely csak a jelentés első oldalán jelenik meg! A címhez rendeljen félkövér stílust és Arial betűtípust!
A jelentést mentsd J néven, majd zárd be!
Jelentés varázsló -
Táblák/lekérdezések: Tábla: Vásárlások
a Garázs és a Zöldövezet mezőkön kívül a többi mezőt
a > gombbal emeld át az alábbi mezőket a Kijelölt mezők részbe:
Jelentés varázsló -
a Garázs és a Zöldövezet mezőkön kívül a többi mezőt
a > gombbal emeld át az alábbi mezőket a Kijelölt mezők részbe:
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
Cím módosítása:
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Ingatlanok - N
- - Arial
-
- -
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Ingatlanok - N
- - Arial
-
- -
Mentés: C + s
Ablak bezárása: C + É
17. Alakítsd át az Ingatlanok adatai nevű jelentést a következők szerint:
A jelentés rekordjai a TípusID mező szerint kerüljenek csoportosításra! A csoportok azonosítható módon különüljenek el!
Írd át a jelentés címét „Ingatlanok”-ról „Ingatlanok adatai”-ra! Mentsd, illetve zárd a jelentést!
Jelentések - Ingatlanok adatai - Megnyitás Tervező nézetben: C + N
Csoportosítás, rendezés és összeg munkaablak megnyitása, ha nincs nyitva: A + í
Csoport hozzáadása: TípusID
a TípusID beviteli mezőt húzd a Törzs részből a TípusID fejléc részbe
a TípusID beviteli mezőt húzd a Törzs részből a TípusID fejléc részbe
Mentés: C + s
Ablak bezárása: C + É