Lekérdezés végrehajtása

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

A lekérdezés az adatokra vonatkozó utasításokból áll. A lekérdezés végrehajtásával ezeket az utasításokat hajtja végre. Az eredmények visszaadása mellett – amelyeket rendezhet, csoportosíthat, szűrhet – a lekérdezés adatokat hozhat létre, másolhat, törölhet vagy módosíthat.

Ez a témakör leírja, hogyan hajthat végre lekérdezéseket, és rövid áttekintést ad a különböző típusú lekérdezésekről. Ezenkívül szó lesz a lekérdezések végrehajtása közben előforduló hibákról, és ezek elhárításának vagy megkerülésének módjáról.

A jelen témakör nem tárgyalja részletesen a lekérdezések létrehozását.

Fontos : Módosító lekérdezések nem futtatható, ha korlátozott üzemmódban működik-e egy adatbázis – a csökkentett szolgáltatáskészletű üzemmódban bizonyos körülmények között az adatok védelme érdekében, hogy használja. Előfordulhat, hogy figyelmeztetést párbeszédpanel jelölőnégyzetet, vagy előfordulhat, hogy figyelmeztetést az üzenetsávon.

További információt a korlátozott üzemmód, és hogyan engedélyezhető a módosító lekérdezések című, futtatni egy módosító lekérdezést.

Kapcsolódó műveletek

Futtassa a választó és kereszttáblás lekérdezés

Futtatni egy módosító lekérdezést

Paraméteres lekérdezés futtatása

SQL-specifikus lekérdezés futtatása

Hibaüzenet – problémamegoldás

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

A választó lekérdezések és kereszttáblás lekérdezések olvashat be és adatok, és a kiszolgálóneveket, űrlapok és jelentések adatokkal. Választó és kereszttáblás lekérdezés futtatásakor Microsoft Office Access 2007Adatlap nézetmegjeleníti az eredményt.

A lekérdezés végrehajtása

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

  2. Az alábbi lehetőségek közül választhat:

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

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

Ha a futtatni kívánt lekérdezés jelenleg meg van nyitva a Tervező nézet, végrehajthatja a Microsoft Office Fluent felhasználói felület részét képező menüszalag Tervezés lapján található Eredmények csoport Futtatás gombjára kattintva is.

Vissza a lap tetejére

Módosító lekérdezés végrehajtása

Négyféle a módosító lekérdezések: hozzáfűző lekérdezések, törlése, frissítő lekérdezések, és a táblakészítő lekérdezések. A táblakészítő lekérdezések (Ez az új tábla létrehozása), kivéve a művelet lekérdezések módosítása az adatokat a táblázatokban a alapul. A módosítások nem lehet egyszerűen vonható, például a CTRL + Z billentyűkombinációval. Ha később úgy dönt, hogy nem kívánt módosító lekérdezés használatával módosítja, általában be kell állítani az adatokat egy biztonsági másolatból. Emiatt mindig győződjön meg arról, hogy a mögöttes adatok friss biztonsági, módosító lekérdezés futtatása előtt.

A módosító lekérdezések végrehajtásának kockázatát csökkentheti a módosítani kívánt adatok előnézetének megtekintésével. Erre két mód van:

  • Végrehajtás előtt nézze meg a módosító lekérdezést Tervező nézetben. Ehhez nyissa meg a lekérdezést Tervező nézetben, kattintson az Access állapotsor található Nézet menügombra, majd válassza a helyi menü Adatlap nézet parancsát. A Tervező nézetre történő visszaváltáshoz kattintson újra a Nézet menügombra, majd válassza a helyi menü Tervező nézet parancsát.

  • A lekérdezést módosítsa választó lekérdezésre, majd futtassa le így.

    Megjegyzés : Jegyezze meg, milyen típusú (hozzáfűző, frissítő, táblakészítő vagy törlő) módosító lekérdezésről van szó, hogy az ellenőrzés befejezése után visszaállíthassa a lekérdezést az eredeti típusra.

    Módosító lekérdezés végrehajtása választó lekérdezésként

    1. Nyissa meg a módosító lekérdezést Tervező nézetben.

    2. A Tervezés lap Lekérdezés típusa csoportjában kattintsunk a Kijelölés gombra.

    3. Kattintson a Tervezés lap Eredmények csoportjának Futtatás gombjára.

Lekérdezés végrehajtása

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

Fontos : Alapértelmezés szerint az Access minden módosító lekérdezés egy adatbázisban letiltása, csak akkor ezzel azt jelzi, hogy megbízható-e az adatbázist. Megadhatja, hogy megbízhatónak minősít egy adatbázist az üzenetsávon, közvetlenül a menüszalag alatt.

Az üzenetsáv

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

  1. Az Üzenetsávon kattintson a Beállítások gombra.

    Megjelenik A Microsoft Office biztonsági szolgáltatásai párbeszédpanel.

  2. Válassza a Tartalom engedélyezése beállítást, majd kattintson az OK gombra.

Ha nem látható az Üzenetsáv

  • Az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában kattintson az Üzenetsáv gombra.

Vissza a lap tetejére

Paraméteres lekérdezés végrehajtása

A paraméteres lekérdezés a végrehajtásuk alkalmával egy értéket kérnek a felhasználótól. Amikor megadjA ezt az értéket, a lekérdezés mezőfeltételként alkalmazza. A lekérdezés tervétől függ, hogy melyik mezőre alkalmazza feltételként a megadott értéket. Ha nem ad meg értéket, azt a lekérdezés üres karaktersorként értékeli.

A paraméteres lekérdezések egy másik lekérdezéstípusba is besorolhatók. A legtöbb paraméteres lekérdezés választó vagy kereszttáblás lekérdezés egyben, de hozzáfűző, táblakészítő és frissítő lekérdezések is lehetnek paraméteresek.

A paraméteres lekérdezéseket az eredeti lekérdezéstípusának megfelelően kell végrehajtani, de általánosságban a következő eljárást alkalmazza:

A lekérdezés végrehajtása

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

  2. Az alábbi lehetőségek közül választhat:

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

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

  3. Amikor a lekérdezés a paramétert kéri, adja meg a feltételként használni kívánt értéket.

Vissza a lap tetejére

SQL-specifikus lekérdezés végrehajtása

Következő három fő SQL-specifikus lekérdezés: az egyesítő lekérdezés, átadó lekérdezés és adatdefiniáló.

Az egyesítő lekérdezések két vagy több tábla adatait egyesítik, de más lekérdezésektől eltérő módon. Míg a legtöbb lekérdezés sorok egyesítésével kombinálja az adatokat, addig az egyesítő lekérdezések sorokat fűznek egymáshoz. Az egyesítő lekérdezések a hozzáfűző lekérdezésektől is különböznek abban, hogy nem módosítják az alapul szolgáló táblákat. Az egyesítő lekérdezés eredménye egy olyan rekordhalmaz, amely csak a lekérdezés bezárásáig létezik.

Az átadó lekérdezéseket nem az Access-adatbázismotorja dolgozza fel, hanem közvetlenül egy távoli adatbázis-kiszolgálóhoz kerülnek át, és az Access csak az eredményt kapja vissza.

Az adatdefiniáló lekérdezés speciális művelet abból a szempontból, hogy nem adatokat dolgoz fel, hanem más adatbázis-objektumok hoz létre, töröl vagy módosít.

Az SQL-specifikus lekérdezéseket nem nyithatja meg Tervező nézetben. Csak SQL nézetben vagy végrehajtással nyithatók meg. Az adatdefiniáló lekérdezések kivételével az SQL-specifikus lekérdezések végrehajtásakor az eredményük megnyílik Adatlap nézetben.

A lekérdezés végrehajtása

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

  2. Az alábbi lehetőségek közül választhat:

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

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

Vissza a lap tetejére

Hibaüzenetek elhárítása

Az alábbi táblázat felsorol néhány gyakori hibaüzenetet. Ezek a hibaüzenetek vagy egy cellában jelennek meg (a várt érték helyett), vagy egy üzenetpanel formájában. A listát követő szakaszokban a hibák elhárítására használható műveletek olvashatók.

Megjegyzés : Ez a táblázat nem teljes. Ha olyan hibaüzenettel találkozik, amely nem található ebben a táblázatban, azt témakör végén található űrlap segítségével jelezheti, és bővebb leírást is adhat a hibáról.

Hibaüzenet

Probléma

Megoldás

Típushiba a kifejezésben

Lehet, hogy a lekérdezés eltérő adattípusú mezőket próbált illeszteni.

Ellenőrizze a Lekérdezéstervező, és gondoskodhat arról, hogy az illesztett mezők azonos adattípusúnak. Útmutatásért lásd: a szakaszt, Jelölje be a lekérdezés az illesztett mezők.

A rekord törölve van.

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

Adatbázis tömörítése és helyreállítása a. Című cikkben olvashat a szakasz kompakt és javítása az adatbázis.

Alias visszatérő hivatkozást okozott

Egy mezőhöz rendelt hivatkozási név (alias) megegyezik a mező kifejezésének egyik elemével.

A lekérdezés tervezőrácsában, a Mező sorban megadott kifejezésekhez tartozik egy hivatkozási név, amely nem tényleges mező. Ha nem ad meg aliast, akkor azt az Access jelöli ki (például Kif1). Az alias után közvetlenül egy kettőspont (:) következik, majd a kifejezés. A lekérdezés futtatásakor az alias jelenik meg az adatlapon az oszlop neveként.

Az alias módosítása. Útmutatásért lásd: a szakasz módosítása egy mezőt adhatnak.

#Hiba

Ez a hiba akkor fordulhat elő, ha egy számított mező értéke nagyobb, mint a mező Mezőméret tulajdonsága által megengedett érték. Ezenkívül az is okozhatja, hogy egy számított mező osztójának értéke nulla (0).

Biztosítsa, hogy a mező osztója ne legyen nulla (0). Ha szükséges, módosítsa a mező Mezőméret tulajdonságának értékét.

#Törölt

A hivatkozott rekordot törölték.

Ha a rekord törlése nem volt szándékos, akkor egy biztonsági másolatból kell visszaállítani. Ha a törlés szándékos volt, a hibaüzenetet a SHIFT+F9 billentyűkombináció megnyomásával, a lekérdezés frissítésével megszüntetheti.

A lekérdezés illesztett mezőinek ellenőrzése

A lekérdezés mezőinek ellenőrzéséhez nyissa meg a forrástáblákat Tervező nézetben, és ellenőrizze a megfelelő mezők tulajdonságait.

  1. Nyissa meg a lekérdezést Tervező nézetben. Az illesztések a forrástáblák mezőit összekapcsoló vonalak formájában jelennek meg. Jegyezze meg az egyes illesztésekhez tartozó tábla- és mezőneveket.

  2. A navigációs ablakban kattintson a jobb gombbal azokra a táblákra, amelyeknek egy vagy több mezője egyesítve van a lekérdezésünkben, majd kattintson a Tervező nézet parancsra.

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

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

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

  3. Hasonlítsa össze az egymással illesztett mezők tábláiban, a tervezőrács Adattípus oszlopában található értékeket.

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

    1. Ellenőrizze az illesztett mezők adattípusát a tábla Tervező nézetében.

  4. Egy tábla mezőinek megtekintéséhez kattintson a tábla nevét viselő fülre.

Vissza a lap tetejére

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

Az Access alkalmazás Adatbázis tömörítése és helyreállítása nevű segédeszközével javíthat az adatbázis teljesítményén. Ez a segédeszköz egy másolatot készít az adatbázisfájlról, és ha az töredezett, átrendezi az adatbázis tárolásának módját. A tömörítési és helyreállítási folyamat végén a tömörített adatbázis felszabadítja az elvesztegetett tárolóhelyet, így általában kisebb lesz, mint tömörítés előtt. Az adatbázis rendszeres tömörítésével biztosíthatja az optimális teljesítményt, és megoldhatja a különböző külső okokból (hardverproblémák, hálózati áramkimaradások, feszültségingadozások és így tovább) keletkezett hibákat.

A tömörítési művelet befejezése után a lekérdezések végrehajtása gyorsabb lesz, mivel a lekérdezett adatok most már folyamatosan, egymás utáni lapokon helyezkednek el. Az egymás utáni lapok beolvasása jóval gyorsabb a töredezett lapoknál. Így az adatbázis tömörítése a lekérdezéseket is optimalizálja.

A tömörítési folyamat során a tömörített adatbázisfájl neve maradhat az eredeti név, vagy megadhat egy új nevet. Ha az eredeti nevet használja, és a tömörítés sikeresen befejeződött, az Access automatikusan kicseréli a régi fájlt a tömörített verzióval.

A folyamat automatizálása

  1. Kattintson a Microsoft Office gombra Gombkép , majd Az Access beállításai elemre.

  2. Kattintson az Aktuális adatbázis kategóriára, majd az Alkalmazás beállításai szakaszban jelölje be a Tömörítés bezáráskor jelölőnégyzetet.

    Ekkor az Access automatikusan tömöríti és helyreállítja az adatbázist minden bezárás alkalmával.

Az adatbázis tömörítése és helyreállítása manuálisan

  1. Kattintson a Microsoft Office gombra Gombkép , mutasson a Kezelés pontra, és kattintson az Adatbázis kezelése csoport Adatbázis tömörítése és helyreállítása parancsára.

Megjegyzés : A tömörítési eljárás sikeres végrehajtásához elég hellyel kell rendelkeznie a merevlemezen az eredeti és a tömörített adatbázis együttes tárolásához.

Vissza a lap tetejére

Egy mező hivatkozási nevének (alias) módosítása

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

  2. A lekérdezés tervezőrácsában keressen aliasszal rendelkező mezőket. Ezeket onnan lehet megismerni, hogy a mező végén egy kettőspont található (például Név:).

  3. Ellenőrizze az aliasokat, győződjön meg arról, hogy az alias nem egyezik meg a mező kifejezésében szereplő egyik mező nevével sem. Ha van ilyen egyezés, módosítsa az aliast.

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×