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.

Videó:

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.

A videobemutató tartalma

A "nem egyértelmű külső illesztés" üzenet akkor jelenik meg, amikor az Access megállapítja, hogy a lekérdezés különböző eredményeket adhat attól függően, hogy melyik illesztés történik először. A lekérdezés futtatásához módosításokat kell végeznie. A legjobb megoldás általában a lekérdezés darabokra bontása. Vagyis állítsa be úgy, hogy legalább az egyik illesztés egy kisebb "gyermek" lekérdezésben legyen végrehajtva, amelyet aztán egy "szülő" lekérdezésben más táblákhoz vagy lekérdezésekhez illeszt. Az Access ezután először a gyermek lekérdezésben (vagy lekérdezésekben) hajtja végre az illesztéseket, majd a szülő lekérdezésben utolsóként hajtja végre az illesztéseket, ezzel kiküszöbölve a kétértelműséget.

A lekérdezésben szereplő táblák mennyiségétől függően előfordulhat, hogy több gyermek lekérdezést is létre kell hoznia a nem egyértelmű külső illesztések elkerülése érdekében. Ez a videó egy egyszerű háromtáblás példát mutat be, amelyben két egyenrangú tábla gyermek lekérdezésre van elválasztva, majd a külső illesztés egy harmadik táblához a szülő lekérdezésben történik. Az alábbi alapvető lépések feltételezik, hogy már ismeri az egyszerű választó lekérdezések létrehozását:

  1. Hozzon létre egy új gyermek lekérdezést, amely azokat a táblákat tartalmazza, amelyekhez először csatlakozni szeretne (a videóban ezek a Vállalatok és Kapcsolatok táblák).

  2. A gyermek lekérdezésben kattintson duplán a szükséges kimeneti mezőkre, hogy megjelenjenek a lekérdezési rácsban.

Fontos:  Ügyeljen arra, hogy az illesztés mezője szerepeljen az eredeti lekérdezésben. A videós példában a vállalatok a RegionID mező használatával csatlakoztak a Régiókhoz, ezért a regionID értéket a gyermek lekérdezés lekérdezési rácsába is belefoglaljuk.

  1. Mentse és zárja be a gyermek lekérdezést, majd nyissa meg az eredeti lekérdezést Tervező nézetben. Ez lesz a szülő lekérdezés.

  2. Törölje a gyermek lekérdezéshez hozzáadott táblákat, majd adja hozzá a gyermek lekérdezést (Tervezés > Táblák hozzáadása (Tábla megjelenítéseAccess 2013 )> Lekérdezések, vagy csak húzza a gyermek lekérdezést a navigációs ablakból a szülő lekérdezésbe).

  3. A szülő lekérdezésben a korábbiakhoz hasonlóan hozza létre az illesztéseket, ezúttal csak a gyermek lekérdezéshez.

  4. Adja hozzá a gyermek lekérdezés kimeneti mezőit a lekérdezési rácshoz.

  5. Mentse és futtassa a szülő lekérdezést.

A kétértelmű külső illesztések hüvelykujjszabálya

Kétértelmű külső illesztések akkor fordulnak elő, ha egy lekérdezésben két vagy több illesztés van, és az egyik egy külső illesztés, amely vagy egy egyenlő illesztés felé mutat, vagy két külső illesztés mutat egymás felé, például ez a két illesztési konfiguráció nem egyértelmű, és külön lekérdezésekre kell felosztani:

Table1 --> Table2 --- Table3

Table1 --> Table2 <-- Table3

Az azonos irányba vagy más külső illesztésektől vagy egyenlő illesztésektől távol lévő külső illesztések rendben vannak:

Table1 --> Table2 --> Table3

Table1 <-- Table2 --> Table3

Table1 <– Table2 --- Table3

További információ a lekérdezések létrehozásáról: Bevezetés a lekérdezések használatába vagy Egyszerű választó lekérdezés létrehozása.

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!

×