Створення запитів
Створення простого запиту на вибірку за допомогою майстра
1. У вікні бази даних у списку Объекты вибрати Запросы і на панелі інструментів вікна бази даних натиснути кнопку Создать.
2. У діалоговому вікні Новый запрос вибрати в списку рядок Простой запрос і натиснути кнопку ОК.
3. Вибрати поля для запиту.
Останнє діалогове вікно дозволяє або запустити запит, або відкрити його в режимі конструктора.
Створення запиту на вибірку за допомогою конструктора
1. У вікні бази даних у списку Объекты вибрати Запросы і на панелі інструментів вікна бази даних натиснути кнопку Создать.
2. У діалоговому вікні Новый запрос клацнути рядок Конструктор і натиснути кнопку ОК.
3. У діалоговому вікні Добавление таблицы вибрати вкладку, що містить об'єкти, дані з яких будуть використані в запиті.
4. Двічі клацнути об'єкти, які потрібно додати в запит, а потім натиснути кпопку Закрыть.
5. Додати поля в рядок Поле в бланку запиту і, якщо необхідно, указати умови і порядок сортування.
Для перегляду результатів запиту на панелі інструментів потрібно натиснути кнопку Вид.
Задання умов у запитах
Текстові умови. Допускається використання різних способів уведення текстових умов: 11-А, «11-А», =11-А, =«11-А». MS Access автоматично візьме текстовий фрагмент у лапки і поставить знак «дорівнює». Можна використовувати оператор «Like» із символами «*» і «?».
Числові умови. Допускається використання операторів =, <, >, <=, >=, <>, between ... and ... .
Умови для дат. Допускається використання оператора between ... and ... .
Логічні умови. Допускається використання логічних операцій And або Or.
Побудова виразів
Для створення обчислювального поля краще використовувати Построитель выражений, вікно якого складається із трьох розділів, що розташовані зверху вниз.
Поле виразу (1). У верхній частині вікна розташована ділянка, у якій створюється вираз.
Кнопки операторів (2). У середній частині вікна Построитель выражений розташовані кнопки із часто використовуваними операторами. При натисканні на одну із цих кнопок Построитель выражений вставить відповідний оператор у поточну позицію поля виразу.
Елементи виразу (3). У нижній частині вікна Построителя выражений розташовані три поля. У лівому полі виводяться папки, що містять таблиці, запити, форми, об'єкти бази даних, вбудовані й створені користувачем функції, сталі, оператори й загальні вирази. У середньому полі задаються елементи або типи елементів для папки, заданої в лівому полі. У правому полі виводиться список значень (якщо вони існують) для елементів, заданих у лівому і середньому полях. Наприклад, якщо вибрати в лівому полі Встроенные функции й тип функції в середньому, то в правому полі буде виведений список усіх вбудованих функцій обраного типу.
Створення запиту з параметрами
1. Створити запит на вибірку або перехресний запит.
2. У режимі конструктора запиту перетягнути поля зі списку полів до бланка запиту.
3. Для поля, яке передбачається використовувати як параметр, ввести в клітинку рядка Условие отбора вираз із текстом запрошення у квадратних дужках.
Для перегляду результатів потиснути кнопку Вид на панелі інструментів і ввести значення параметра.
Створення перехресних запитів за допомогою майстра
1. У вікні бази даних у списку Объекты вибрати Запросы і на панелі інструментів вікна бази даних натиснути кнопку Создать.
2. У діалоговому вікні Новый запрос вибрати в списку рядок Перекрестный запрос і натиснути кнопку ОК.
3. Виконати інструкції в діалогових вікнах майстра.
СТВОРЕННЯ ЗАПИТІВ НА ЗМІНУ ДАНИХ
Створення запиту на додавання записів
1. Створити запит, що містить таблицю, записи з якої необхідно додати в іншу таблицю.
2. У режимі конструктора запиту натиснути стрілку поряд з кнопкою Тип запроса на панелі інструментів і вибрати команду Добавление. На екрані з'явиться діалогове вікно Добавление.
3. У полі Имя таблицы ввести ім'я таблиці, у яку необхідно додати записи.
4. Якщо таблиця розташована у відкритій зараз базі даних, вибрати параметр в текущей базе данных. Натиснути кнопку ОК.
5. Перетягнути із списку полів у бланк запиту поля, які необхідно додати або які використовуватимуться при визначенні умови відбору.
6. Якщо в обох таблицях виділені поля мають однакові імена, то відповідні імена автоматично вводяться в рядок Добавление. Якщо імена полів двох таблиць відрізняються одне від одного, потрібно вказати в рядку Добавление імена полів таблиці-одержувача.
7. Для полів, переміщених у бланк запиту, ввести в клітинку Условия отбора умови відбору, за якими здійснюватиметься додавання.
8. Для попереднього перегляду записів, що додаються, натиснути кнопку Вид на панелі інструментів.
9. Для додавання записів натиснути кнопку Запуск на панелі інструментів.
Створення таблиці за допомогою запиту
1.Створити запит, вибравши таблиці або запити, що містять записи, які слід помістити в нову таблицю.
2. У режимі конструктора запиту клацнути стрілку поряд з кнопкою Тип запроса на панелі інструментів і вибрати Создание таблицы. Відкриється діалогове вікно Создание таблицы.
3. У полі Имя таблицы ввести ім'я таблиці, яку потрібно створити або замінити.
4. Вибрати параметр в текущей базе данных (другой базе данных) і ввести шлях до бази даних, у яку слід помістити нову таблицю, або натиснути кнопку Обзор для пошуку бази даних. Натиснути кнопку ОК.
5. Перетягнути зі списку полів у бланк запиту поля, які потрібно додати в нову таблицю.
6. Для полів, переміщених у бланк запиту, ввести умови в клітинку Условие отбора.
7. Для перегляду нової таблиці до її створення натиснути кнопку Вид на панелі інструментів.
8. Для створення нової таблиці натиснути кнопку Запуск на панелі інструментів.
Створення запиту на оновлення записів
1. Створити запит за допомогою таблиць або запитів, які містять оновлювані записи.
2. У режимі конструктора запиту натиснути стрілку поряд з кнопкою Тип запроса на панелі інструментів і вибрати команду Обновление.
3. Перетягнути зі списку полів у бланк запиту поля, які потрібно відновити або для яких слід вказати умови відбору.
4. За необхідності задати умови відбору в клітинці Условие отбора.
5. Для полів, які необхідно відновити, ввести в клітинку Обновление вираз або значення, яке має бути використане для зміни полів.
6. Щоб проглянути список записів, які будуть оновлені, натиснути кнопку Вид на панелі інструментів. Список, що виводиться, не міститиме нових значень.
7. Щоб відновити записи, натиснути кнопку Запуск на панелі інструментів.
Створення запиту на видалення записів однієї або декількох таблиць, зв'язаних
відношенням «один-до-одного»
Необхідно пам'ятати, що при видаленні записів за допомогою запиту на видалення відмінити операцію неможливо; рекомендується завжди робити резервні копії даних. Іноді під час виконання запиту на видалення також можуть бути видалені й деякі записи із зв'язаних таблиць, не включених до запиту.
1. Створити новий запит, що містить таблиці, з яких необхідно видалити записи.
2. У режимі конструктора запиту на панелі інструментів клацнути стрілку поряд з кнопкою Тип запроса, вибрати Удаление.
3. Для таблиць, з яких необхідно видалити записи, перетягнути знак «зірочка» (*) зі списку полів у бланк запиту. У клітинці Удаление цих полів з'явиться значення ИЗ.
4. Щоб задати умови відбору записів, що видаляються, перетягнути поля, для яких необхідно встановити умови відбору, у бланк запиту.
5. Для полів, які переміщені у бланк запиту, ввести умову в клітинку Условие отбора.
6. Щоб проглянути записи, які будуть видалені, натиснути кнопку Вид на панелі інструментів.
7. Щоб видалити записи, натиснути кнопку Запуск на панелі інструментів.