Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
9.7_Запити.docx
Скачиваний:
8
Добавлен:
01.05.2025
Размер:
49 Кб
Скачать
☆

Виконання I збереження запиту.

Для виконання запиту потрiбно на панелi iнструментiв натиснуги кнопку «Запуск» або перевести запит у «Режим таблицы» натисканням кнопки «Вид». При натисканнi ▼ на вiдкривається три режими: «Конструктор», «Режим таблицы», «Режим SQL».

Пiсля виконання запиту кнопка «Вид» перетворюється в кнопку, натискання якої приводить до повернення в режим «Конструктора запросов». Послiдовне натискання цих кнопок дає зручну можливiсть оперативно переглядати результати виконання запиту. Пiсля виконання запиту можемо одержати таку таблицю.

Прізвище

Імя

НазваПред

Оцінка

Бондаренко

Марія

Алгебра

11

Бондаренко

Марія

Інформатика

11

Бондаренко

Марія

Хімія

10

Бондарчук

Зінаїда

Алгебра

5

Бондарчук

Зінаїда

Інформатика

4

Бондарчук

Зінаїда

Фізика

11

Бондарчук

Зінаїда

Хімія

4

Іванов

Віталій

Алгебра

8

Іванов

Віталій

алгебра

11

Для збереження запиту необхiдно виконати команду меню «Файл» → «Сохранить» або натиснути вiдповiдну кнопку на панелi iнструментiв. Вiдкриється дiалогове вiкно «Сохранение», у якому потрiбно ввести iм’я запиту i натиснути кнопку «ОК».

Запит з параметрами.

Створення параметричного запиту надає користувачу додатковi зручностi. Наприклад, потрiбнi вiдомостi не про всiх учнiв за заданою умовою вiдбору, а на окремого учня.

Для створення запиту з параметрами виконують такi дiї:

  • вiдкрити iснуючий запит у режимi Конструктора;

  • в «Бланк запиту» в потрiбному стовпчику в рядку «Условие отбора» ввести текст запиту в квадратних дужках (наприклад, в стовпчику IIрiзвище записати [Ввести прiзвище]); умови вiдбору можна встановлювати за маскою, за кiлькома полями (наприклад, прiзвище та iм’я) або за логiчною умовою «или»;

  • виконати запит, натиснувши кнопку «Запуск»;

  • у дiалоговому вiкнi, що з’явиться, ввести значения параметра (наприклад, Бондаренко);

  • натиснути кнопку «ОК», у результуючiй таблицi будугь знаходитись записи, якi вiдповiдають заданим параметрам.

  • для збереження запиту з новим iм’ям потрiбно виконати команду «Сохранить как...», ввести нове iм’я i натиснути «ОК».

Для зняття запиту з параметрами потрiбно в режимi Конструктор очистити рядок «Условие отбора».

Створення запиту про кiлькiсть оцінок

Для створення запиту про кiлькiсть оцiнок необхiдно:

  • вiдкрити вкладку «Запросы»;

  • натиснути кнопку «Создать» i у вiкнi «Новый запрос», що вiдкриється, вибрати режим Конструктора;

  • натиснути «ОК» — вiдкриється вiкно додавання таблиць;

  • додати потрiбнi таблицi (в нашому випадку Предмети, Успiшнiсть, Учнi), закрити вiкно «Добавление таблицы»;

  • у бланк запиту послiдовно ввести поля (тут Учнi.Прiзвище; Учнi.Iмя, Предмети.НазваПред; Успiшнiсть.Оцiнка);

  • на панелi iнструментiв натиснути кнопку «Групповые операции» або виконати команду «Вид» →«Групповые операции» — в бланку запиту з’явиться новий рядок «Групповые операции», де для всiх полiв запишеться «Группировка»;

  • у стовпчику Оцiнка вiдкрити список «Группировка» i вибрати в ньому Соunt — це функцiя, яка пiдраховує кiлькiсть записiв;

  • виконати запит i впевнитися, що в підсумковiй таблицi для кожного учня визначається кiлькiсть всiх одержаних ним оцiнок. Цьому полю буде автоматично надана назва Соunt_Оцінка і натиснути кнопку «Свойства» на панелі інструментів;

  • в дiалоговому вiкнi «Свойства поля», що вiдкриється, в рядку «Подпись» ввести потрiбний текст (тут Кількість оцiнок);

  • закрити вiкно «Свойства поля» i знову виконати запит, щоб пересвiдчитися, що стовпчик має щойно встановлену назву;

  • зберегти запит з потрiбним iменем (наприклад, Кількiсть).

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

Запрос 1: запрос на выборку

Прізвище

Імя

НазваПред

Кількість оцінок

Бондарчук

Зінаїда

Хімія

1

Іванов

Віталій

Алгебра

2

Іванов

Віталій

Інформатика

2

Іванов

Віталій

Фізика

4

Іванов

Віталій

Хімія

3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]