Vissza az előzőleg látogatott oldalra (nem elérhető funkció)Vissza a tananyag kezdőlapjára (P)Ugrás a tananyag előző oldalára (E)Ugrás a tananyag következő oldalára (V)Fogalom megjelenítés (nem elérhető funkció)Fogalmak listája (nem elérhető funkció)Oldal nyomtatása (nem elérhető funkció)Oldaltérkép megtekintése (D)Keresés az oldalon (nem elérhető funkció)Súgó megtekintése (S)

Tehetséggondozás az informatikában – Adatbázis-kezelés / Lekérdezések /Hozzáfűző lekérdezések

Lekérdezések

Hozzáfűző lekérdezések

Ezen lekérdezés típus segítségével új rekordokat rögzíthetünk egy táblába. Ez a tábla akár egy másik adatbázisban is elhelyezkedhet.

Létrehozásának menete hasonló a választó lekérdezéséhez. Viszont fontos, hogy itt előbb állítsuk be a lekérdezés típusát „Hozzáfűző”-re, majd válasszuk ki a táblát, amihez szeretnénk valamit hozzáfűzni.

Ezután pedig adjuk hozzá a lekérdezéshez azokat a táblákat, amelyekre feltételeket kell megfogalmaznunk.

Fontos

Azt a táblát, amihez hozzáfűzzük a rekordokat, csak akkor kell itt hozzáadnunk a lekérdezéshez, hogyha valamelyik mezőjére feltételt kell megfogalmaznunk, különben nem.

A táblák hozzáadása után a forrás táblákból azokat az oszlopokat kell felsorolni, amelyek adatait szeretnénk hozzáfűzni a feltöltendő táblához. A „Hozzáfűzés” sorban a feltöltendő tábla minden mezőjét fel kell sorolni, kivéve, ha az adott mezőt üresen akarjuk hagyni, vagy ha a mező automatikusan töltődik fel adatokkal (mert például számláló típusú). Abban az esetben, ha a mező értékét konstansokkal szeretnénk feltölteni, akkor a QBE rács „Mező” cellájába kell beírnunk a konstanst, és el is kell neveznünk a mezőt. Minden más esetben hozzá kell adnunk a forrás táblák megfelelő mezőit, és a „Hozzáfűzés” sorban beállítani, hogy a feltöltendő tábla melyik mezőjébe írja az adatot.

Végül adjuk hozzá a lekérdezéshez a forrás táblák azon mezőit, amelyekre feltételt kell megfogalmaznunk. Itt csak a „Feltétel” sort töltsük ki, a „Hozzáfűzés” sor maradjon üresen! Ennél a lekérdezésnél – az összes többi adatmanipuláló lekérdezéssel egyetemben – nem elég csak átváltanunk Adatlap nézetre, hogy lássuk az eredményét. Ezt a lekérdezést külön le kell futtatnunk, a Tervezés fülön látható Futtatás gombra kattintva.

OKTV 2003/2004. 3. forduló 13. feladat (Jelentkezési adatbázis) H részfeladat

Feladat

Ebben a részfeladatban a konferencián résztvevők közül a „B” épület 202-es szobájának lakói úgy döntenek, hogy érdekli őket a Funkcionális konyhaművészet című előadás. Viszont eddig egyikük sem érdeklődött a téma iránt.

A feladatunk az, hogy készítsünk hozzáfűző lekérdezést, ami a szoba lakóit felveszi érdeklődőként az előadáshoz.

Példa

Javasolt megoldás lépései:

  • Hozzunk létre egy lekérdezést Tervező nézetben!
  • Mielőtt hozzáadnánk a lekérdezéshez a szükséges táblákat, állítsuk át a lekérdezés típusát Hozzáfűzőre, majd adjuk meg cél táblának a tÉrdeklődés táblát!
A kép (nagyobb változata) külön ablakban is megtekinthető.50_full.jpg50. ábra: Hozzáfűzés a tÉrdeklődés táblához
  • Ezután adjuk hozzá a lekérdezéshez a forrás táblákat: a tElőadást, a tRésztvevőt és a tSzállást.
  • Először adjuk hozzá azokat a mezőket a lekérdezéshez, amelyek adatait szeretnénk hozzáfűzni a tÉrdeklődés tábla megfelelő mezőihez: a tElőadás tábla Előadás mezőjét és a tRésztvevő tábla Résztvevő mezőjét. Ha valamiért nem jelenne meg automatikusan, akkor a Hozzáfűzés sorban az Előadás mezőhöz állítsuk be a tÉrdeklődés tábla Előadás mezőjét, majd a Résztvevő mezőhöz a tÉrdeklődés Résztvevő mezőjét. Ezzel biztosítjuk, hogy a megfelelő mezőkbe szúrja be a lekérdezés az adatokat.
  • Következő feladatunk, hogy hozzáadjuk a lekérdezéshez azokat a mezőket, amelyekre feltételeket kell megfogalmaznunk: a tElőadás tábla Cím mezőjét, a tSzállás Épület és Szobaszám mezőit.
  • Ha ezzel megvagyunk, akkor fogalmazzuk meg az előbb hozzáadott mezőkre vonatkozó feltételeket:
    • a Cím mező Feltétel sorába írjuk be az előadás címét: „Funkcionális konyhaművészet”,
    • az Épület mező Feltétel sorába azt, hogy „B”, és
    • a Szobaszám mező Feltétel sorába azt, hogy 202.
Fontos

Fontos, hogy ezen mezők Hozzáfűzés sorába semmit ne írjunk!

  • Ezzel el is készült a lekérdezés. Már csak futtatnunk kell. Kattintsunk a szalagon a Futtatás gombra! Ekkor az Access felhívja a figyelmünket arra, hogy egy hozzáfűző lekérdezést szeretnénk futtatni. Kiírja, hogy hány sor lesz hozzáfűzve a táblához, és jelzi, hogy ezt a módosítást nem lehet visszavonni.
  • Ha mindent jól csináltunk, akkor ezt kell látnunk a Tervező nézetben:
A kép (nagyobb változata) külön ablakban is megtekinthető.51_full.jpg51. ábra: A Jelentkezési adatbázis című feladat H részfeladatának megoldása tervező nézetben
  • Mentsük a lekérdezést H néven, és zárjuk be!

Vissza a tartalomjegyzékhez

Új Széchenyi terv
A projekt az Európai Unió támogatásával, az Európai Szociális Alap társfinanszirozásával valósul meg.
Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP-4.1.2.B.2-13/1-2013-0007 pályázat keretében.

A tananyag az ELTESCORM keretrendszerrel készült