Jak Automatyczne sprzęganie tabel (wizualne Narzędzia bazy danych)
Po dodaniu dwóch lub więcej tabel do kwerendy, kwerendy i projektanta widoku próbuje określić, jeśli są one powiązane.Jeśli są one kwerendy i widoku Projektant automatycznie łączy liniami łączyć prostokąty przedstawiające tabele lub obiekty o strukturze tabela.
Kwerendy i widoku Projektant uznaje tablice za sprzężone, gdy:
Baza danych zawiera informacje, które określa, że te tabele są powiązane.
Jeśli dwie kolumny, w każdej tabela mają ten sam typ danych.Kolumna musi być klucz podstawowy w co najmniej jednej z tabel.Na przykład, jeśli dodasz employee i jobs tabele, jeśli job_id Kolumna jest klucz podstawowy w jobs tabeli, i jeśli każda tabela zawiera kolumnę o nazwie job_id o tym samym typie danych kwerendy i widoku Projektant automatycznie będzie łączyć tabel.
Ostrzeżenie
Kwerendy i widoku Projektant tworzy tylko jedno łączyć, w oparciu o kolumny o tej samej nazwie i typie danych.Jeśli możliwych jest więcej niż jedno łączyć, kwerendy i widoku Projektant zatrzymuje po utworzeniu łączyć na podstawie pierwszego zestaw pasujących kolumn, które znajdzie.
Kwerendy i widoku Projektant wykryje, że warunek wyszukiwania (klauzula WHERE) jest rzeczywiście warunek łączyć.Można na przykład dodać tabele employee i jobs, następnie utworzyć warunek wyszukiwania szukający tej samej wartości w job_id kolumna z obu tabel.Po wykonaniu kwerendy i projektanta widoku wykryje, warunek wyszukiwania wyniki łączyć, a następnie tworzy warunek łączyć na podstawie warunku wyszukiwania.
Jeśli kwerendy i widoku Projektant utworzone łączyć jest nieprzydatne w kwerendzie, można zmodyfikować lub usunąć go.Aby uzyskać szczegółowe informacje, zobacz Jak Modyfikowanie sprzężenia operatorów (wizualne Narzędzia bazy danych) i Jak Usuwanie sprzężenia (wizualne Narzędzia bazy danych).
Jeśli kwerendy i widoku Projektant nie automatycznie łączyć w kwerendzie, którą można utworzyć samodzielnie.Aby uzyskać szczegółowe informacje, zobacz Jak Sprzęganie tabel ręcznie (wizualne Narzędzia bazy danych).