- •Міністерство освіти і науки україни
- •Послідовність виконання роботи
- •Лабораторна робота № 2 Тема"Ассеss. Робота з фільтрами і запитами"
- •Теоретичні відомості
- •Послідовність виконання роботи
- •Лабораторна робота № 3
- •Теоретичні відомості
- •Послідовність виконання роботи
- •Лабораторна робота № 4 Тема "Ассеss. Оформлення звітів. Створення меню."
- •Теоретичні відомості
- •Послідовність виконання роботи
- •Список літератури
Лабораторна робота № 2 Тема"Ассеss. Робота з фільтрами і запитами"
Мета Уміти конструювати фільтри і запити для відшукання даних, створювати різні типи запитів (на вибірку, параметричними, на внесення змін у БД, на доповнення, вилучення, копіювання, створення, обчислення).
Теоретичні відомості
Для відшукання потрібних даних використовують фільтри і запити. Фільтризастосовують у випадку простих умов пошуку і виведення даних на екран чи папір. Доступ до команд роботи з фільтрами можна отримати одним із трьох способів (ввідкривши спочатку таблицю, запит або форму):
командами основного меню Записи Фильтр ;
командами з контекстного меню;
(найліпший) скористатися кнопками на панелі інструментів:
Фильтр по выделенному ;
Изменить фильтр ;
Расширенный фильтр ;
Применить/Удалить фильтр .
Рис. 4.
Як користуватися кнопками, ви дізнаєтеся, виконуючи роботу. Під час експериментів застосовуйте команду Записи Удалить фильтр, щоб повернути початкове відображення таблиці.
Для пошуку даних користувач будує умови: простііскладені.
Прості умови- це числа, тексти, вирази, математичні співвідношення, наприклад, «Иванов»; >3; <>4; date()— усі дати до вчора включно;Like[А-Г] —прізвища, які починаються на А, Б, В, Г;Like «Ив*» —слова, які починаються на Ив; 69???? — шестизначні номери телефонів, які починаються на 69,тощо. Умови записують відповідно до правилмови SQL(Structured Query Language).
Складені умови —це умови, побудовані з простих за допомогою логічних операцій not (не), аnd (і), оr (або). Наприклад,not 2; between 3 and 4; between date()30 and date ()1—дата за минулі 30 днів від сьогоднішньої, between 21/4/99and 21/5/99 —між двома датами.
У конструкторах фільтрів і запитів умови вводять у рядок умов. Умови, які стосуються різних полів і мають сполучник (логічну операцію) «і», записують в одному рядку конструктора умов. Умови, які стосуються одного поля і мають сполучник «або», розташовують одну під одною.
Запит —це засіб відшукання записів, перетворення таблиць і створення на їхній основі нових.
Розрізняють декілька типів запитів. Найпростішим є звичайний запит(інша назвазапрос на выборку),який відображає на екрані вибрані з БД записи. Ці запити не змінюють таблиці БД.
Для створення нової таблиці, що міститиме вибрані записи, внесення змін у таблиці (доповнення, оновлення, вилучення чи архівування записів, створення обчислювального поля тощо) використовують запросы на изменение(на внесення змін, на виконання дії з таблицею, action quiries).
Тип запиту можна змінювати у режимі Конструктора Запрос або кнопкою Тип запрса (рис.5 ).
Рис. 5.
Загальна схема роботи з запитами на внесення змін така:
виконують звичайний запрос на выборкузаписів;
змінюють тип запиту, наприклад, на створення нової таблиці;
запускають запит на виконання —буде створена нова таблиця з відібраними записами.
Запит створюють вручну в режимі конструктора або за допомогою майстра запитуна базі деякої таблиці чи декількох таблиць, яку/які додають до запиту.
Щоб створити запит вручну, треба виконати таку послідовність команд, стартуючи з головного вікна бази даних: вікно БД вкладкаЗапросы СоздатьКонструктор вікноДобавление таблицы, наприклад, вибрати таблицуОценки Добавить вікно Конструктора запросов.
Конструювання запиту складається з декількох етапів.
У вікні Конструктора запросовз таблиціОценки вибирають усі чи потрібні поля і перетягують їх у рядокПолетаблиці конструктора (рис. ).Інший спосіб: рядокПолезаповнюють, клацнувшу у ньому і вибравши назви полів з запропонованого списку.
Задають, якщо потрібно, режим упорядкування (методом вибору режиму зі списку) і режим відображення полів на екрані.
Вводять умови в рядок умов.
Щоб запустити запит на виконання, виконують команди ЗапросЗапускчи натискають на кнопку запуску .
Для редагування загалу треба повернутися в режим костктруктора.
У разі потреби змінюють тип запиту.
Коли запит готовий, закривають конструктор зі збереженням запиту з деякою назвою у файлі БД.