Основні відомості про запити

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

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

Використання запитів полегшує багато завдань баз даних

У цій статті

Огляд

Перегляньте набір даних у таблиці

Одночасний перегляд даних із кількох таблиць

Попросіть варіанти запитання за допомогою параметрів запиту

Виконання обчислень на основі даних

Перегляньте зведених або агрегатних даних

Створення нової таблиці за допомогою даних з інших таблиць

Додавання даних до таблиці за допомогою даних з інших таблиць

Змінення даних в автоматичному режимі

Видалення даних в автоматичному режимі

Огляд

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

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

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

Щоб отримати докладніші відомості про використання запиту для забезпечення необхідними даними форм або звітів, перейдіть за посиланнями в розділі «Див. також» або скористайтеся довідкою.

Примітка : Для прикладів у цій статті використано базу даних, створену за допомогою шаблону бази даних Northwind 2007.

Процедура настроювання Northwind 2007

  1. Натисніть кнопку Microsoft Office  Зображення кнопки Office і виберіть команду Створити.

  2. В області ліворуч у розділі Категорії шаблонів, виберіть пункт Локальні шаблони.

  3. У розділі Локальні шаблонинатисніть кнопку Northwind 2007і натисніть кнопку створити.

  4. Для відкривання бази даних виконайте вказівки на сторінці Northwind Traders (на вкладці об’єкта Початкова сторінка), а потім закрийте діалогове вікно входу.

На початок сторінки

Пошук підмножин даних у таблиці

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

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

  1. Відкрийте Northwind 2007.

  2. На вкладці Створення в групі Додатково натисніть кнопку Конструктор запитів.

  3. У діалоговому вікні Відображення таблиці на вкладці Таблиці двічі клацніть елемент Товари.

  4. Закрийте діалогове вікно Відображення таблиці.

  5. У таблиці «Товари» двічі клацніть пункт Назва товару та Ціна , щоб додати ці поля до запиту бланк.

  6. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

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

На початок сторінки

Одночасний перегляд даних у кількох таблицях

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

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

  1. Відкрийте Northwind 2007.

  2. На вкладці Створення в групі Додатково натисніть кнопку Конструктор запитів.

  3. У діалоговому вікні Відображення таблиці на вкладці Таблиці двічі клацніть елементи Клієнти й Замовлення.

  4. Закрийте діалогове вікно Відображення таблиці.

    Зверніть увагу, рядок, під назвою об'єднання, яка з'єднує поля «Ідентифікатор» у таблиці «Замовники» Ідентифікатор клієнта поля в таблиці «замовлення». Цей рядок зв'язок між двома таблицями.

  5. У таблиці «Клієнти» двічі клацніть поля Компанія й Місто, щоб додати їх до бланка запиту.

  6. На бланку запиту у стовпці Місто зніміть прапорець у рядку Відображення.

  7. У рядку критерії стовпця місто введіть "Донецьк" (включає одинарні лапки).

    Якщо зняти прапорець Відображати запобігає відображення міста у його результати запиту, а вводити "Донецьк" у рядку критерії визначає, що потрібно відображати лише записи, де має значення поля "місто" Донецьк. У цьому випадку запит повертає лише клієнтів, які знаходяться в Донецьк, L і компанія АА.

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

  8. У таблиці «Замовлення» двічі клацніть поля Ідентифікатор замовлення та Дата замовлення, щоб додати їх до наступних двох стовпців у бланку запиту.

  9. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

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

  10. Натисніть сполучення клавіш CTRL+S, щоб зберегти запит.

    Відобразиться діалогове вікно Зберегти як.

  11. У полі Ім'я запиту введіть замовлення за містомі натисніть кнопку OK.

На початок сторінки

Змінення запитання за допомогою параметрів запиту

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

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

  1. Відкрийте Northwind 2007.

  2. Клацніть межу навігаційної панелі, щоб відобразити область переходів.

    Примітка : Якщо область переходів відображається, цей крок не потрібний.

  3. В області переходів клацніть правою кнопкою миші запит із назвою Замовлення за містом (створений у попередньому розділі) і виберіть елемент контекстного меню Конструктор.

  4. У сітці макета запиту в рядку критерії стовпця місто видаліть "Донецьк"а потім введіть [для те, що city?].

    Рядок [на те, що city?] – це повідомлення параметра. Квадратні дужки вкажіть, що запит для запиту для параметра й текст (у цьому випадку для якого міста?) – це запитання, яка відображається в рядку.

    Примітка : У тексті підказки не можна використовувати ні крапку (.), ні знак оклику (!).

  5. Увімкніть прапорець у рядку Відображення стовпця «Місто», щоб місто відображалося в результатах запиту.

  6. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

    Відобразиться підказка ввести значення параметра «Місто».

  7. Введіть Івано-Франківські натисніть клавішу ENTER.

    Запит буде виконано, і відобразяться замовлення клієнтів з Івано-Франківська.

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

  8. На вкладці Основне у групі Подання натисніть кнопку Вигляд і виберіть пункт Конструктор.

  9. На бланку запиту в рядку Критерії стовпця Місто введіть Like [Для якого міста?]&"*".

    У цьому тексті підказки параметра ключове слово Like, символ амперсанда (&) і зірочка (*) в лапках дозволяють користувачу ввести комбінацію символів, включно із символами узагальнення, для повернення низки результатів. Наприклад, якщо користувач введе *, запит поверне всі міста; якщо введе Л, запит поверне всі міста, назва яких починається з літери «Л»; якщо користувач введе *с*, запит поверне всі міста, назва яких містить літеру «с».

  10. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

    У рядку запиту введіть новийі натисніть клавішу ENTER.

  11. Запит буде виконано, і відобразяться замовлення клієнтів з Івано-Франківська.

Визначення типу даних параметра

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

Примітка : Якщо для параметра встановлено текстові дані, введення будь-яких даних інтерпретується як текст, і повідомлення про помилку не відображається.

Щоб визначити тип даних для параметра запиту, виконайте наведену нижче процедуру.

  1. Коли запит відкрито в поданні «Конструктор», на вкладці Конструктор у групі Відобразити або приховати натисніть кнопку Параметри.

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

  3. У стовпці Тип даних виберіть тип даних для кожного параметра.

На початок сторінки

Виконання обчислень на основі даних

Здебільшого таблиці не використовуються для збереження обчислених значень, що базуються на даних цієї ж бази даних. Наприклад, таблиця «Відомості про замовлення» в шаблоні Northwind 2007 не зберігає підсумки товарів, тому що підсумок будь-якого товару обчислюється за допомогою даних, які зберігаються в полях «Кількість», «Вартість одиниці товару» та «Знижка» таблиці «Відомості про замовлення».

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

Для створення запиту, який розраховує підсумки товарів, що базуються на даних таблиці «Відомості про замовлення», дотримуйтеся наведеної послідовності дій.

  1. Відкрийте Northwind 2007.

  2. На вкладці Створення в групі Додатково натисніть кнопку Конструктор запитів.

  3. У діалоговому вікні Відображення таблиці на вкладці Таблиці двічі клацніть елемент Відомості про замовлення.

  4. Закрийте діалогове вікно Відображення таблиці.

  5. У таблиці «Відомості про замовлення» двічі клацніть елемент Ідентифікатор товару, щоб додати це поле до першого стовпця бланка запиту.

  6. У другому стовпці бланка запиту клацніть правою кнопкою миші рядок Поле і виберіть елемент контекстного меню Масштаб….

  7. У полі Масштаб введіть або вставте:

    Проміжний підсумок: ([Кількість] * [Вартість одиниці товару])-([Кількість] * [одиниць товару

    Натисніть кнопку OK.

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

  8. На вкладці Конструктор у групі Результати виберіть команду Запуск.

    Запит буде виконано, і, відповідно до замовлення, відобразиться перелік товарів і підсумки.

  9. Щоб зберегти запит, натисніть сполучення клавіш CTRL+S, а потім надайте запиту ім’я: Підсумки товарів.

На початок сторінки

Перегляд зведених або агрегатних даних

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

Microsoft Office Access 2007 містить нові функції, рядок «Підсумок», який дає змогу переглянути простий сукупні дані в будь-який таблиця даних. Додайте рядок підсумків, щоб запит підсумків товарів, створений у попередньому прикладі , використовуючи такі дії:

  1. Виконайте запит підсумків товарів і залиште результати відкритими у вікно табличного подання даних.

  2. На вкладці Основне у групі Записи натисніть кнопку Підсумки.

    Внизу даних у табличному поданні з’явиться новий рядок зі словом Підсумок у першому стовпці.

  3. Клацніть клітинку в останньому рядку даних у табличному поданні з назвою Підсумок.

    У клітинці з’явиться кнопка зі стрілкою.

  4. Клацніть її, щоб відобразити доступні агрегатні функції.

    Оскільки стовпець містить текстові дані, існує лише два варіанти: Немає та Кількість.

  5. Виберіть елемент Кількість.

    Вміст клітинки зміниться з Підсумок на кількість значень стовпця.

  6. Клацніть суміжну клітинку (другий стовпець).

    У клітинці з’явиться кнопка зі стрілкою.

  7. Клацніть її та виберіть функцію Сума.

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

  8. Залиште запит відкритим у вікні табличного подання даних.

Створення запиту підсумків для складніших зведень

Рядок підсумків у таблиці даних – це дуже корисний, але складніші питання, використовується запит на обчислення підсумків. Запит підсумків, Вибірковий запит, який дає змогу групувати та підсумовування даних. Припустімо, що ви хочете, щоб побачити загальний обсяг продажів за продуктами. У запиту підсумків можна використовувати Sum, агрегатна функція, щоб побачити загальний обсяг продажів за продуктами.

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

  1. На вкладці Основне у групі Подання натисніть кнопку Вигляд і виберіть пункт Конструктор.

    У поданні конструктора відкриється запит підсумків товарів.

  2. На вкладці Конструктор у групі Відображення або приховання натисніть кнопку Підсумки.

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

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

    • Можна групувати елементи за значеннями полів за допомогою рядка бланка Підсумок.

    • До результатів запиту підсумків можна додати рядок даних у табличному поданні Підсумок.

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

  3. У другому стовпці бланка в рядку Підсумок виберіть у розкривному списку функцію Сума.

  4. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

    Запит виконається, і відобразиться перелік товарів із підсумками.

  5. Натисніть сполучення клавіш CTRL+S, щоб зберегти запит. Залиште запит відкритим.

Створення перехресного запиту для додавання іншого рівня групування

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

Можна знову змінити запит підсумків товарів так, що запит поверне рядки підсумків товарів і стовпці підсумків за місяць.

  1. На вкладці Основне у групі Подання натисніть кнопку Вигляд і виберіть пункт Конструктор.

  2. У групі Настроювання запиту натисніть кнопку Відобразити таблицю.

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

  4. На вкладці Конструктор у групі Тип запиту натисніть кнопку Перехресний.

    На бланку рядок Відображення приховано, а рядок Перехресний відображено.

  5. У третьому стовпці бланка двічі клацніть правою кнопкою миші рядок Поле та виберіть елемент контекстного меню Масштаб…. Відкриється поле Масштаб.

  6. У полі Масштаб введіть або вставте:

    Місяць: "Місяць" & DatePart ("m", [Дата замовлення])

  7. Натисніть кнопку OK.

  8. У рядку Перехресний виберіть із розкривного списку такі значення: Заголовок рядка для першого стовпця, Значення для другого стовпця та Заголовок стовпця для третього стовпця.

  9. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

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

  10. Натисніть сполучення клавіш CTRL+S, щоб зберегти запит.

На початок сторінки

Створення нової таблиці за допомогою даних інших таблиць

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

Припустімо, що потрібно надсилати дані кнопки замовлення з Чернігова бізнес-партнера, хто використовує доступу для підготовки звітів. Замість того, щоб надіслати всі дані свого замовлення, який потрібно обмежити дані, які ви надсилаєте дані для замовлення з Чернігова.

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

  1. Відкрийте Northwind 2007.

  2. Щоб виконати запит на створення таблиці, можливо, потрібно буде ввімкнути вміст бази даних за допомогою рядка повідомлень, яка відображається під стрічкою (частина Інтерфейс користувача Microsoft Office Fluent) в разі бази даних ненадійних під час її відкриття.

    Показати як увімкнути бази даних

    1. У рядку повідомлень натисніть кнопку Параметри.

      З’явиться діалогове вікно Параметри безпеки Microsoft Office.

    2. Виберіть пункт Дозволити цей вміст і натисніть кнопку ОК.

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

  3. Закрийте форму діалогового вікна входу.

  4. На вкладці Створення в групі Додатково натисніть кнопку Конструктор запитів.

  5. У діалоговому вікні Відображення таблиці двічі клацніть елементи Відомості про замовлення та Замовлення.

  6. Закрийте діалогове вікно Відображення таблиці.

  7. У таблиці Замовлення двічі клацніть поля Ідентифікатор клієнта та Місто доставки, щоб додати ці поля до бланку.

  8. У таблиці Відомості про замовлення двічі клацніть поля Ідентифікатор замовлення, Ідентифікатор товару, Кількість, Вартість одиниці товару та Знижка, щоб додати ці поля до бланку.

  9. У стовпці Місто доставки бланка зніміть прапорець у рядку відображення . У рядку критерії введіть "Чикаго" (включає одинарні лапки).

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

  10. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

  11. Натисніть сполучення клавіш CTRL+S, щоб зберегти запит.

    Відобразиться діалогове вікно Зберегти як.

  12. У полі Ім’я запиту введіть Запит замовлень із Чернігова та натисніть кнопку OK.

  13. На вкладці Основне, у групі Подання клацніть команду Вигляд і виберіть пункт Конструктор.

  14. На вкладці Конструктор, у групі Тип запиту натисніть кнопку Створення таблиці.

    З’явиться діалогове вікно Створити таблицю.

  15. У діалоговому вікні Створити таблицю в полі Ім’я таблиці введіть Замовлення з Чернігова та натисніть кнопку OK.

  16. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

  17. У діалоговому вікні підтвердження натисніть кнопку Так для підтвердження.

    Нову таблицю створено, і вона відображається в області переходів.

    Примітка : Якщо таблиця із вказаним ім’ям уже існує, її буде видалено перед виконанням запиту.

  18. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

    Оскільки таблиця «Замовлення із Чернігова» існує, з’явиться діалогове вікно попередження.

  19. Щоб скасувати дію та відхилити діалогове вікно, виберіть Ні.

На початок сторінки

Додавання даних до таблиці, використовуючи дані з інших таблиць

Можна скористатися запитом на додавання, щоб отримати дані з однієї або кількох таблиць і додати їх до іншої таблиці.

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

Донбас область даних можна додати до таблиці замовлення з Чернігова, створений у попередньому прикладі , використовуючи такі дії:

  1. У поданні ''Конструктор'' відкрийте запит з ім’ям ''Запит замовлень із Чернігова''.

  2. На вкладці Конструктор у групі Тип запиту натисніть кнопку Додавання. Відкриється діалогове вікно Додавання.

  3. У діалоговому вікні Додавання клацніть кнопку зі стрілкою в полі Ім’я таблиці та виберіть елемент розкривного списку Замовлення з Чернігова.

  4. Натисніть кнопку OK.

    Діалогове вікно Додавання закриється. На бланку зникне рядок Відображення, а з’явиться рядок Додавання до.

  5. На бланку в рядку Критерії стовпця "Місто доставки" видаліть "Чернігів" і введіть Донбас.

  6. У рядку Додавання до виберіть відповідне поле для кожного стовпця.

    У цьому прикладі значення рядка Додавання до має відповідати значенню рядка Поле, але це не обов’язково для функціонування запиту на додавання.

  7. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

На початок сторінки

Автоматичне змінення даних

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

Увага! : Запит на змінення не можна скасувати. Потрібно робити резервні копії таблиці, які будуть оновлені за допомогою запиту на оновлення.

У попередньому прикладіякий додаватиметься рядки таблиці замовлення з Чернігова. У таблиці замовлення з Чернігова ' поле Ідентифікатор продукту відображається числове Product ID. Щоб дані кориснішими для звітів, можна замінити продукту ідентифікатори із назвами продуктів. Щоб замінити продукту ідентифікаторів, спочатку необхідно змінити тип даних поля Ідентифікатор продукту» у таблиці замовлення з Чернігова із числа на текст, щоб поле Ідентифікатор продукту може прийняти назви продуктів.

Можна оновити значення в таблиці «Замовлення з Чернігова» за допомогою наведених нижче дій.

  1. Відкрийте таблицю «Замовлення з Чернігова» в поданні конструктора.

  2. У рядку «Ідентифікатор товару» змініть тип даних зі значення Число на Текст.

  3. Збережіть і закрийте таблицю «Замовлення з Чернігова».

  4. На вкладці Створення в групі Додатково натисніть кнопку Конструктор запитів.

  5. У діалоговому вікні Відображення таблиці двічі клацніть елементи Замовлення з Чернігова та Товари.

  6. Закрийте діалогове вікно Відображення таблиці.

  7. На вкладці Конструктор у групі Тип запиту натисніть кнопку Оновлення.

    На бланку зникнуть рядки Сортування й Відображення, і з’явиться рядок Оновлення до.

  8. У таблиці Замовлення з Чернігова двічі клацніть елемент Ідентифікатор товару, щоб додати його до бланку.

  9. На бланку в рядку Оновлення до стовпця Ідентифікатор товару введіть або вставте:

    [Продукти]. [Назва продукту]

    Порада : Можна скористатися запитом на оновлення, щоб видалити значення полів за допомогою пустого рядка ("") або значення NULL у рядку Оновлення до.

  10. У рядку Критерії введіть або вставте:

    [Код товару] Like ([продукти]. [ ІДЕНТИФІКАТОР])

    Ключове слово Like необхідне, оскільки поля, які порівнюються, містять різні типи даних («Ідентифікатор товару» – текстові дані, «Ідентифікатор» – числові дані).

  11. У вікні табличного подання даних можна переглянути, які значення будуть змінені за допомогою запиту на оновлення.

    На вкладці Конструктор у групі Результати натисніть кнопку Вигляд і виберіть пункт Подання таблиці.

    Запит поверне перелік ідентифікаторів товарів, які буде оновлено.

  12. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

    Під час відкривання таблиці «Замовлення з Чернігова» в полях ідентифікаторів товарів числові значення будуть замінені на назви товарів із таблиці «Товари».

На початок сторінки

Автоматичне видалення даних

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

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

Можна скористатися запитом на видалення рядків із таблиці «Замовлення з Чернігова», які не мають значення для ідентифікатора замовлення, дотримуючись наведеної нижче процедури.

  1. На вкладці Створення в групі Додатково натисніть кнопку Конструктор запитів.

  2. У діалоговому вікні Відображення таблиці двічі клацніть елемент Замовлення з Чернігова.

  3. Закрийте діалогове вікно Відображення таблиці.

  4. На вкладці Конструктор у групі Тип запиту натисніть кнопку Видалення.

    На бланку зникнуть рядки Сортування й Відображення, і з’явиться рядок Видалення.

  5. У таблиці Замовлення з Чернігова двічі клацніть поле Ідентифікатор замовлення, щоб додати його до бланку.

  6. На бланку в рядку Критерії стовпця "Ідентифікатор замовлення" введіть Is Null.

  7. На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

На початок сторінки

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

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

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

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

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

×