Lekérdezések – bevezetés

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.

Ha meg szeretné tekintse át, hozzáadása, módosítása vagy törlése az adatok az adatbázisból fontolja meg egy lekérdezést.

Lekérdezésekkel megválaszolhatók az adatokra vonatkozó nagyon specifikus kérdések, amelyeket közvetlenül a tábla adatait vizsgálva nehéz lenne megválaszolni. A lekérdezések segítségével szűrhetők az adatok, számítások végezhetők velük, és összegzés készíthető róluk. A lekérdezésekkel ezenkívül számos adatkezelési feladat automatizálható, és még az elfogadásuk előtt ellenőrizhetők a módosítások.

Megjegyzés : Összegző lekérdezés funkciók, például a SZUM vagy a Darabszám, a webes lekérdezések nem érhetők el.

Lekérdezésekkel számos, az adatbázissal kapcsolatos feladat leegyszerűsíthető

Tartalom

Áttekintés

A táblában szereplő adatok egy részhalmazának megtekintése

Egyszerre több tábla adatainak megtekintése

Kérje meg a kérdést a változatok paramétereket

Az adatokon alapuló számítások elvégzése

Az adatok összegzésének és összesítésének megtekintése

Új tábla létrehozása más táblák adatai alapján

Adatok hozzáadása táblákhoz más táblák adatai alapján

Adatok automatizált módosítása

Adatok automatizált törlése

Áttekintés

Ez a cikk lekérdezések egyszerű információt tartalmaz, és a különböző típusú lekérdezések talál példákat.

A lekérdezés adateredményekre vagy adatműveletekre, esetleg mindkettőre vonatkozó kérelem. Lekérdezések segítségével egyszerű kérdések tehetők fel, számítások hajthatók végre, egyesíthetők a különböző táblák adatai, sőt hozzáadhatók, módosíthatók és törölhetők a táblaadatok. Azok a lekérdezések, amelyek adatokat kérnek le a táblából, vagy számításokat végeznek, választó lekérdezésként ismertek. Az adatokat hozzáadó, módosító vagy törlő lekérdezések pedig a módosító lekérdezések.

A lekérdezésekkel űrlapok vagy jelentések adatai is kinyerhetők. Egy jól megtervezett adatbázisban az űrlapokon vagy jelentésekben szereplő adatok általában több különböző táblából származnak. Lekérdezés használatával az űrlap vagy a jelentés kialakítása előtt összegyűjthetők a felhasználni kívánt adatok.

Ha további tájékoztatást szeretne arról, hogyan lehet lekérdezésekkel összeállítani az űrlapok és a jelentések adatait, használja a Lásd még szakaszban lévő hivatkozásokat, vagy végezzen keresést a súgóban.

Meglévő lekérdezés megnyitása

Ha nem ismeri a navigációs ablakot, előfordulhat, hogy nem tud megnyitni egy már létező lekérdezést. A navigációs ablak az Access 2007-es verziójánál korábbi verziókban található Adatbázis ablakot váltja fel, és a képernyő bal oldalán jelenik meg.

Bármely adatbázis-objektum (többek között a lekérdezések) megnyitásához kattintson duplán az objektumra a navigációs ablakban.

A Northwind adatbázis használatának ismertetése példákon keresztül

Megjegyzés : Az ebben a témakörben szereplő példák egy olyan adatbázison alapulnak, amely a Northwind 2010 adatbázissablon alapján készült.

  1. Kattintson a Fájl fülre, majd az Új kategóriára.

  2. A középső ablaktábla Használható sablonok csoportjában kattintson a Mintasablonok lehetőségre, majd válassza a Northwind sablont.

  3. A jobb oldali ablaktáblában ellenőrizze az adatbázis nevét a Fájlnév mezőben, majd tetszés szerint módosítsa azt. A mappaikonra kattintva másik helyet is kijelölhet az adatbázis számára.

  4. Kattintson a Létrehozás gombra.

  5. A Northwind Traders lapon (a Kezdőképernyő objektumlapon) látható utasításokat követve nyissa meg az adatbázist, majd zárja be a Bejelentkezési párbeszédpanelt.

Vissza a lap tetejére

A táblában szereplő adatok egy részhalmazának megtekintése

Időnként a tábla valamennyi adatának, máskor viszont csak egyes mezők adatainak ellenőrzése szükséges, illetve előfordulhat, hogy csak bizonyos mezők megadott feltételeknek eleget tevő adatait szeretné megtekinteni. A táblában szereplő adatok egy részének áttekintéséhez használjon választó lekérdezést.

Tegyük fel, hogy a termékek listáját és az árakat szeretné ellenőrizni. Az alábbi lépésekkel hozhat létre egy olyan lekérdezést, amely a termékekre és az árakra vonatkozó adatokat adja vissza:

  1. Nyissa meg az előzőleg ezekkel a lépésekkel beállított Northwind adatbázist.

  2. A Létrehozás lap Lekérdezés csoportjában kattintson a Lekérdezéstervező gombra.

  3. A Tábla megjelenítése párbeszédpanelen, a Táblák lapon kattintson duplán a Termékek elemre.

  4. Zárja be a Tábla megjelenítése párbeszédpanelt.

  5. A Termékek táblában kattintson duplán a Terméknév és a Listaár elemre: így helyezheti el a mezőket a lekérdezés tervezőrács.

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

    A lekérdezés lefut, majd megjeleníti a termékek listáját, a hozzájuk tartozó árakkal együtt.

Vissza a lap tetejére

Egyszerre több tábla adatainak megtekintése

A jól megtervezett adatbázisból származó táblázatot ellátni logikai kapcsolatok egymással. Ezek a kapcsolatok létezik, amelyek a táblák közös mezők alapján. Ha szeretné megtekinteni a csatolt tábla adatainak, választó lekérdezés használja.

Tegyük fel, hogy egy megadott városban élő vevők rendeléseit szeretné megtekinteni. A rendelésekre, illetve a vevőkre vonatkozó adatokat ugyanazon adatbázis két táblájában tárolja. Mindkét táblában található egy Vevőkód mező, amely a két tábla közötti egy-a-többhöz kapcsolat kapcsolat alapját képezi. Az alábbi lépésekkel hozhat létre egy olyan lekérdezést, amely a megadott városban, például Veszprémben élő vevőket adja vissza:

  1. Nyissa meg az előzőleg ezekkel a lépésekkel beállított Northwind adatbázist.

  2. A Létrehozás lap Lekérdezés csoportjában kattintson a Lekérdezéstervező gombra.

  3. Kattintson duplán a Tábla megjelenítése párbeszédpanel Táblák lapjának Vevők elemére, majd a Rendelések elemre.

  4. Zárja be a Tábla megjelenítése párbeszédpanelt.

    Figyelje meg, hogy az illesztésnek hívott vonal összekapcsolja a Vevők tábla Azonosító mezőjét a Rendelések tábla Vevőkód mezőjével. Az illesztővonal a táblák közötti kapcsolatot mutatja.

  5. A Vevők táblában kattintson duplán a Cég és a Város elemre a mezők elhelyezéséhez a lekérdezés tervezőrácsán.

  6. A lekérdezés tervezőrácsának Város oszlopában törölje a jelet a Megjelenítés sor.

  7. A Város oszlop Feltétel sorába írja be a Veszprém szót.

    A megjelenítése jelölőnégyzet megakadályozza, hogy a lekérdezés eredményeinek megjelenítése a listán szereplő város, és a feltétel sorba írja be a Veszprém szöveget adja meg a használni kívánt hol a Város mező értékét a Veszprém csak a rekordok megtekintése. Ebben az esetben a lekérdezés visszaadja a csak a Veszprém szót a vevők – L és vállalatnak ε.

    Megjegyzés: Nem kell megjeleníteni egy mezőt ahhoz, hogy feltételként lehessen alkalmazni.

  8. A Rendelések táblában kattintson duplán a Rendeléskód és a Rendelve elemre a mezők elhelyezéséhez a lekérdezés tervezőrácsán.

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

    A lekérdezés lefut, majd megjeleníti a veszprémi vevők rendeléseinek a listáját.

  10. A CTRL+S billentyűkombináció lenyomásával mentheti a lekérdezést.

    Megjelenik a Mentés másként párbeszédpanel.

  11. A Lekérdezésnév mezőbe írja be a Rendelések városok szerint szöveget, majd kattintson az OK gombra.

Vissza a lap tetejére

Kérje meg a kérdést a változatok paramétereket

Időnként olyan lekérdezéseket kell futtatni, amelyek alig térnek el egy már létező lekérdezéstől. Az eredeti lekérdezést az új feltétellel módosítva is elvégezheti a lekérdezést, de ha gyakran szeretné egy adott lekérdezés változatait futtatni, érdemes lehet paraméteres lekérdezést alkalmazni. Ha futtat egy paraméteres lekérdezést, akkor a lekérdezés kéri a mezőértékeket, majd a megadott érték alapján hozza létre a lekérdezés feltételeit.

Az előző példában olyan lekérdezést hozott létre, amely a veszprémi vevőket jelenítette meg. Az alábbi lépésekkel módosítva a lekérdezést elérheti, hogy a várost mindig a lekérdezés futtatásakor kelljen megadni:

  1. Nyissa meg az előzőleg ezekkel a lépésekkel beállított Northwind adatbázist.

  2. Nyomja le az F11 billentyű lenyomásával jelenítse meg a navigációs ablakban.

    Megjegyzés : Ha a Navigációs ablak már látszik, ez a lépés kihagyható.

  3. A Navigációs ablaktáblában kattintson a jobb gombbal az előző szakaszban létrehozott Rendelések városok szerint lekérdezésre, majd kattintson a helyi menü Tervező nézet elemére.

  4. A lekérdezés tervezőrácsában, a Város oszlop feltétel sorába törölje a Veszprém szöveget, és ezután írja be: [melyik city?].

    A karakterlánc [melyik city?] a paraméterkérdést. Szögletes zárójelek ezzel azt jelzi, hogy szeretne-e beviteli és a szöveg (ebben az esetben, Ha kéréséhez a lekérdezés melyik város?) van a kérdést, amely a paraméterkérdést jeleníti meg.

    Megjegyzés : Sem pont (.), sem felkiáltójel (!) nem használható szövegként a paraméterkérdésben.

  5. Jelölje be a Város oszlop Megjelenítés sorában lévő jelölőnégyzetet, hogy a lekérdezés eredményei között megjelenjen a város.

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

    A lekérdezés kéri a Város értékét.

  7. Írja be a Debrecen szöveget, majd nyomja le az ENTER billentyűt.

    A lekérdezés lefut, majd megjeleníti a debreceni vevők megrendeléseit.

    De mi történik, ha nem tudja, milyen értékeket lehet megadni? Hogy a paraméterek használata még rugalmasabb legyen, helyettesítő karaktereket is meg lehet adni a kérdés részeként:

  8. A Kezdőlap lap Nézetek csoportjában kattintson a Nézet gombra, majd kattintson a Tervező nézet gombra.

  9. A lekérdezés tervezőrácsában, a Város oszlop Feltétel sorába írja be a Like [Melyik város?]&"*".

    Ez a paraméter azonnali, például a kulcsszó, és-jel (&), és a csillag (*) idézőjelekbe foglaljuk engedélyezése a felhasználónak írja be a karakterek, helyettesítő karakterek való visszatéréshez eredmények számos kombinációi. Például akkor, ha a felhasználó gépel *, a lekérdezés eredménye összes városok; Ha a felhasználó által L, a lekérdezés eredménye "L;" betűvel kezdődő összes városok, és ha a felhasználó által * s *, a lekérdezés minden városokat, amelyek tartalmazzák a "s." betű adja vissza.

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

    Amikor megjelenik a lekérdezés kérdése, írja be a Deb karaktereket, majd nyomja le az ENTER billentyűt.

  11. A lekérdezés lefut, majd megjeleníti a békéscsabai vevők megrendeléseit.

A paraméter adattípusainak megjelenítése

A paraméterként megadható adatok típusát is meghatározhatja. Bármely paraméter adattípusát megadhatja, de különösen a numerikus, a pénznem és a dátum/idő típusú adatoknál fontos a típus megadása. Ha meghatározza a paraméterként elfogadott adatok típusát, a felhasználók hasznosabb hibaüzeneteket látnak olyankor, amikor rossz típusú adatot – például pénznem helyett szöveget – írnak be.

Megjegyzés : Ha a paramétert úgy állítja be, hogy szöveges adatokat fogadjon, akkor bármely bevitel szövegként lesz értelmezve, és nem jelenik meg hibaüzenet.

Ha meg szeretné határozni egy lekérdezés paraméterének az adattípusát, hajtsa végre az alábbi lépéseket:

  1. Nyissa meg a lekérdezést Tervező nézetben, és a Tervezés lap Megjelenítés/elrejtés csoportjában kattintson a Paraméterek elemre.

  2. A lekérdezés paraméterei párbeszédpanel Paraméter oszlopába írja be a kérdést az összes olyan paraméternél, amelynél meg szeretné határozni az adattípust. Győződjön meg arról, hogy minden paraméter megfelel annak a kérdésnek, amelyet a lekérdezés tervezőrácsának Feltétel sorában megadott.

  3. Az Adattípus oszlopban válassza ki az egyes paraméterek adattípusát.

Vissza a lap tetejére

Az adatokon alapuló számítások elvégzése

A táblákban általában nem tárolunk olyan kiszámított adatokat, amelyek ugyanabban az adatbázisban szereplő adatokon alapulnak. Például a Northwind 2007 adatbázis Rendelés részletei táblája nem tartalmazza a termékek részösszegét, mivel egy adott termék részösszegének a kiszámítása a Rendelés részletei tábla Mennyiség, Egységár és Engedmény mezői alapján történik.

Bizonyos esetekben a számított értékek elavulnak, mivel a kiszámításuk alapjául szolgáló adatok megváltoznak. Például nem ajánlott valakinek az életkorát tárolni egy táblában, mivel a mező értékét minden évben frissíteni kellene, ehelyett érdemes a személy születési idejét tárolni, majd egy lekérdezési kifejezéssel kiszámítani az életkorát.

Az alábbi lépésekkel hozhat létre olyan lekérdezést, amely a termékek részösszegét a Rendelés részletei tábla alapján számítja ki.

  1. Nyissa meg az előzőleg ezekkel a lépésekkel beállított Northwind adatbázist.

  2. A Létrehozás lap Lekérdezés csoportjában kattintson a Lekérdezéstervező gombra.

  3. A Tábla megjelenítése párbeszédpanelen, a Táblák lapon kattintson duplán a Rendelés részletei elemre.

  4. Zárja be a Tábla megjelenítése párbeszédpanelt.

  5. A Rendelés részletei táblában kattintson duplán a Termékszám elemre: így helyezheti el a mezőt a lekérdezés tervezőrácsának első oszlopában.

  6. A rács második oszlopában kattintson a jobb gombbal a Mező sorra, majd kattintson a helyi menü Nagyítás elemére.

  7. A Nagyítás mezőbe illessze be a következőt:

    Részösszeg: ([Mennyiség]*[Egységár])-([Mennyiség]*[Egységár]*[Engedmény])

    Kattintson az OK gombra.

    Ez az a számított mezőt. A számított mező megszorozza a mennyiség, az egyes a termékhez tartozó Egységár-terméket az Egységár és a termékhez tartozó engedmény megszorozza a minden termék mennyisége, és majd kivonja azt az összes egységár teljes kedvezményt.

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

    A lekérdezés lefut, majd megjeleníti a termékek és a részösszegek listáját rendelések szerint.

  9. Nyomja le a CTRL + S billentyűkombinációt, hogy mentse a lekérdezést, és adjon meg egy nevet a Termékek részösszegeilekérdezést.

Vissza a lap tetejére

Az adatok összegzésének és összesítésének megtekintése

Ha a táblákban tranzakciókat rögzít, vagy rendszeresen előforduló numerikus értékeket tárol, akkor hasznos lehet az adatokat összesítve, egy összegként vagy átlagként megjeleníteni.

Access lehetővé teszi, tekintse át az egyszerű adatait összesítheti bármely adatlap hozzáadásával az összeg sor. Összegsor egy sort a képernyő alján az Adatlap futó összeg vagy más összesített értéket megjelenítő.

Megjegyzés : Webes lekérdezés adatlapjára nem vehető fel Összeg sor.

Az alábbi lépésekkel adhat hozzá egy Összeg sort az előző példábanlétrehozott Termékek részösszegei lekérdezéshez:

  1. Futtassa a Termékek részösszegei lekérdezést, és hagyja nyitva az eredményeket Adatlap nézet.

  2. A Kezdőlap lap Rekordok csoportjában kattintson az Összesítés gombra.

    Megjelenik egy új sor az adatlap alján, amelynek első oszlopában az Összeg szó szerepel.

  3. Kattintson az adatlap utolsó, Összeg nevű sorában lévő cellára.

    A cellában megjelenik egy nyíl.

  4. A nyílra kattintva megjelenítheti az elérhető összesítő függvényeket.

    Mivel az oszlopban szöveges adatok is szerepelnek, csak két választási lehetőség adott: Nincs és Szám.

  5. Válassza a Szám elemet.

    A cella tartalma az Összesítés feliratról átvált az oszlopértékek számára.

  6. Kattintson a kapcsolódó cellára (a második oszlopra).

    A cellában megjelenik egy nyíl.

  7. Kattintson a nyílra, majd kattintson az Összeg elemre.

    A mezőben megjelenik az oszlop értékeinek az összege.

  8. Hagyja nyitva a lekérdezést Adatlap nézetben.

Összegző lekérdezés létrehozása összetettebb összesítésekhez

Az adatlap Összesítés sora nagyon hasznos, de összetettebb kérdések esetén összegző lekérdezést kell létrehozni. Az összegző lekérdezés olyan választó lekérdezés, amellyel csoportosíthatók és összegezhetők az adatok. Tegyük fel például, hogy meg szeretné nézni a termékenkénti összes eladást. Összegző lekérdezésben az Összeg függvény, egy összesítő függvény segítségével jelenítheti meg a termékenkénti összes eladást.

Megjegyzés : Webes lekérdezésben nem használhatók összesítő függvények.

Az alábbi műveletekkel módosíthatja a Termékek részösszegei lekérdezést, hogy termékek szerint összesítse a termékek részösszegét.

  1. A Kezdőlap lap Nézetek csoportjában kattintson a Nézet gombra, majd kattintson a Tervező nézet gombra.

    Megjelenik a Termékek részösszegei lekérdezés Tervező nézetben.

  2. Kattintson a Tervezés lap Megjelenítés/elrejtés csoportjának Összesítés gombjára.

    Az Összesítés sor megjelenik a lekérdezés tervezőrácsában.

    Megjegyzés : Habár hasonló a nevük, a tervezőrács Összesítés sora és az adatlap Összeg sora nem ugyanaz:

    • Mezőértékek szerint a tervezőrács Összesítés sorával lehet csoportosítani.

    • Az adatlap Összeg sorát pedig az összegző lekérdezések eredményeihez lehet adni.

    • Ha a tervezőrács Összesítés sorát használja, akkor minden mezőhöz ki kell választania egy összesítő függvényt. Ha egy mezőre vonatkozóan nem szeretne számítást végrehajtani, a mező alapján csoportosítást végezhet.

  3. A tervezőrács második oszlopának Összesítés sorában válassza az Összeg függvényt a legördülő listában.

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

    A lekérdezés lefut, majd megjeleníti a termékek listáját, a részösszegekkel együtt.

  5. A lekérdezést a CTRL+S billentyűkombináció lenyomásával mentheti. Hagyja nyitva a lekérdezést.

Kereszttáblás lekérdezés létrehozása újabb szintű csoportosítás érdekében

Most tegyük fel, hogy meg szeretné nézni a termékek részösszegeit, ugyanakkor hónapok szerinti összesítést is szeretne végezni, hogy a sorokban a termékek részösszegei, az oszlopokban pedig a hónap részösszegei legyenek láthatók. Ha szeretné megjeleníteni egy termék részösszegeit és egy hónap termékek szerinti részösszegeit, akkor kereszttáblás lekérdezés kell létrehozni.

Megjegyzés : Kereszttáblás lekérdezés böngészőben nem jeleníthető meg.

A Termékek részösszegei lekérdezés újbóli futtatásával a lekérdezés megjeleníti a termékek részösszegeinek a sorát és a havi részösszegek oszlopát.

  1. A Kezdőlap lap Nézetek csoportjában kattintson a Nézet gombra, majd kattintson a Tervező nézet gombra.

  2. Kattintson a Lekérdezések beállítása csoport Tábla megjelenítése elemére.

  3. Kattintson duplán a Tábla megjelenítése párbeszédpanel Rendelések elemére, majd kattintson a Bezárás gombra.

  4. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Kereszttáblás gombra

    A tervezőrácson a Megjelenítés sor rejtett, míg a Kereszttábla sor látható.

  5. A tervezőrács harmadik oszlopában kattintson a jobb gombbal a Mező sorra, majd kattintson a helyi menü Nagyítás elemére. Megjelenik a Nagyítás párbeszédpanel.

  6. A Nagyítás mezőbe illessze be a következőt:

    Hónap: DatePart("m",[Rendelve]) & ". hónap"

  7. Kattintson az OK gombra.

  8. A Kereszttábla sorban jelölje ki a következő értékeket a legördülő listában: Sorfejléc az első oszlophoz Érték a második oszlophoz és Oszlopfejléc a harmadik oszlophoz.

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

    A lekérdezés lefut, majd megjeleníti a termékek részösszegét hónapok szerint összesítve.

  10. A CTRL+S billentyűkombináció lenyomásával mentheti a lekérdezést.

Vissza a lap tetejére

Új tábla létrehozása más táblák adatai alapján

Táblakészítő lekérdezés segítéségével új táblát hozhat létre a más táblákban tárolt adatok alapján.

Megjegyzés : A táblakészítő lekérdezések nem futtatható egy webböngészőben.

Tegyük fel például, hogy el szeretné küldeni a békéscsabai rendelések adatait egy olyan békéscsabai üzleti partnernek, aki az Access programmal készít jelentéseket. Nem kell elküldeni az összes rendelési adatot: a küldött adatok a békéscsabai rendelésekre vonatkozó adatokra korlátozhatók.

Készíthet egy olyan választó lekérdezést, amely a békéscsabai rendelések adatait tartalmazza, majd az alábbi lépésekkel létrehozhat egy új táblát a választó lekérdezés alapján:

  1. Nyissa meg az előzőleg ezekkel a lépésekkel beállított Northwind adatbázist.

  2. Ha a megnyitáskor az adatbázis nem megbízható, akkor a táblázatkészítő lekérdezés futtatásához előfordulhat, hogy engedélyezni kell az adatbázis tartalmát a menüszalag alatt megjelenő üzenetsávról.

    Hogyan engedélyezhető az adatbázis?

    • Az üzenetsávon kattintson a Tartalom engedélyezése gombra.

    Ha az adatbázis megbízható helyen található, akkor az üzenetsáv nem jelenik meg, és nem kell engedélyezni a tartalmat.

  3. Zárja be a Bejelentkezési párbeszédpanelt.

  4. A Létrehozás lap Lekérdezés csoportjában kattintson a Lekérdezéstervező gombra.

  5. Kattintson duplán a Tábla megjelenítése párbeszédpanel Rendelés részletei elemére, majd kattintson a Rendelések gombra.

  6. Zárja be a Tábla megjelenítése párbeszédpanelt.

  7. A Rendelések táblában kattintson duplán a Vevőkód és a Város elemre: így helyezheti el a mezőket a tervezőrácson.

  8. A Rendelés részletei táblában kattintson duplán az Azonosító, a Termékszám, a Mennyiség, az Egységár és az Engedmény elemre: így helyezheti el a mezőket a tervezőrácson.

  9. A tervezőrács Város oszlopában törölje a jelet a Megjelenítés sorból. A Feltétel sorba írja be: 'Békéscsaba' (a szimpla idézőjelekkel együtt).

    Ellenőrizze a lekérdezés eredményeit, mielőtt táblát hozna létre az eredmények alapján.

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

  11. A CTRL+S billentyűkombináció lenyomásával mentheti a lekérdezést.

    Megjelenik a Mentés másként párbeszédpanel.

  12. A Lekérdezésnév mezőbe írja be: Lekérdezés: békéscsabai rendelések, majd kattintson az OK gombra.

  13. A Kezdőlap lap Nézetek csoportjában kattintson a Nézet menügombra, majd a Tervező nézet parancsra.

  14. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Táblakészítő gombra.

    Megjelenik a Tábla létrehozása párbeszédpanel.

  15. A Táblakészítő párbeszédpanel Táblanév mezőjébe írja be a Békéscsabai rendelések szöveget, majd kattintson az OK gombra.

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

  17. A megerősítést kérő párbeszédpanelen kattintson az Igen gombra.

    Létrejön az új tábla, és megjelenik a navigációs ablakban.

    Megjegyzés : Ha már van egy tábla a megadott néven, akkor az a lekérdezés futása előtt törlődik.

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

    Mivel a Békéscsabai rendelések tábla már létezik, megjelenik egy figyelmeztető párbeszédpanel.

  19. Kattintson a Nem gombra. A művelet megszakad, és a párbeszédpanel eltűnik.

Vissza a lap tetejére

Adatok hozzáadása táblákhoz más táblák adatai alapján

Hozzáfűző lekérdezésekkel lekérhetők egy vagy több tábla adatai, majd az adatok hozzáadhatók egy másik táblához.

Megjegyzés : Hozzáfűző lekérdezések nem futtatható egy webböngészőben.

Tegyük fel, hogy létrehozott egy táblát, amelyet megosztott egy békéscsabai üzleti partnerével, de rájött, hogy a partner Debrecen környékén lévő ügyfelekkel is dolgozik. Ezért szeretné hozzáadni a Debrecen környékére vonatkozó adatokat a táblához, mielőtt megosztaná azt a partnerrel.

Az alábbi lépésekkel adhatja hozzá a Debrecen környékére vonatkozó adatokat az előző példában létrehozott Békéscsabai rendelések táblához:

  1. Nyissa meg a „Lekérdezés: békéscsabai rendelések” táblát Tervező nézetben.

  2. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Hozzáfűzésgombra. A Hozzáfűzés párbeszédpanel.

  3. A Hozzáfűzés párbeszédpanelen kattintson a Táblanév mezőre, majd válassza ki a Békéscsabai rendelések táblát a legördülő listáról.

  4. Kattintson az OK gombra.

    A Hozzáfűzés párbeszédpanel eltűnik. A tervezőrácsról eltűnik a Megjelenítés sor, és megjelenik a Hozzáfűzés sor.

  5. A tervezőrács Város oszlopának Feltétel sorából törölje a 'Békéscsaba' szöveget, majd írja be: 'Debrecen'.

  6. A Hozzáfűzés sorban válassza ki a megfelelő mezőket az egyes oszlopokhoz.

    Példánkban a Hozzáfűzés sor értékeinek meg kell egyezniük a Mező sor értékeivel, de ez nem működési feltétele a hozzáfűző lekérdezéseknek.

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

Megjegyzés :  Ha nagy mennyiségű adatot visszaadó lekérdezést futtat, akkor megjelenhet egy hibaüzenet, amely közli, hogy a lekérdezést később nem lehet visszavonni. A lekérdezés rendes futtatásához próbálja meg 3 MB-ra növelni a memóriaszegmensre vonatkozó korlátot.

Vissza a lap tetejére

Adatok automatizált módosítása

Frissítő lekérdezésekkel módosíthatja a táblákban szereplő adatokat, és a frissítő lekérdezésekben feltételek megadásával szabályozhatja, hogy mely sorok frissüljenek. A frissítő lekérdezésekben a frissítés végrehajtása előtt ellenőrizheti a frissítendő adatokat.

Fontos : A módosító lekérdezések nem vonhatók vissza. Ajánlott biztonsági másolatot készíteni az összes olyan tábláról, amelyet frissítő lekérdezéssel kíván frissíteni.

Megjegyzés : A frissítő lekérdezés nem futtatható egy webböngészőben.

Az előző példában sorokat fűzött hozzá a Békéscsabai rendelések táblához. A Békéscsabai rendelések tábla Termékszám mezőjében látható a numerikus termékazonosító. Hogy az adatok jobban felhasználhatók legyenek a jelentésekben, érdemes lehet a termékazonosítók helyett a termékneveket megjeleníteni. A termékazonosítók cseréje érdekében először módosítani kell a Békéscsabai rendelések tábla Termékszám mezőjének adattípusát Szám típusról Szöveg típusra, hogy a Termékszám mező fogadhassa a termékneveket.

Az alábbi lépésekkel frissítheti a Békéscsabai rendelések tábla értékeit:

  1. Nyissa meg a Békéscsabai rendelések táblát Tervező nézetben.

  2. A Termékszám sor adattípusát módosítsa Szám típusról Szöveg típusra.

  3. Mentse, majd zárja be a Békéscsabai rendelések táblát.

  4. A Létrehozás lap Lekérdezés csoportjában kattintson a Lekérdezéstervező gombra.

  5. Kattintson duplán a Tábla megjelenítése párbeszédpanel Békéscsabai rendelések elemére, majd kattintson a Termékek elemre.

  6. Zárja be a Tábla megjelenítése párbeszédpanelt.

  7. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Frissítés gombra.

    A tervezőrácsról eltűnik a Rendezés és a Megjelenítés sor, és megjelenik a Módosítás sor.

  8. A Békéscsabai rendelések táblán kattintson duplán a Termékszám elemre: így helyezheti el a mezőt a tervezőrácson.

  9. A rács Módosítás sorához, a Termékszám oszlopának, írja be vagy illessze be a következő:

    [Termékek].[Terméknév]

    Tipp : A frissítő lekérdezésekkel a mezőértékek törölhetők is: ehhez egy üres karakterláncot ("") vagy a NULL értéket kell megadni a Módosítás sorban.

  10. A Feltétel sorba írja be vagy illessze be a következőt:

    [Termékszám] Like ([Termékek].[Azonosító])

    Például kulcsszó szükség, mert azon mezői, amelyek összehasonlításakor tartalmaz különböző adattípusú (Termékszám szöveg mellé, azonosító numerikus adatokat).

  11. Ha Adatlap nézetben jeleníti meg a lekérdezést, akkor ellenőrizheti, mely értékek kerülnek majd módosításra a frissítő lekérdezés hatására.

    A Tervezés lap Eredmények csoportjában kattintson a Nézet gombra, majd kattintson az Adatlap nézet gombra.

    A lekérdezés megjeleníti azokat a termékazonosítókat, amelyek frissülni fognak.

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

    Ha megnyitja a Békéscsabai rendelések táblát, láthatja, hogy a Termékazonosító mező numerikus értékei helyén a Termékek tábla terméknevei jelennek meg.

Vissza a lap tetejére

Adatok automatizált törlése

Törlő lekérdezésekkel törölhetők a táblák adatai, és a törlő lekérdezésekben feltételek megadásával szabályozható, hogy mely sorok törlődjenek. A törlő lekérdezésekben még a törlés végrehajtása előtt ellenőrizheti, hogy mely adatok fognak törlődni.

Megjegyzés : Törlő lekérdezés nem futtatható egy webböngészőben.

Tegyük fel, hogy a Békéscsabai rendelések táblát (amelyet az előző példában frissített) el szeretné küldeni a békéscsabai üzleti partnernek, de észreveszi, hogy a sorok egy részében számok vagy üres mezők szerepelnek. A tábla elküldése előtt szeretné eltávolítani az üres mezőket tartalmazó sorokat. Megnyithatja a táblát, és kézzel is törölheti a sorokat, de ha nem csak néhány sort kell törölni, és ha egyértelműen meg tudja fogalmazni a törlési feltételt, akkor érdemesebb lehet törlő lekérdezést használni.

Az alábbi műveletek végrehajtása esetén lekérdezéssel törölheti a Békéscsabai rendelések tábla azon sorait, amelyeknél nincs megadva a Rendeléskód értéke:

  1. A Létrehozás lap Lekérdezés csoportjában kattintson a Lekérdezéstervező gombra.

  2. A Tábla megjelenítése párbeszédpanelen kattintson duplán a Békéscsabai rendelések elemre.

  3. Zárja be a Tábla megjelenítése párbeszédpanelt.

  4. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Törlő gombra.

    A tervezőrácsról eltűnik a Rendezés és a Megjelenítés sor, és megjelenik a Törlés sor.

  5. A Békéscsabai rendelések táblán kattintson duplán a Rendeléskód elemre: így helyezheti el a mezőt a tervezőrácson.

  6. A tervezőrácson a Rendeléskód oszlop Feltétel sorába írja be: Null.

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

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.

×