Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

A lekérdezések az adatokkal végzett munkához használható utasítások. Az utasítások végrehajtásához lekérdezést kell futtatnia. A lekérdezések a rendezhető, csoportosítható vagy szűrhető eredmények visszaadása mellett adatokat is létrehozhatnak, másolhatnak, törölhetnek vagy módosíthatnak.

Ez a cikk ismerteti a lekérdezések futtatását, és csak rövid áttekintést nyújt a különböző típusú lekérdezésekről. A cikk azt is ismerteti, hogy milyen hibaüzenetek jelenhetnek meg a különböző típusú lekérdezések futtatásakor, és ismerteti a hibák megkerüléséhez vagy javításához szükséges lépéseket.

Ez a cikk nem tartalmaz részletes utasításokat a lekérdezések létrehozásához.

Fontos: Nem futtathat műveleti lekérdezéseket, ha egy adatbázis letiltott módban működik – ez egy csökkentett funkcionalitású mód, amelyet az Access bizonyos körülmények között az adatok védelmére használ. Előfordulhat, hogy megjelenik egy párbeszédpanel figyelmeztetése, vagy megjelenik egy figyelmeztetés az üzenetsávon.

A letiltott módról és a műveleti lekérdezések engedélyezéséről a Műveleti lekérdezés futtatása című szakaszban talál további információt.

Kapcsolódó műveletek

Választó vagy kereszttáblás lekérdezés futtatása

A választó lekérdezések és kereszttáblás lekérdezések használatával lekérheti és megjelenítheti az adatokat, valamint űrlapokat és jelentéseket adhat meg adatokkal. Választó vagy kereszttáblás lekérdezés futtatásakor Access az eredményeket Adatlap nézet jeleníti meg.

A lekérdezés futtatása

  1. Keresse meg a lekérdezést a navigációs ablakban.

  2. Tegye a következők valamelyikét:

    • Kattintson duplán a futtatni kívánt lekérdezésre.

    • Kattintson a futtatni kívánt lekérdezésre, majd nyomja le az ENTER billentyűt.

Ha a futtatni kívánt lekérdezés jelenleg meg van nyitva a Tervező nézet-ben, akkor a menüszalag Tervezés lapjának Eredmények csoportjában a Futtatás gombra kattintva is futtathatja, amely a Microsoft Office Fluent felhasználói felület része.

Vissza a lap tetejére

Műveleti lekérdezés futtatása

Négyféle műveletes lekérdezés létezik: hozzáfűző lekérdezések, lekérdezések törlése, frissítő lekérdezések és tábla-készítő lekérdezések. A táblakészítési lekérdezések (amelyek új táblákat hoznak létre) kivételével a műveleti lekérdezések módosításokat hajtanak végre az alapjául szolgáló táblák adatain. Ezek a módosítások nem vonhatók vissza egyszerűen, például a CTRL+Z billentyűkombináció lenyomásával. Ha olyan művelet lekérdezéssel hajt végre módosításokat, amelyet később nem szeretne végrehajtani, általában vissza kell állítania az adatokat egy biztonsági másolatból. Ezért a műveleti lekérdezés futtatása előtt mindig győződjön meg arról, hogy rendelkezik a mögöttes adatok friss biztonsági másolatával.

A műveleti lekérdezések futtatásának kockázatának csökkentéséhez először tekintse meg a végrehajtandó adatok előnézetét. Ehhez két lehetőség közül választhat:

  • A művelet lekérdezésének megtekintése Adatlap nézetben, mielőtt futtatja. Ehhez nyissa meg a lekérdezést Tervező nézetben, kattintson az Access állapotsorNézet parancsára, majd a helyi menü Adatlap nézet parancsára. Ha vissza szeretne váltani Tervező nézetre, kattintson ismét a Nézet elemre, majd a helyi menü Tervező nézet parancsára.

  • Módosítsa a lekérdezést egy választó lekérdezésre, majd futtassa.

    Megjegyzés: Ügyeljen arra, hogy jegyezze fel, hogy milyen típusú művelet lekérdezéssel (hozzáfűzés, frissítés, tábla készítése vagy törlése) kezdi a műveletet, hogy a lekérdezést visszaállíthassa erre a típusra, miután megtekinti az adatok előnézetét ezzel a módszerrel.

    Műveleti lekérdezés futtatása választó lekérdezésként

    1. Nyissa meg a műveleti lekérdezést Tervező nézetben.

    2. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Kiválasztás gombra.

    3. A Tervezés lap Eredmények csoportjában kattintson a Futtatás gombra.

A lekérdezés futtatása

Ha készen áll egy műveleti lekérdezés futtatására, kattintson rá duplán a navigációs ablakban, vagy kattintson rá, majd nyomja le az ENTER billentyűt.

Fontos: Alapértelmezés szerint az Access letiltja az adatbázis összes művelet lekérdezését, hacsak ön nem jelzi, hogy megbízik az adatbázisban. Az üzenetsávon, közvetlenül a menüszalag alatt jelezheti, hogy megbízik egy adatbázisban.

Üzenetsáv

Adatbázis megbízhatóvá nyilvánítása

  1. Az üzenetsávon kattintson a Beállítások elemre.

    Ekkor megjelenik a Microsoft Office – Biztonsági beállítások párbeszédpanel.

  2. Válassza a Tartalom engedélyezése lehetőséget, majd kattintson az OK gombra.

Paraméteres lekérdezés futtatása

A paraméteres lekérdezés a futtatáskor egy értéket kér. Az érték megadásakor a paraméteres lekérdezés mezőfeltételként alkalmazza azt. A lekérdezéstervben meg van adva, hogy melyik mezőre alkalmazza a feltételt. Ha nem ad meg értéket, amikor a rendszer kéri, a paraméteres lekérdezés üres sztringként értelmezi a bemenetet.

A paraméteres lekérdezések mindig más típusú lekérdezések is. A legtöbb paraméteres lekérdezés választó lekérdezés vagy kereszttáblás lekérdezés, de a hozzáfűző, tábla-készítési és frissítő lekérdezések is lehetnek paraméteres lekérdezések.

A paraméteres lekérdezést a másik lekérdezéstípusnak megfelelően futtatja, de általában a következő eljárást használja.

A lekérdezés futtatása

  1. Keresse meg a lekérdezést a navigációs ablakban.

  2. Tegye a következők valamelyikét:

    • Kattintson duplán a futtatni kívánt lekérdezésre.

    • Kattintson a futtatni kívánt lekérdezésre, majd nyomja le az ENTER billentyűt.

  3. Amikor megjelenik a paraméterre vonatkozó kérdés, adjon meg egy feltételként alkalmazandó értéket.

Vissza a lap tetejére

SQL-specifikus lekérdezés futtatása

A SQL-specifikus lekérdezés három fő típusa létezik: egyesítő lekérdezések, átmenő lekérdezések és adatdefiníciós lekérdezések.

Az egyesítő lekérdezések két vagy több táblából származó adatokat kombinálnak, de nem ugyanúgy, mint más lekérdezések. Míg a legtöbb lekérdezés sorok összefűzésével egyesíti az adatokat, az egyesítő lekérdezések sorok összefűzésével egyesítik az adatokat. Az egyesítő lekérdezések eltérnek a hozzáfűző lekérdezésektől abban az esetben, ha az egyesítő lekérdezések nem módosítják a mögöttes táblákat. Az egyesítő lekérdezések olyan rekordhalmaz sorait fűzik hozzá, amelyek nem maradnak meg a lekérdezés bezárása után.

Az átmenő lekérdezéseket az Accesshez társított adatbázismotor nem dolgozza fel; ehelyett közvetlenül egy távoli adatbázis-kiszolgálónak lesznek átadva, amely elvégzi a feldolgozást, majd továbbítja az eredményeket az Accessnek.

Az adatdefiníciós lekérdezések olyan speciális lekérdezéstípusok, amelyek nem dolgoznak fel adatokat; ehelyett az adatdefiníciós lekérdezések más adatbázis-objektumok hoznak létre, törölnek vagy módosítanak.

Az SQL-specifikus lekérdezések tervező nézetben nem nyithatóak meg. Csak SQL-nézetben nyithatók meg, vagy futtathatók. Az adatdefiníciós lekérdezések kivételével az SQL-specifikus lekérdezések futtatása Adatlap nézetben nyílik meg.

A lekérdezés futtatása

  1. Keresse meg a lekérdezést a navigációs ablakban.

  2. Tegye a következők valamelyikét:

    • Kattintson duplán a futtatni kívánt lekérdezésre.

    • Kattintson a futtatni kívánt lekérdezésre, majd nyomja le az ENTER billentyűt.

Vissza a lap tetejére

Hibaüzenet hibaelhárítása

Az alábbi táblázat néhány gyakori hibaüzenetet mutat be, amelyekkel találkozhat. Ezek a hibák megjelenhetnek egy cellában üzenetként (a várt érték helyett), vagy hibaüzenetként. A listát követő szakaszok olyan eljárásokat tartalmaznak, amelyekkel elháríthatja ezeket a hibákat.

Megjegyzés: A táblázat tartalma nem teljes. Ha nem tartalmazza a kapott hibaüzenetet, a cikk végén található űrlap használatával küldhet visszajelzést, és a megadott megjegyzésmezőbe beszüntetheti a hibaüzenetre vonatkozó konkrét információkat.

Hibaüzenet

Probléma

Megoldás

Típuseltérés a kifejezésben

Előfordulhat, hogy a lekérdezés különböző adattípusú mezőkhöz csatlakozik.

Ellenőrizze a lekérdezéstervet, és győződjön meg arról, hogy az illesztett mezők adattípusa megegyezik. Útmutatásért tekintse meg az Összekapcsolt mezők ellenőrzése a lekérdezésben című szakaszt.

Rekord törölve

Ez akkor fordulhat elő, ha az objektum vagy az adatbázis sérült.

Tömörítse és javítsa ki az adatbázist. Útmutatásért tekintse meg az adatbázis tömörítése és javítása című szakaszt.

Alias által okozott körkörös hivatkozás

A mezőhöz rendelt alias megegyezik az adott mező kifejezésének összetevőével.

Az alias olyan név, amely a lekérdezés tervezőrácsának Mező sorában szereplő olyan kifejezésnek ad nevet, amely nem tényleges mező. Az Access hozzárendeli az aliast Önhöz, ha ön nem teszi meg; például EXPR1. Az aliasokat azonnal kettőspont (:) követi, majd a kifejezés. A lekérdezés futtatásakor az alias lesz az oszlop neve az adatlapon.

Módosítsa az aliast. Útmutatást a Mezőalias módosítása című szakaszban talál.

#Error

Ez a hiba akkor fordulhat elő, ha egy számított mező értéke nagyobb, mint a mező Mezőméret tulajdonságbeállítása által megengedett érték. Ez akkor is előfordul, ha egy számított mező nevezője nulla (0).

Győződjön meg arról, hogy a számított mező nevezője nem nulla (0). Ha szükséges, módosítsa a FieldSize tulajdonságot.

#Deleted

A hivatkozott rekord törölve lett.

Ha a rekordot véletlenül törölték, biztonsági másolatból kell visszaállítani. Ha a törlés szándékos volt, a lekérdezés frissítéséhez nyomja le a SHIFT+F9 billentyűkombinációt.

Ellenőrizze az illesztett mezőket a lekérdezésben

A lekérdezések adattípusainak ellenőrzéséhez tekintse meg a forrástáblákat Tervező nézetben, és vizsgálja meg az ellenőrizni kívánt mezők tulajdonságait.

  1. Nyissa meg a lekérdezést Tervező nézetben. Az illesztések a forrástáblák mezőit összekötő vonalakként jelennek meg. Jegyezze fel az egyes illesztésekhez tartozó tábla- és mezőneveket.

  2. A navigációs ablakban kattintson a jobb gombbal az egyes táblákra, amelyekhez egy vagy több mező van csatlakoztatva a lekérdezésben, majd kattintson a Tervező nézet parancsra.

    Különböző adattípusú illesztett mezők

    1. Összekapcsolt mezők különböző adattípusokkal.

    2. Kattintson a jobb gombbal a táblára, majd kattintson a Tervező nézet parancsra.

  3. Minden illesztésnél hasonlítsa össze a tábla tervezőrácsának Adattípus oszlopában szereplő értékeket az illesztésben érintett mezőkkel.

    Az illesztett mezők adattípusának ellenőrzése a tábla Tervező nézetében

    1. Ellenőrizze az összekapcsolt mezők adattípusát Tervező nézetben.

  4. Ha egy táblára szeretne váltani, hogy megtekinthesse a mezőit, kattintson a tábla nevét tartalmazó fülre.

Vissza a lap tetejére

Az adatbázis tömörítése és javítása

Az Adatbázis tömörítése és helyreállítása segédprogram Accessen belüli futtatása javíthatja az adatbázis teljesítményét. Ez a segédprogram másolatot készít az adatbázisfájlról, és ha töredezett, átrendezi az adatbázisfájl lemezen való tárolásának módját. A tömörítési és javítási folyamat befejezése után a tömörített adatbázis felszabadítja a felesleges területet, és általában kisebb, mint az eredeti. Az adatbázis gyakori tömörítésével biztosíthatja az adatbázis-alkalmazás optimális teljesítményét, valamint megoldhatja a hardverproblémákból, áramkimaradásokból vagy túlfeszültségekből és hasonló okokból eredő hibákat.

A tömörítési művelet befejezése után a lekérdezés sebessége javul, mivel a mögöttes adatok át lettek írva a táblákba egybefüggő lapokon. A folytonos oldalak vizsgálata sokkal gyorsabb, mint a töredezett oldalak vizsgálata. A lekérdezések az egyes adatbázisok tömörítése után is optimalizálva vannak.

A tömörítési művelet során használhatja a tömörített adatbázisfájl eredeti nevét, vagy másik néven is létrehozhat egy külön fájlt. Ha ugyanazt a nevet használja, és az adatbázis tömörítése sikeresen megtörtént, az Access automatikusan lecseréli az eredeti fájlt a tömörített verzióra.

A folyamatot automatizáló beállítás beállítása

  1. A Fájl > Beállítások lehetőségre kattintva nyissa meg Az Access beállításai párbeszédpanelt.

  2. Kattintson az Aktuális adatbázis elemre, és az Alkalmazásbeállítások területen jelölje be a Tömörítés bezáráskor jelölőnégyzetet.

    Ez azt eredményezi, hogy az Access minden bezárásakor automatikusan tömöríti és helyreállítja az adatbázist.

Az adatbázis manuális tömörítése és javítása

  1. Kattintson az Adatbáziseszközök > Az adatbázis tömörítése és helyreállítása elemre.

Vissza a lap tetejére

Mezőalias módosítása

  1. Nyissa meg a lekérdezést Tervező nézetben.

  2. A lekérdezéstervező rácsban keresse meg az aliasokkal rendelkező mezőket. A mezőnév végén egy kettőspont fog szerepelni, ahogy a Név:.

  3. Ellenőrizze az egyes aliasokat annak ellenőrzéséhez, hogy az alias nem egyezik-e az alias kifejezésének egyik mezőjének nevével sem. Ha igen, módosítsa az aliast.

Vissza a lap tetejére

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×