Відомості про Конструктор запитів макет (ADP)

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Примітка.: Відомості в цій статті застосовується лише до проекту Microsoft Access (. adp).

Конструктор запитів складається із трьох областей: область діаграми, в області сітки та області SQL.

Трьома областями конструктора запитів.

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

  • На схемі області відобразяться таблиць, подань і функції в рядок, що відображається. Кожний прямокутник представляє таблиці, поданні або функції в рядок і показує наявних даних стовпців, а також піктограм, які вказують на те, як кожного стовпця, використовується запит. Об'єднання позначаються лінії між прямокутники.

  • У сітці область містить електронній сітки, у якій ви вказати параметри, наприклад стовпці даних для відображення, які рядки, щоб вибрати, як згрупувати рядки і так далі.

  • Область SQL відображає інструкцію SQL для запиту. Можна редагувати інструкцію SQL, що створено в конструкторі запитів, або можна ввести власні оператор SQL. Це особливо корисні для введення інструкцій SQL, які не можна створити за допомогою схеми й сітка областей, наприклад запити на об'єднання.

Можна створити запит з роботи в будь-який з областей: можна вказати стовпець, за яким потрібно відобразити, вибравши його в область діаграми, ввести його в області сітки або робить його частину в області SQL, оператор SQL. Схеми, напрямні сітки та SQL областей синхронізуються, коли ви вносите зміни в область, інших областей автоматично Відображати зміни.

Область діаграми

Загальні відомості про область діаграми

Область діаграми представлено графічне відображення таблиці, подання, користувацькі функції або підзапити в запиті. Вона також відображає будь-які приєднатися до зв'язків між ними.

В області схеми можна:

  • Додавання або видалення таблиці, подання, користувацькі функції або підзапити і вкажіть стовпців даних для виводу.

  • Укажіть стовпці для впорядкування запиту.

  • Визначити, яке потрібно групування рядків у наборі.

  • Створення або змінення з'єднань між таблицями, поданнями, користувацьких функцій або підзапити.

Коли ви вносите зміни в область діаграми, область сітки та область SQL оновлюються відповідно до змін. Наприклад, якщо вибрано стовпець для виводу в таблиці, подання, визначені користувачем функції або підзапиту вікна в області діаграми, Конструктор запитів додає стовпця даних для області сітки та в області SQL, оператор SQL.

Відомості про схему області піктограми, прапорці та символи

Кожної таблиці, подання, визначені користувачем функції або підзапиту відображається в окремому вікні в області діаграми. Піктограма в рядку заголовка кожного прямокутника вказує тип об'єкта, що представляє прямокутника, як показано в таблиці нижче.

Піктограма

Тип об'єкта

icon image

Table

icon image

View

icon image

Вбудована функція

icon image

Підзапит (в від речення)


Кожний прямокутник відображаються дані стовпці таблиці, подання або користувацькі функції. Установіть прапорці та символи відображаються поряд з іменами стовпці, щоб вказати, як стовпці, що використовуються в запиті. Підказки щодо відображення відомостей, таких як тип даних і розмір шрифту для стовпців.

Input source window

У наведеній нижче таблиці перелічено прапорці та символи, які використовуються в прямокутник для кожної таблиці, поданні або функції користувача.

Установіть прапорець або символ

Опис

Прапорець
icon image
icon image
icon image

Визначає, чи стовпця даних з'явиться в набору результатів запиту (Вибірковий запит) або використовується запит на оновлення, додавання, створення таблиці або додавання значень. Виберіть стовпець, щоб додати його до результатів. Якщо вибрано (Всі стовпці) , усі стовпці дані відображаються в результат.

Піктограми, що використовується зі змінами прапорець відповідно до типу запиту, який потрібно створити. Під час створення запиту на видалення, не вдається вибрати окремі стовпці.

icon image
icon image

Указує, що стовпець даних використовується для замовлення результатів запиту (входить до складу речення ORDER BY). Піктограма виглядає так, як я якщо порядок сортування за зростанням або Z-A, якщо спаданням, порядок сортування.

icon image

Указує, що стовпець даних використовується для створення згрупованого результат набору (входить до складу речення GROUP BY) у запиті агрегат.

icon image

Указує, що стовпець даних, включені в умову пошуку для запиту (входить до складу де або речення HAVING).

icon image

Указує, що вміст стовпця даних є зведеного для виводу (включено до сума, Середнє або інші агрегатної функції).

Примітка.: Конструктор запитів не відображаються стовпців даних для таблиці, подання або користувацька функція, якщо ви не маєте бракує прав доступу до нього, або якщо драйвер бази даних не може повернути відомості про неї. У таких випадках Конструктор запитів відображає лише рядок заголовка таблиці, подання або користувацькі функції.

Таблицях, об'єднаних область діаграми

Якщо запит на об'єднання, об'єднання відображається між даних стовпців, які використовуються в з'єднання. Якщо об'єднаних даних стовпців не відображаються (для прикладу, таблиці, подання, користувацька функція або підзапиту вікна згорнуто або об'єднання включає в себе виразу), Конструктор запитів місця лінію зв'язку в рядку заголовка прямокутника, що відповідає таблиці, подання, визначені користувачем функції або підзапиту. Конструктор запитів відображає один рядок об'єднання для кожної умови об'єднання.

A single join line between two tables

Фігури піктограму посередині лінію зв'язку вказує, як приєдналися таблиць або об'єктами структурованих таблиці. Якщо об'єднання речення WHERE використовується оператор окрім рівності (=), оператор відображається в піктограму приєднатися до рядка. У наведеній нижче таблиці перелічено піктограми, яка відображається в рядку об'єднання.

Приєднання до піктограми лінії

Опис

icon image

Внутрішнє об'єднання (створені за допомогою знака рівності).

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

Внутрішнє об'єднання, залежно від оператора "більше". (Оператор, відображаються в піктограму приєднатися до рядка відображає оператор, які використовуються в об'єднання).

icon image

Зовнішнього об'єднання, у яких усі рядки з таблиці, відображене в області ліворуч буде додано, навіть якщо вони не мають збіги у зв'язаній таблиці.

icon image

Зовнішнього об'єднання, у яких усі рядки з таблиці, представлені на панелі праворуч буде додано, навіть якщо вони не мають збіги у зв'язаній таблиці.

icon image

Повне зовнішнє об'єднання, у яких усі рядки з обох таблиць буде додано, навіть якщо вони не мають відповідає зв'язаної таблиці, подання, визначені користувачем функції або підзапиту.


Піктограми в кінці рядка об'єднання вкажіть тип об'єднання. У наведеній нижче таблиці наведено типи об'єднання та піктограми, яка відображається в кінці рядка об'єднання.

Піктограма в кінці правил форматування

Опис

icon image

Один об'єднання

icon image

Один до багатьох об'єднання

icon image

Конструктор запитів не можна визначити тип об'єднання

Область сітки

Загальні відомості про область сітки

Область сітки дає змогу визначити параметри запиту, наприклад стовпці даних для відображення, як замовити результатів і те, що рядки, щоб вибрати – за допомогою введення значень у сітку таблиці, як. В області сітки дають змогу:

  • Стовпці для відображення та псевдоніми ім'я стовпця.

  • Таблиця, яка належить до стовпця.

  • Вирази для обчислюваних стовпців.

  • Порядок сортування для запиту.

  • Умови пошуку.

  • Групування умов, зокрема агрегатні функції використовувати для звітів зведених.

  • Нові значення для оновлення або додавання значень.

  • Цільовий імена стовпців для додавання запитів.

Зміни, внесені в області сітки автоматично відображаються в області область діаграми та SQL. Крім того, області сітки буде автоматично оновлено, щоб вони відображали зміни, внесені в інших областях.

Про область стовпців сітки

Рядки в області сітки відображення стовпців даних, які використовуються у запитах; стовпці в області сітки запиту параметри відображення.

Grid pane

Конкретну інформацію, яка відображається в області сітки залежить від типу запиту, який потрібно створити. Щоб створити запит на вибірку, в області сітки містить різних стовпців, ніж якщо ви створюєте запиту на оновлення.

У наведеній нижче таблиці перелічено стовпців сітки, які можуть відображатися в області сітки.

Стовпець

Тип запиту

Опис

Column (Стовпець);

Усі                  

Відображає будь-якого ім'я стовпця даних для запиту або вираз для обчислюваний стовпець. Цей стовпець заблоковано, щоб він завжди відображається під час прокручування по горизонталі.

Alias (Псевдонім)

Виберіть елемент, додавання, оновлення, запит на створення таблиці

Визначає альтернативне ім'я стовпця або ім'я, які можна використовувати для обчислюваний стовпець.

Table (Таблиця);

Виберіть елемент, додавання, оновлення, запит на створення таблиці

Визначає ім'я таблиці, подання, визначені користувачем функції або підзапиту для стовпця пов'язаними даними. Цей стовпець пусте для обчисленим стовпців.

Результат

Виберіть елемент, додавання, запит на створення таблиці

Визначає, чи стовпця даних з'явиться в результати запиту.

Примітка.: Якщо у базі даних, можна використовувати стовпця даних для сортування або пошук речення без відображення його в наборі.

Тип сортування

Виберіть елемент, запит на додавання

Указує, що пов'язані дані стовпця використовується для сортування результатів запиту та чи Сортувати за зростанням або за спаданням.

Порядок сортування

Виберіть елемент, запит на додавання

Указує пріоритет сортування стовпців даних, що використовується для сортування набору результатів. Якщо змінити порядок сортування для стовпця даних, порядок сортування для всіх інших стовпців буде оновлено відповідно.

Групувати за

Виберіть елемент, додавання, запит на створення таблиці

Указує, що пов'язані дані стовпця використовується для створення запиту на агрегат. У цій стовпця сітки відображається, лише якщо ви вибрали Групи, у меню Знаряддя або додати до області SQL речення GROUP BY.

За промовчанням значення цей стовпець має значення Групувати за, а стовпець стає частиною речення GROUP BY.

Якщо перейти до клітинки в цьому стовпці та виберіть агрегатну функцію для застосування до пов'язаних даних стовпця, за замовчуванням результату виразу додається як на вихідний стовпець для набору результатів.

Умови.

Усі                  

Визначає умови пошуку (фільтр) для стовпця пов'язаними даними. Введіть оператор (за замовчуванням є "=") а значення для пошуку. Візьміть текстове значення в одинарні лапки.

Якщо стовпець пов'язаними даними – це частина речення GROUP BY, ввести вираз використовується для Речення HAVING.

Якщо ввести значення для кількох клітинку у стовпці умови сітки, умовам пошуку автоматично зв'язуються з логічні і

Щоб указати кілька виразів умови пошуку для одного бази даних стовпця (, наприклад, (fname > 'A') AND (fname < 'M'), додати стовпець даних до області сітки двічі і введіть окремих значень у стовпці умови сітки для кожного екземпляра стовпця даних.

Або...

Усі                  

Визначає вираз умови додаткових пошуку для стовпця даних, пов'язані з попереднього вирази з логічним або. Більше або. сітки стовпці можна додавати, натиснувши клавішу ТАБУЛЯЦІЇ в крайньому правому стовпці або... .

Додати

Додати

Визначає ім'я стовпця даних цільового для стовпця пов'язаними даними. Під час створення запиту на додавання, Конструктор запитів намагається відповідають вихідний стовпець, відповідний цільового даних. Якщо Конструктор запитів не відповідає, потрібно вказати ім'я стовпця.

Нове значення

Оновлення, додавання значень

Визначає значення, яке місце в пов'язаний стовпець. Введіть літерал значення або вираз.

Область SQL

Загальні відомості про область SQL

Область SQL відображає інструкцію SQL для поточного запиту. Під час створення запиту, область SQL автоматично оновлює та reformats буде легко читається.

В області SQL, ви можете:

  • Створення нових запитів за допомогою введення інструкцій SQL.

  • Змінення інструкцію SQL, що створено в конструкторі запитів, залежно від настройок, внесені в області діаграми та сітки.

  • Введіть заяви про те, як скористатися певних функцій Microsoft SQL Server.

Оператори в області SQL

Можна змінити поточний запит безпосередньо в області SQL. Під час переміщення до іншої області, Конструктор запитів автоматично відформатує ваш оператор а потім змінюється схеми й сітка областей відповідно до декларації.

Примітка.: Ви можете ввести оптимізатор підказки інструкцій SQL, але Конструктор запитів може змінити їх.

Якщо ваш оператор не відображатись у панелей діаграми та сітки та цих областей відображаються, Конструктор запитів відображається повідомлення про помилку а потім пропонує вам два варіанти:

  • Повернутися до області SQL і редагування речення.

  • Скасуйте зміни та повернутися до останньої версії оператор SQL.

Якщо повернутися до області SQL і продовжити редагування речення, Конструктор запитів затінює областей, щоб указати, що вони більше не відображає вміст області SQL.

Також, за допомогою області SQL для введення інструкцій SQL, які не представлені графічно в конструкторі запитів. У таких випадках Конструктор запитів відображає те ж саме, як це відбувається, коли виявляє помилки – це потьмяніє діаграми та сітки областей вказує, що вони не представляє поточне положення. Ви можете продовжувати редагування оператора та виконати його, як і будь-який оператор SQL.

Примітка.: Якщо ви введіть SQL-інструкцію, а потім вносити додаткові зміни до запиту, змінивши панелей діаграми та сітки, Конструктор запитів перебудовують і знову оператор SQL. У деяких випадках ця дія призводить до інструкції SQL, яка побудовано відрізняється від спочатку введено (попри те, що вона завжди буде отримати той же результат). Цю різницю, зокрема ймовірно, коли ви працюєте з умови пошуку, які передбачають кілька речення, пов'язані з і і або.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×