Adatok kezelése lekérdezésekkel

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

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

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.

Előfordul, hogy a lekérdezéseket, szeretne egyik táblából egy másik tábla megfelelő rekordjai együtt a rekordok megtekintése. Ehhez a külső illesztés létrehozása.

Belső illesztés csak meg az adatokat, ha van, akkor a megfelelő azonosító két csatlakoztatott adatforrás. Például ha azt szeretné, megjelenik a termékek és az eladott mennyiségeket, hoz létre a termékek és a rendelés részletei táblák közötti belső illesztés. A lekérdezés futtatásakor a visszaadott csak a termékekről, amelyeket a rendelések jelennek meg, és így jelenik meg a két táblázatban.

Viszont külső illesztések vissza az összes az adatokat egy adatforrás és néhány a másik tábla vagy külső adatforrásból származó adatokat.

Például ha azt szeretné, hogy mely termékeket még nem eladott, hoz létre a Products táblában a Termékszám és bármely megfelelő sorrendben azonosítók a rendelés részletei táblában egyszerre megjelenítő lekérdezés. A rendelés részletei táblában nem egyező rekordokat tartalmazó termékek a termék neve a Rendeléskód mező értékkel nem rendelkező adja eredményül.

Bal oldali külső illesztés és a jobb oldali külső illesztés

A külső illesztés a táblázat összes rekordot megjelenítő az Alap táblaneve. A táblázat, amely csak néhány (egyező) rekordokat jeleníti meg a másodlagos táblaneve.

Az Illesztési tulajdonságok párbeszédpanel ismerteti, hogy az illesztések típusai eltérő lásd:

Képernyőkép: a három tábla és az illesztési tulajdonságok

Tegyük fel, hogy mely termékek megjelenítése az internetről vásároltam az ügyfelekkel lekérdezés létrehozott. A kimeneti mezőket a termék neve, a Rendeléskód és a mennyiség.

  1. Az inner join. Csak a sorokkal (rekordok, amelyben a két tábla illesztett mezők egyenlők, ha például csak a hozzájuk rendelt rendelések rendelkező termékek) tartalmazzák.

  2. A bal oldali külső illesztés. A bal oldali tábla neve a táblázat összes rekordot, és a táblázat alatt a jobb oldali tábla neve, amelyben az illesztett mezők azonosak, például megrendeléseket, de csak a quantities és termékkulcsokat e rendelések rendelkező bejegyzéseket a velük társított termékek.

  3. Jobb oldali külső illesztés. Jobb oldali tábla neve alatt a táblázat összes rekordot, és csak azokat a rekordokat az értékeket, a bal oldali tábla neve, amelyben az illesztett mezők azonosak, például a termékek tartalmaz, akkor is, ha nincs rendeléseit őket, ebben az esetben üres értékek a Rendeléskód és a mennyiség mezők jelennek meg.

Ezek a példák kiderítheti, mint fontos, hogy melyik táblát a bal oldali és melyik a ténylegesen különböző is lehet a táblák a lekérdezés ablakban rendezésének jobb. Milyen adatokat megértéséhez szerezze be az a lekérdezés, olvassa el figyelmesen a szöveget az illesztési tulajdonságok párbeszédpanel.

1. a adatforrás hozzáadása

  • Jelölje ki a létrehozása > Lekérdezéstervező.

Adja hozzá azt a táblákat és lekérdezéseket van szüksége, mint adatforrásokhoz. (Ne aggódjon. Ha elfelejti, továbbra is további adatforrásokhoz később hozzáadása lehetőséget.)

Ha azt észleli, vagy deduces őket, az Access előfordulhat jeleníti meg az adatforrások kapcsolatait.

2. a illesztés hozzáadása

  • Ha nem látja a források közötti kapcsolat, adja hozzá az illesztés. Húzza a mezőre, amelyhez egy adatforrás az adatforrás egy másik neki megfelelő mezőjére. A táblázat, akkor húzza a táblázat, amely megjelenik az illesztési tulajdonságok párbeszédpanel bal. Alapértelmezés szerint az Access létrehozza a belső illesztés. Külső illesztések van szüksége, ha a típus módosítása

    Képernyőkép: a két tábla közötti illesztés

3. a illesztés módosítása

  1. Kattintson duplán a vonal, amely a módosítani kívánt illesztésre.

  2. Az Illesztési tulajdonságok párbeszédpanel hozzon létre egy külső illesztés, válassza ki a második-harmadik lehetőséget. Válassza az OK gombra.

    Ne feledje, hogy melyik táblát is a viszonyítási táblázat figyelmet – az adott, amelyből az összes rekordok jelennek meg.

    Képernyőkép az illesztési tulajdonságok kiemelése a bal oldali tábla neve

4. a lekérdezés végrehajtása

A választó lekérdezések létrehozását a szokásos lépéseinek követése: Adja hozzá a kívánt kimeneti mezőkre, adja feltételeket, és futtassa vagy mentse a lekérdezést. Megtudhatja, hogy című témakörben olvashat létrehozása egyszerű lekérdezések.

Többre kíváncsi?

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

Excel – oktatás

Outlook – oktatás

Tekintsük át a bal és jobb oldali laza illesztések választó használatáról.

Külső illesztések van, oldal – bal és jobb – és azok eredményül összes adatot egy táblát, és csak egyező adatok el egymástól. Ha meg szeretné tudni, ha valamit még nem történt; hasznosak egy bizonyos elem nem eladási, vagy a diákok nem regisztrálja egy bizonyos osztály.

Most csak hozzáadása egy kicsit erre.

A táblázat, amely visszaadja a minden adat neve "alap táblázat", és a táblázat, amely a találatokat neve "másodlagos táblázat."

Az alap ez, és amely olyan, a másodlagos táblázat függ, hogy az illesztés irányát.

A jobb oldali külső illesztés használ, a jobb oldali tábla esetén a viszonyítási táblázatot. Használja a bal oldali külső illesztés, a bal oldalon a tábla esetén a viszonyítási táblázatot.

Megadásával szabályozhatja, hogy a használata esetén a bal vagy jobb oldali külső illesztés az Illesztési tulajdonságok párbeszédpanel. Jelölje ki, és kattintson vagy kattintson a jobb gombbal vagy koppintson duplán a illesztővonal... akkor... Illesztési tulajdonságokmajd jelölje ki a második-harmadik lehetőséget.

Így vegyük helyezi el ezt a munkát:

Kattintson a Létrehozás lap Lekérdezéstervezőkijelölése Itt adunk meg a OrderDetails és a termékek táblát.

Láthatja, hogy az Access segítségével egy-a-többhöz kapcsolat mintaként az illesztés, és ez azt jelenti, célszerű a belső illesztés.

A termék neve és a mennyiség mezők hozzáadunk, és ha a lekérdezés futtatásához csak ad vissza, amely már megrendelt termékre vonatkozó adatokat.

Tudjuk, mert a rendezetlen termékre vonatkozó adatokat azok visszaadó a lekérdezés, ha üres rekordokat az alábbi módon láthatja.

Vissza a Tervező nézetben, az azt kattintson a jobb gombbal vagy koppintson duplán az illesztővonal, és jelölje ki az Illesztési tulajdonságok. Jelölje ki a második lehetőséget, és figyelje meg az illesztővonal.

A nyílra ez laza illesztés, és a másodlagos tábla is mutat. Futtassa a lekérdezést, és rendezze az adatokat legkisebbtől a legnagyobbig rendezi, és most már tudja, hogy mely termékek nem adhatók.

Hogy mi történik, ha azt a jobb oldali külső illesztés átalakítása?

Azt a módosítást,... futtatja a lekérdezést,..., és el ugyanazt az eredményt, mint a belső illesztés: nincs üres rekordokat.

Ha megnézi az Illesztési tulajdonságok párbeszédpanel az, hogy miért láthatja.

A rendelés részletei táblában, de csak a Products táblában EGYEZÉSEKET azt esetén adatszolgáltató összes adatot. Ez azt jelenti hogy csak megjelenik termékek, amely rendelkezik a megfelelő sorrendben és belső illesztés által visszaadott ugyanazt az eredményt.

Most már láthatta, egy választó lekérdezést, amely több adatforrásból használja a külső illesztés használatáról. Igen, gondolja végig az illesztés, és ha nem a kívánt eredményt, bármikor módosíthatja őket.

Office-jártasság 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.

×