Adatok kezelése lekérdezésekkel

Nem kapcsolódó adatforrások lekérdezése

Ez a böngésző nem támogatja a videók lejátszását. Telepítse a Microsoft Silverlightot, az Adobe Flash Playert vagy az Internet Explorer 9-es verzióját.

Próbálja ki!

Néha létre kell hoznia egy lekérdezést, amely közvetlen (egy-az-egyhez vagy egy-a-többhöz) kapcsolat nélküli adatforrásokból kér le információkat.

Köztes táblák használata az adatforrások lekérdezésekben való összekapcsolásához

Lekérdezés futtatásakor az Access a táblák között létrehozott kapcsolatokat használja, és kapcsolatokat hoz létre más adatforrások között. Ha a lekérdezéshez szükséges kapcsolat nem létezik, csatlakoztassa a táblákat a lekérdezés részeként.

Tegyük fel, hogy látni szeretné, hány megrendelést kapott a különböző szállítóktól származó termékekre. A Szállítók tábla nem kapcsolódik a Beszerzési rendelés részletei táblához, amely a termékazonosítókat és a mennyiségadatokat tartalmazza. A Beszerzési rendelések tábla azonban a Beszerzési rendelések részletei táblához kapcsolódik.

Több táblaadatforrás előre definiált kapcsolatokkal és azok nélkül.

Tipp: Ha szüksége lehet erre a kapcsolatra a létrehozott lekérdezésen kívül, érdemes köztes kapcsolatot létrehozni későbbi használatra. További információ: Létrehozás több-a-többhöz kapcsolatok.

Ha nem szeretné létrehozni a köztes táblát az adatbázisban, használja a Beszerzési rendelések táblát köztes táblaként a lekérdezésben. Adja hozzá a Szállítók táblát a Beszerzési rendelések tábla bal oldalán, és hozzon létre egy kapcsolatot.

Két másik tábla közvetett összekapcsolása egy táblával

A Beszerzési rendelések tábla összeköti a két különböző táblát, a Szállítókat és a Beszerzési rendelés részleteit. Csatlakoztassa a táblákat olyan mezőkkel (például a Szállító táblában szereplő azonosítóval és a Beszerzési rendelések táblában szereplő Szállítóazonosítóval), amelyek megfelelnek a következő feltételeknek:

  • A két mező egyező vagy kompatibilis adattípusokkal rendelkezik. A szövegmezők például nem csatlakoztathatók számmezőkhöz.

  • A mezők az egyes táblák egyező, egyedi rekordjait azonosítják. Például nem szeretne két Vezetéknév mezőt összekapcsolni, mert a vezetéknevek nem mindig egyediek.

  • A mezők biztosítják, hogy a megfelelő rekordok jelenjenek meg. Ha például a Szállítóazonosítót a Beszerzési azonosítóhoz csatlakoztatja, akkor előfordulhat, hogy az azonosítók hasonlóak. Az eredményeknek azonban nem lesz értelme, mert a szállítóazonosítónak semmi köze a beszerzési azonosítóhoz. Jobb választás, ha a Szállító tábla azonosítóját a Beszerzési rendelések táblában lévő Szállítóazonosítóhoz csatlakoztatja – a visszaadott rekordoknak van értelme, mert mindkét mező azonosítja a szállítót.

Lépések

Akár egy köztes táblával rendelkezik az adatbázisban, akár csak egyet szeretne használni a lekérdezésben, kövesse az alábbi lépéseket:

  1. Adja hozzá a köztes táblát a lekérdezéshez a két nem összekapcsolt tábla között.

  2. Létrehozás a köztes táblához szükséges kapcsolatokat.

    Connections bármilyen megfelelő illesztési típust használhat, de olyan mezőkön keresztül kell csatlakoznia, amelyek megfelelnek a modul korábbi részében ismertetett feltételeknek.

    Szükséges kapcsolatok létrehozása a köztes táblával
  3. Fejezze be a lekérdezést.

    Kövesse a szokásos lépéseket a lekérdezés létrehozásához: adjon hozzá kimeneti mezőket, adjon hozzá bármilyen feltételt, és futtassa vagy mentse a lekérdezést. További információ: Létrehozás alapszintű lekérdezések.

    Megjegyzés: A köztes táblát nem kell belefoglalnia az eredmények közé. Csak a lekérdezés adatforrásaihoz kell tartoznia, hogy az Access össze tudja kapcsolni az adatokat.

Többre kíváncsi?

Egyszerű lekérdezések létrehozása

lekérdezések Létrehozás több adatforrás összekapcsolásával

Külső illesztést használó lekérdezések létrehozása

Excel – oktatás

Outlook – oktatás

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.