Jak: spojení tabulek na více sloupců
Můžete spojit s více sloupců tabulky.Můžete vytvořit dotaz, který se shoduje s řádky z obou tabulek, pouze pokud splňují více podmínek.Pokud databáze obsahuje relaci porovnávající více sloupců cizího klíče v jedné tabulce s vícesloupcovým primárním klíčem jiné tabulky, můžete tento vztah k vytvoření vícesloupcového spojení.Další informace naleznete v tématu Jak: automaticky spojení tabulek.
I v případě, že databáze obsahuje vícesloupcového vztah cizího klíče, můžete ručně vytvořit spojení.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Ruční vytvoření vícesloupcového spojení.
Přidáte do podokna Diagram tabulky, které chcete připojit.
Pomocí myši přetáhněte název prvního sloupce spojení v okně první tabulky na odpovídající sloupec v okně druhé tabulky.Spojení nelze založit na text, ntext nebo image sloupce.
[!POZNÁMKA]
Obecně sloupcích spojení musí být typy dat stejný (nebo kompatibilní).Například pokud sloupce spojení v první tabulce je datum, musí jej lze spojit datum sloupec v tabulce druhé.Pokud první sloupec spojení je celé číslo, na druhé straně odpovídající sloupec spojení musí být také datového typu integer, ale může být různé velikosti.Však mohou existovat případy, kde lze připojit data implicitní převody typu zdánlivě neslučitelné sloupce bude pracovat.
Dotazu a Návrhář zobrazení nebude kontrolovat datové typy sloupce slouží k vytvoření spojení, ale při spuštění dotazu v databázi zobrazí chybu Pokud datové typy nejsou kompatibilní.
Pomocí myši přetáhněte název druhého sloupce spojení v okně první tabulky na odpovídající sloupec v okně druhé tabulky.
Opakujte krok 3 pro každý další dvojice sloupcích spojení dvou tabulek.
Spuštění dotazu.