- •Технікум промислової автоматики
- •«Затверджую»
- •5.05010101 «Обслуговування програмних систем і комплексів»
- •Пояснювальна записка
- •Функції самостійної роботи:
- •Види самостійної роботи:
- •Теми, які виносяться на самостійне вивчення:
- •Тема 1 «Файлові системи» План
- •Література
- •Структури файлів
- •Іменування файлів
- •Захист файлів
- •Області застосування файлів
- •Тема 2 «Компоненти середовища системи керування базами даних (скбд)» План
- •Література
- •Апаратне забезпечення
- •Програмне забезпечення
- •Процедури
- •Користувачі
- •Тема 3 «Трьохрівнева архітектура системи керування базами даних» План
- •Література
- •Тема 4 «Головні переваги та недоліки ранніх скбд» План
- •Література
- •Тема 5 «Об'єктно-орієнтована модель даних» План
- •Література
- •Недоліки об'єктно-орієнтованих баз даних:
- •Тема 6 «Фундаментальні властивості відношень в реляційній моделі даних» План
- •Література
- •1. Відсутність кортежів-дублікатів
- •2. Відсутність впорядкованості кортежів
- •3. Відсутність впорядкованості атрибутів
- •4. Атомарність значень атрибутів
- •Тема 7 «Обмеження цілісності за станом» План
- •Література
- •Тема 8 «Дванадцать правил е. Ф. Кодду» План
- •Література
- •Правило інформації
- •Правило гарантійного доступу
- •Правило підтримки недійсних значень
- •Правило дінамічного каталогу, заснованого на реляційній моделі
- •Правило вичерпної підмови даних
- •Тема 9 «Функціональна модель даних. Модель семантичних об’єктів» План
- •Література
- •Магазин
- •Продавец
- •Тема 10 «Аномалії оновлення в базі даних» План
- •Література
- •Відношення «Співробітники»
- •Відношення «Відділення»
- •Відношення «Співробітники в відділеннях»
- •1. Аномалії вставки
- •2. Аномалії знищення
- •Аномалії модифікації
- •Тема 11 «Історія створення та виникнення мови запитів sql. Основні поняття sql» План
- •Література
- •Тема 12 «Типи даних в sql. Робота з оператором Where» План
- •Література
- •Типи даних в sql
- •Обрання рядків з використанням оператора where
- •Тема 13 «Сортування результатів – оператор Order by» План
- •Література
- •Відношення «Співробітники»
- •Відношення «Об’єкт нерухомості»
- •Тема 14 «Організація реляційних баз даних. Створення бази даних в скбд Access» План
- •Література
- •Організація реляційних баз даних
- •1. Визначення мети створення бази даних
- •Визначення таблиць, які повинна містити база даних
- •Визначення необхідних в таблиці полів
- •Завдання індівідуальних значень кожному полю
- •Визначення зв’язків між таблицями
- •6. Відновлення структури бази даних
- •7. Додавання даних та створення інших об’єктів бази даних.
- •Створення бази даних в скбд ms Access
- •Створення таблиць та зв’язків між таблицями в скбд Access
- •Визначення полів
- •Визначення первинного ключу
- •Визначення властивостей полів
- •Символи масок внесення
- •Встановлення зв’язків між таблицями
- •Тема 15 «Створення запитів в скбд ms Access» План
- •Література
- •Типи запитів, які підтримуються в скбд ms Access
- •Тема 16 «Внутрішні запити» План
- •Література
- •Тема 17 «Використання ключових слів Any та All» План
- •Література
- •Тема 18 «Створення форм в скбд Access» План
- •Література
- •Приклад створення простої автоформи:
- •Приклад створення форми за допомогою «Мастера форм»:
- •Створення форм за допомогою режиму конструктора
- •Тема 19 «Створення фільтрів в скбд ms Access» План
- •Література
- •1.Фільтр по выделенному фрагменту
- •2. Використання поля «Фильтр для»
- •3. «Звичайний фільтр»
- •4. «Розширенный фільтр»
- •Збереження фільтру як запиту
- •Використання запиту в якості фільтру
- •Тема 20 «Створення звітів в скбд Access» План
- •Література
- •Тема 21 «Створення макросів в скбд Access» План
- •Література
- •Макрокоманди, їх призначення та аргументи:
- •Збереження макросів
- •Виконання макроса
- •Редагування макросів
- •Копіювання макросів
- •Тема 22 «Системний каталог» План
- •Література
- •Зміст системного каталогу
- •Тема 23 «Властивості компонента tadoTable» План
- •Література
- •Тема 24 «Методи компонента tadoTable» План
- •Література
- •Тема 25 «Керування відображенням даних» План
- •Література
2. Використання поля «Фильтр для»
Для того, щоб застосувати поле «Фильтр для», треба натиснути по стовпцю поля, для якого необхідно ввести умову відбору, та ввести умову відбору в його контекстне меню.
3. «Звичайний фільтр»
Для того, щоб створити звичайний фільтр, треба відобразити на екрані вікно таблиці або вікно форми, для яких необхідно створити фільтр. Потім обрати опцію «Фильтр» з меню «Записи», після чого з подменю – опцію «Изменить фильтр» або натиснути по кнопці «Изменить фильтр» на панелі інструментів.
MS Access відобразить вікно створення фільтру, яке містить один запис з таблиці, розташований також, як й в режимі таблиці.
Потім треба ввести значення, які необхідно знайти, в відповідні поля даного запису або для кожного поля треба скористатися відкриваючим списком для відбору значення зі списку всіх унікальних значень, які були введені в поле. MS Access автоматично додасть обмеження до введеного значення, так само як це відбувається при створенні запитів.
Якщо значення заносяться в декілька полів, то між ними буде встановлене логічне відношення типу «И». Для того, щоб встановити для умов відбору відношення «Или», необхідно натиснути по закладці «Или» в нижній частині цього вікна для того, щоб відобразити на екрані новий зразок запису, та заповнити для нього умови відбору. Після заповнення форми для повернення до таблиці треба з меню «Записи» обрати опцію «Применить фильтр», або натиснути по кнопці «Применение фильтра». При цьому на екрані з’являться лише записи, які відповідають встановленим умовам. Можна натиснути в вікні «Фильтр» правою кнопкою миші для відображення контекстного меню, з якого необхідно обрати опцію «Применить фильтр».
4. «Розширенный фільтр»
Фільтр може бути створений способами, якими користувалися для створення запитів. Для створення поширеного фільтру треба відобразити на екрані таблицю (або форму), до якої необхідно застосувати фільтр, обрати з меню «Записи» та з подменю «Фильтр» – опцію «Розширенный фильтр» для відображення на екрані вікна «Фиільтр».
Вікно «Фильтр» практично таке ж саме як й вікно запиту. Воно автоматично містить список полів таблиці або запиту.
На відміну від запиту, який фільтрує записи та поля, фільтр відображає на екрані всі поля таблиці та фільтрує лише записи. Він немає в бланку побудови рядка «Вывод на экран», так як виводить на екран всі поля. Користувач переміщує поля з таблиці в бланк побудови, для того щоб внести для них умови відбору під ними, але це жодним чином не вплине на кількість полів, які виводяться на екран.
Після створення фільтру, його треба застосувати, обравши з меню «Фильтр» команду «Применить фильтр» або натиснувши по кнопці «Применение фильтра». Можна також натиснути по області вікна «Фильтр» правої кнопкою миші для виведення на екран контекстного меню та з цього меню обрати опцію «Применить фильтр». Якщо закрити діалогове вікно «Фильтр», фільтр автоматично не буде застосований.
Збереження фільтру як запиту
Так як таблиця може мати тільки один фільтр, який втрачається при створенні нового фільтру, в MS Access є можливість зберегти фільтр для постійного використання у вигляді запиту. Для того щоб його зберегти, треба натиснути по області вікна «Фильтр» правою кнопкою миші для відображення контекстного меню. Обрати опцію «Сохранение в виде запроса» (або просто натиснути по кнопці «Сохранение в виде запроса»), яка при роботі з вікном «Фильтр» з’являється на панелі інструментів замість кнопки «Сохранение».
MS Access відображає діалогову панель «Сохранение в виде запроса», де треба внести ім’я для запиту. Новий запит з’явиться на екрані в вікні бази даних та може бути використаний так саме, як будь-який інший запит.
