Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База даних.doc
Скачиваний:
5
Добавлен:
18.09.2019
Размер:
198.66 Кб
Скачать

Створення запитів

Створення простого запиту на вибірку за допомогою майстра

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. Щоб видалити записи, натиснути кнопку Запуск на панелі інструментів.

14