Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка практичны з ОКТ 01б.doc
Скачиваний:
7
Добавлен:
14.08.2019
Размер:
1.38 Mб
Скачать

Заняття №15

Тема: Впорядкування даних, пошук даних за окремим зразком в таблиці. Використання простих фільтрів для пошуку даних у БД. Створення простих запитів.”

Мета: навчитися здійснювати пошук даних у програмі MS Access, використовуючи прості фільтри, виховувати ввічливість, розвивати вміння робити узагальнення, виділяти основне, виховувати зацікавленість дисципліною, прагнення отримувати нові знання самостійно.

Хід роботи: Запити. Призначення. Різниця запитів і фільтрів.

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

Запит на вибірку

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

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

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

Перехресні запити

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

SQL-запит

Це запит створений з допомогою інструкцій SQL.

Запит на зміну даних

Це запит, який дозволяє, виконавши одну операцію, внеси зміни у багато записів. Існує чотири типи запитів на зміну: на створення таблиці; на знищення зиписів; на додавання записів у таблицю; на оновлення записів у таблиці.

Запити достатньо гнучкі і дозволяють продивлятися дані, як зручно користувачу. Ось що можна зробити за допомогою запитів:

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

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

- Ви можете вибирати записи для відображення їх в результуючому наборі даних за певним критерієм.

- Можна продивтися результуючий набір даних, відсортований певним чином.

- Запити можна використовувати для проведення обчислень над даними.

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

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

- На основі даних запиту можна смтворювати діаграми, а потім використовувати їх в формі чи звіті.

- Ви можете створювати додаткові запити на основі результуючого набору даних попереднього запиту.

- Запити в Access дозволяють отримувати информацію із різних джерел. Ви можете запросити інформацію із баз даних dBASE, Paradox, Btrieve, Microsoft SQL Server. При виконанні запиту Access отримує дані і формує результуючий набір даних. Він має вигляд таблиці, хоч не є нею. Результуючий набір даних являється динамічним (віртуальним) набором записів і не зберігається в базі даних. Після закриття запиту результуючий набір даних перестає існувати. Хоч динамічний набір даних не існує, але пам'ятайте, що дані, які в ньому були, залишаються в базових таблицях.

Таким чином із вище сказаного випливає, що запити відрізняються від фільтрів значно ширшими можливостями і результатом роботи: після фільтрування ми отримуємо ту ж таблицю, але із потрібними записами, а при виконанні запитів утворюється новий об'єкт: результуючий набір даних. А також результуючий набір даних, отриманий при виконанні запиту втрачається, якщо його не зберегти; тому запитам користувач дає назви і зберігає їх на закладці Запросы головного вікна БД, що не можна сказати про фільтр. В подальшому ви повинні розрізняти запит і фільтр (вище перераховані можливості запиту легко дають відповідь на питанні про відмінність фільтра і запиту).