Лабораторна робота № 2

Тема: Створення запитів і робота з ними

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

Теоретичні відомості

В попередній темі ми розглянули дії, які можна виконувати з таблицями Access, відкритими в режимі таблиці. Таких дій, на перший погляд, достатньо, щоб вирішити майже всі завдання, що виникають перед користувачем при обробці даних. Однак таблиці - це тільки один із семи основних об'єктів Access. І тепер ми познайомимося з наступним об'єктом - запитом. Запит певною мірою аналогічний фільтру, тому що одна з основних функцій запиту - знайти і відібрати потрібні дані в базі даних. Однак вони дозволяють виконувати і багато інших дій.

Запити використовуються для перегляду, аналізу і зміни даних однієї або кількох таблиць. Наприклад, можна використовувати запит для відображення даних із однієї або кількох таблиць і сортувати їх у визначеному порядку, виконати обчислення над групою записів. Запити можуть бути джерелом даних для форм і звітів Access. Сам запит не містить даних, але дозволяє вибирати дані з таблиць і виконувати над ними ряд операцій. У Microsoft Access існує кілька видів запитів: запити до сервера, що дозволяють здійснювати вибір даних із сервера; запити на автопідстановку, що дозволяють автоматично заповнювати поля для нового запису; запити на вибирання, що здійснюють вибір даних із таблиць; запити на зміну, що дозволяють модифікувати дані в таблицях (у тому числі вилучати, обновляти і додавати записи); запити на створення таблиці, що дозволяють створити нову таблицю на основі даних однієї або декількох існуючих таблиць, а також інші типи запитів.

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

Основні відмінності запитів і фільтрів полягають у наступному:

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

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

> Фільтри не с окремим об'єктом у вікні бази даних, тому, якщо ми хочемо зберегти фільтр (тобто зберегти ті умови, що вказували у фільтрі), то він збережеться у вигляді запиту.

> Фільтри не дозволяють обчислювати суми, середнє значення, підраховувати кількість записів та інші обчислення над групами записів.

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

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

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

1. У вікні бази даних, на панелі об'єктів, активізувати об’єкт Запити і в робочому полі вікна вибрати ярлик Створення запиту за допомогою майстра. Після цього на екрані з'явиться діалогове вікно Створення простих запитів.

2. В полі зі списком Таблиці і запити вибираємо необхідну таблицю (запит).

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

4. В наступному вікні вибираємо тип запиту (детальний чи підсумковий), натиснути Далі.

5. В наступному вікні майстра в полі Задайте ім'я запиту введіть ім'я створюваного запиту і натисніть кнопку Готово.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: