Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІСТУ_ПОСІБНИК.doc
Скачиваний:
98
Добавлен:
21.02.2016
Размер:
15 Мб
Скачать

3.2 Приклади створення запитів в субд Access

Приклад 1. Створити запит на вибірку «Замовлення», в результаті виконання якого з БД вибирається інформація: Дата, Клієнт, Товар, Ціна та Сума замовлення. Виконати сортування по датах, всередині по клієнтах, потім по товарах.

  1. Запрос-Создать-Конструктор

  2. У діалоговому вікні «Добавление таблицы» виберемо всі три таблиці. Для додавання потрібних полів достатньо двічі клацнути на кожному з цих полів у відповідних таблицях.

  3. Для зміни назви поля «Найменування клієнта» на «Клієнт» треба встановити курсор миші у відповідне поле та клавіши Shift+F2.

  4. В діалоговому вікні «Область ввода» встановити курсор до назви поля, ввести потрібну назву та поставити двокрапку. Аналогічно перейменувати «Найменування товару» на «Товар».

  5. Для створення поля «Сума замовлення» треба перемножити ціну з таблиці «Довідник товарів» на кількість з таблиці «Дані про замовлення».

  6. Скористуємось будівником виразів: клацнути на пустому полі, натиснути кнопку (або ПКМ на пустому полі та вибрати «Построить»).

  1. В діалоговому вікні «Построитель выражений» ввести: Сума замовлення:

  2. Перейти до таблиці Довідник товарів – вставити Ціна – вставити знак множення * ;

  3. Перейти до таблиці Дані про замовлення – вставити Кількість».

  1. Для сортування по датах, в середині по клієнтах, а потім по товарах треба в рядку «Сортировка:» під необхідними полями вибрати «по возрастанию» або «по убыванию».

  1. Для запуску запиту натиснути (або «Запрос – Запуск», або змінити вид).

  2. Якщо результат не задовольняє, то повертаємося до конструктору (змінити вид) та вносимо потрібні зміни, якщо ж задовольняє, то закриваємо вікно.

  3. На запитання програми щодо збереження зміни макету або структури об’єкту натискаємо «Да», у вікні «Сохранение» вводимо ім'я запиту «Замовлення» та натиснемо «ОК».

  4. Створений запит має вгляд в якому обрані поля Дата, Клієнт, Товар, Ціна та створене обчислювальне поле Сума замовлення.

  5. Виконано сортування по датах, всередині по клієнтах, потім по товарах.

Приклад 2. Створити запит на вибірку «Замовлення чорносливу», в результаті виконання якого з БД вибирається інформація: Товар, Клієнт, Сума замовлення чорносливу.

  1. Запрос-Создать-Конструктор

  2. Запит «Замовлення чорносливу» створимо на основі запиту «Замовлення».

  3. У діалоговому вікні «Добавление таблицы» на вкладці «Запросы» виберемо запит «Замовлення».

  4. Додамо необхідні поля. Змінимо назву поля «Сума замовлення» на «Сума замовлення чорносливу».

  5. У рядку «Условие отбора:» під полем «Товар» запишемо вираз, що містить у собі загальну частину з Чорнослив з кісточками та Чорнослив без кісточок, наприклад *слив*, де * – означає безліч символів.

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

  1. Створений запит має вигляд в якому обрані поля Товар (чорнослив), Клієнт та Сума замовлення чорносливу.

Приклад 3. Створити запит на вибірку «Замовлення 12 лютого», в результаті виконання якого з БД вибирається інформація: Товар, Клієнт, Дата.