Układ projektanta kwerend (ADP) — informacje

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

Uwaga: Informacje zawarte w tym temacie dotyczą tylko projektu programu Microsoft Access (ADP).

Projektant kwerend składa się z trzech okienek: okienka diagramu, okienka siatki i okienku SQL.

Trzy okienka projektanta kwerend

the diagram, grid, and sql panes of the query designer

  • W okienku Diagram Wyświetla tabel, widoków i funkcje w tekście, których jest kwerenda. Każdy prostokąt odpowiada tabeli, widoku lub funkcji w tekście i pokazuje dostępne kolumny danych oraz ikony wskazujące na sposób użycia każdej kolumny w kwerendzie. Sprzężenia są oznaczane jako linie między prostokątami.

  • Okienko Siatka zawiera siatkę przypominających arkusz kalkulacyjny, w którym możesz określić opcje, takie jak kolumny danych, które wyświetlane, wiersze wybrać sposób grupowania i tak dalej.

  • W okienku SQL wyświetlana instrukcja SQL kwerendy. Można edytować instrukcję SQL utworzone przez projektanta kwerend, lub możesz wprowadzić instrukcji SQL. Jest szczególnie przydatne w przypadku wprowadzania instrukcji SQL, których nie można utworzyć przy użyciu okienka diagramu i siatki, takich jak kwerend składających.

Możesz utworzyć kwerendę, korzystając z dowolnego z okienek: można określić kolumnę do wyświetlenia przez wybranie go w okienku diagramu, wprowadzając ją w okienku siatki lub co element instrukcji SQL w okienku SQL. Okienka diagramu, siatki i SQL są synchronizowane — po wprowadzeniu zmiany w jednym oknie innych okienkach automatycznie odzwierciedlenia zmian.

Okienko diagramu

Omówienie okienka diagramu

W okienku Diagram przedstawia formie graficznej tabel, widoków, funkcji zdefiniowanych przez użytkownika lub podkwerend w kwerendzie. Pokazuje także żadnych relacji sprzężenia między nimi.

W okienku Diagram można wykonywać następujące czynności:

  • Dodawanie lub usuwanie tabel, widoków, funkcji zdefiniowanych przez użytkownika lub podkwerend i określ kolumny danych wyjściowych.

  • Określ kolumny używane do porządkowania kwerendy.

  • Określ, czy chcesz grupowanie wierszy w zestawie wyników.

  • Tworzenie lub modyfikowanie sprzężenia między tabelami, widokami, funkcjami zdefiniowanymi przez użytkownika lub podkwerend.

Po wprowadzeniu zmian w okienku Diagram okienka siatki i SQL zostaną zaktualizowane, aby odzwierciedlała zmiany. Na przykład po wybraniu kolumny danych wyjściowych w tabeli, widoku, funkcji zdefiniowanych przez użytkownika lub podkwerendę w okienku Diagram Projektant kwerend doda tę kolumnę danych w okienku Siatka i w instrukcji SQL w okienku SQL.

Ikony w okienku Diagram, pola wyboru i symbole

Każdej tabeli, widoku, funkcji zdefiniowanych przez użytkownika lub podkwerendę jest wyświetlany jako oddzielnym oknie w okienku diagramu. Ikona na pasku tytułu każdego okna wskazuje typ obiektu reprezentowanego, jak pokazano w poniższej tabeli.

Ikona

Typ obiektu

icon image

Tabela

icon image

Wyświetlanie

icon image

Funkcja w tekście

icon image

Podkwerendy (w od klauzula)


Każde okno zawiera kolumny danych dla tabeli, widoku lub funkcja zdefiniowana przez użytkownika. Pola wyboru i symbole są wyświetlane obok nazw kolumn i określają, jak kolumny są używane w kwerendzie. Etykietki narzędzi zawierają informacje, takie jak typ danych i rozmiar kolumny.

Input source window

Poniższa tabela zawiera listę pól wyboru i symboli używanych w oknie wyświetlanym dla każdej tabeli, widoku lub funkcja zdefiniowana przez użytkownika.

Pole wyboru lub symbol

Opis

Pole wyboru
icon image
icon image
icon image

Określa, czy kolumna danych jest wyświetlana w zestawie wyników kwerendy (kwerenda wybierająca), czy jest używana w kwerendzie aktualizacji, dołączającej, tworzącej tabelę lub dołączającej wartości. Zaznacz kolumnę, aby dodać go do wyników. Jeśli (Wszystkie kolumny) jest zaznaczone, w wyniku kwerendy są wyświetlane wszystkie kolumny danych.

Ikona używana razem z polem wyboru zmienia się w zależności od typu kwerendy tworzysz. Podczas tworzenia kwerendy usuwającej, nie można wybrać poszczególnych kolumn.

icon image
icon image

Wskazuje, czy kolumna danych jest używana w celu uporządkowania wyników kwerendy (jest częścią klauzula ORDER BY). Ikona oznaczająca A Z Jeśli porządek sortowania jest dane w kolejności rosnącej lub Z-A, jeśli kolejność sortowania jest malejąca.

icon image

Wskazuje, czy kolumna danych jest używana w celu utworzenia zgrupowanego zestawu wyników (jest częścią klauzuli GROUP BY) w kwerendzie agregującej.

icon image

Wskazuje, czy kolumna danych jest uwzględniona w warunku wyszukiwania dla kwerendy (jest częścią klauzuli WHERE lub HAVING).

icon image

Wskazuje, że zawartość kolumny danych są podsumowywanych danych wyjściowych (znajdują się w Suma, średnia lub inne funkcje agregujące).

Uwaga: Projektant kwerend nie są wyświetlane kolumny danych dla tabeli, widoku lub funkcja zdefiniowana przez użytkownika, jeśli nie masz wystarczających praw dostępu do niej lub jeśli sterownik bazy danych nie może zwrócić informacji związanych z nim. W takich przypadkach w Projektancie zapytań jest wyświetlany tylko pasek tytułu dla tabeli, widoku lub funkcja zdefiniowana przez użytkownika.

Tabele sprzężone w okienku Diagram

Jeśli kwerenda obejmuje sprzężenia, linia sprzężenia pojawi się między kolumnami danych w sprzężenia. Jeśli sprzężone kolumny danych nie są wyświetlane (na przykład, tabeli, widoku, funkcji zdefiniowanych przez użytkownika lub podkwerendę jest zminimalizowane, lub sprzężenie zawiera wyrażenie), Projektant kwerend umieszcza linię sprzężenia na pasku tytułu prostokąta przedstawiającego w tabeli Widok, funkcja zdefiniowana przez użytkownika lub podkwerendę. Projektant kwerend wyświetla jedną linię sprzężenia dla każdego warunku sprzężenia.

A single join line between two tables

Kształt ikony na środku linii sprzężenia wskazuje, jak są połączone tabele lub obiekty o strukturze tabeli. Jeśli klauzula sprzężenia używa operatora niż równości (=), operator jest wyświetlany w ikonie linii sprzężenia. W poniższej tabeli wymieniono ikony, które mogą być wyświetlane razem z liniami sprzężenia.

Ikona linii sprzężenia

Opis

icon image

Sprzężenie wewnętrzne (utworzone przy użyciu znaku równości).

Symbol for an inner join based on the "greater than" operator

Sprzężenie wewnętrzne na podstawie operatora "większe niż". (Operator wyświetlany w ikonie linii sprzężenia odpowiada operator używany w sprzężenia).

icon image

Sprzężenie zewnętrzne, w którym wszystkie wiersze tabeli wyświetlonej po lewej stronie zostaną uwzględnione, nawet jeśli nie mają odpowiedników w powiązanej tabeli.

icon image

Sprzężenie zewnętrzne, w którym wszystkie wiersze tabeli wyświetlonej po prawej stronie zostaną uwzględnione, nawet jeśli nie mają odpowiedników w powiązanej tabeli.

icon image

Pełne sprzężenie zewnętrzne, w którym wszystkie wiersze z obu tabel zostaną uwzględnione, nawet jeśli nie masz dopasowania w powiązanej tabeli, widoku, funkcji zdefiniowanych przez użytkownika lub podkwerendę.


Ikony na końcach linii sprzężenia wskazują typ sprzężenia. W poniższej tabeli wymieniono typy sprzężeń i ikony, które mogą być wyświetlane na końcach linii sprzężenia.

Ikona na końcach linii sprzężenia

Opis

icon image

Jeden sprzężenia

icon image

Dołączanie jeden do wielu

icon image

Projektant kwerend nie można określić typ sprzężenia

Okienko siatki

Omówienie okienka siatki

Okienko Siatka umożliwia określenie opcji kwerend — takich jak kolumny danych, które do wyświetlenia, kolejność wyników oraz wybrane wiersze — przez wprowadzenie dokonanych wyborów na siatkę przypominających arkusz kalkulacyjny. W okienku Siatka można określić:

  • Kolumn do wyświetlenia oraz aliasy nazw kolumn.

  • Tabela, należący do kolumny.

  • Wyrażenia dla kolumn obliczeniowych.

  • Kolejność sortowania dla kwerendy.

  • Warunki wyszukiwania.

  • Kryteria grupowania, łącznie z funkcji agregujących używać w raportach podsumowań.

  • Nowe wartości dla kwerend aktualizujących lub dołączających.

  • Nazwy kolumn docelowych dla kwerendy dołączającej.

Zmiany wprowadzone w okienku Siatka są automatycznie odzwierciedlane w okienku Diagram i okienku SQL. Podobnie okienko siatki aktualizowany automatycznie w celu odzwierciedlenia zmian wprowadzonych w innych okienkach.

Informacje o kolumny w okienku Siatka

Wiersze w okienku Siatka wyświetlane są kolumny danych używanych w kwerendzie; kolumny w okienku Siatka zawierają opcje kwerendy.

Grid pane

Informacje szczegółowe, które zostanie wyświetlone w okienku Siatka zależy od typu kwerendy, którą tworzysz. W przypadku tworzenia kwerendy wybierającej, okienko Siatka zawiera inne kolumny niż podczas tworzenia kwerendy aktualizującej.

W poniższej tabeli wymieniono kolumn siatki, które mogą być wyświetlane w okienku Siatka.

Kolumna

Typ kwerendy

Opis

Kolumna

Wszystkie                  

Wyświetla nazwę kolumny danych używanej w kwerendzie lub wyrażenie kolumny obliczanej. W tej kolumnie jest zablokowana, tak aby była zawsze widoczne podczas przewijania w poziomie.

Alias

Wybierz pozycję dołączająca, aktualizująca, tworząca tabelę

Określa alternatywną nazwę kolumny lub nazwę, której można używać dla kolumny obliczanej.

Tabela

Wybierz pozycję dołączająca, aktualizująca, tworząca tabelę

Nazwa tabeli, widoku, funkcji zdefiniowanych przez użytkownika lub podkwerendy dla skojarzonej kolumny danych. W tej kolumnie jest puste dla kolumn obliczanych.

Wynik

Wybierz pozycję dołączająca, tworząca tabelę

Określa, czy kolumna danych jest wyświetlana w wynikach kwerendy.

Uwaga: Jeśli zezwala bazy danych, są dostępne kolumny danych dla klauzul sortowania lub wyszukiwania bez wyświetlania ich w zestawie wyników.

Typ sortowania

Wybierz pozycję Dołącz

Określa, że skojarzona kolumna danych jest używana do sortowania wyników kwerendy i czy rosnąco lub malejąco sortowania.

Kolejność sortowania

Wybierz pozycję Dołącz

Określa priorytet sortowania dla kolumn danych używanych do sortowania zestawu wyników. Gdy zmienisz kolejność sortowania dla kolumny danych, kolejność sortowania dla wszystkich innych kolumn jest uaktualniany.

Grupuj według

Wybierz pozycję dołączająca, tworząca tabelę

Określa, czy kolumna danych jest używana do tworzenia kwerendy agregującej. W tej kolumnie siatki jest wyświetlany tylko wtedy, gdy wybrano Grupuj według w menu Narzędzia albo dodać klauzulę GROUP BY do okienka SQL.

Domyślnie w tej kolumnie jest wartość Grupuj według, a kolumna jest częścią klauzuli GROUP BY.

Gdy przejście do komórki w tej kolumnie i wybierz funkcję agregującą, aby zastosować do skojarzonej kolumny danych, wyrażenie wyniku jest domyślnie dodane jako kolumna wyprowadzenia dla zestawu wyników.

Kryterium

Wszystkie                  

Określa warunek wyszukiwania (filtr) dla skojarzonej kolumny danych. Wprowadź operator (wartość domyślna to "=") i wartość, aby wyszukać. Wartości tekstowe należy ująć w pojedynczy cudzysłów.

Jeśli skojarzona kolumna danych jest częścią klauzuli GROUP BY, wyrażenie, które można wprowadzić jest używany dla klauzuli HAVING.

Po wprowadzeniu wartości dla więcej niż jedną komórkę w kolumnie siatki kryteria wynikowe warunki wyszukiwania zostaną automatycznie połączone przy użyciu operatora logicznego AND.

Aby określić wiele wyrażeń warunków wyszukiwania dla kolumny jednej bazie danych (na przykład (fname > 'A') AND (fname < 'M')dwa razy dodać kolumnę danych do okienka siatki i wprowadzić oddzielne wartości w kolumnie siatki kryteriów dla każdego wystąpienia kolumny danych.

Lub...

Wszystkie                  

Określa dodatkowe wyrażenie warunku wyszukiwania dla kolumny danych, połączone z poprzednimi wyrażeniami z logicznym lub. Możesz dodać więcej kolumn siatki lub naciskając klawisz TAB w prawej kolumnie lub.

Dołącz

Dołącz

Określa nazwę docelowej kolumny danych dla skojarzonej kolumny danych. Podczas tworzenia kwerendy dołączającej Projektant kwerend próbuje dopasować źródła do docelowej odpowiednie kolumny danych. Jeśli projektant kwerend nie można wybrać dopasowanie, musisz podać nazwę kolumny.

Nowa wartość

Aktualizująca, dołączająca dane

Określa wartość, która ma zostać umieszczona w skojarzonej kolumnie. Wprowadź prawidłową wartość lub wyrażenie.

Okienko SQL

Omówienie okienka SQL

Okienko SQL wyświetlana instrukcja SQL dla bieżącej kwerendy. Podczas tworzenia kwerendy okienko SQL automatycznie aktualizuje i formatowane w celu łatwe do odczytania.

W okienku SQL, które można wykonywać następujące czynności:

  • Tworzyć nowe kwerendy przez wprowadzanie instrukcji SQL.

  • Modyfikuj instrukcji SQL utworzone przez projektanta kwerend na podstawie ustawień wprowadzone w okienkach diagramu i siatki.

  • Wprowadź instrukcje, które korzystają z funkcji do programu Microsoft SQL Server.

Instrukcje w okienku SQL

Możesz edytować bieżącej kwerendy bezpośrednio w okienku SQL. Po przeniesieniu do innego okienka projektanta kwerend automatycznie formatuje daną instrukcję, a następnie zmienia okienkach diagramu i siatki, aby dopasować instrukcji.

Uwaga: Można wprowadzić wskazówek dotyczących optymalizacji instrukcji SQL, ale ich format może zostać zmieniony projektanta kwerend.

Jeśli nie można przedstawić instrukcji w okienkach diagramu i siatki i okienka te są widoczne, Projektant kwerend jest wyświetlany komunikat o błędzie, a następnie oferuje dwie możliwości:

  • Powróć do okienka SQL i edytowanie instrukcji.

  • Odrzuć zmiany i powrócić do najnowszej wersji instrukcji SQL.

Jeśli powrócić do okienka SQL i kontynuowania edycji instrukcji, Projektant kwerend wygaszanie innych okienek w celu wskazania, że odzwierciedlają już zawartości okienka SQL.

Można również użyć okienka SQL, wprowadzanie instrukcji SQL, których nie można przedstawić graficznie w Projektancie kwerend. W takich przypadkach Projektant kwerend wyświetla to samo zachowanie tak samo jak w przypadku wykrycia błędu — okienka okienka diagramu i siatki, aby wskazać, że nie reprezentują bieżącej instrukcji. Czy kontynuować edycję instrukcji i wykonywać ją tak, jak w przypadku dowolnej instrukcji SQL.

Uwaga: Jeśli wprowadzona instrukcja SQL, ale następnie wprowadzić dalsze zmiany w kwerendzie, zmieniając okienka diagramu i siatki, Projektant kwerend odbudowywania i ponownie wyświetli instrukcję SQL. W niektórych przypadkach ta akcja powoduje instrukcję SQL, która jest tworzona inaczej niż wprowadzona uprzednio (chociaż dadzą się zawsze te same wyniki). Ta różnica jest szczególnie prawdopodobne podczas pracy z warunkami wyszukiwania zawierającymi kilka klauzul połączonych operatorami oraz i lub.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×