- •Тема: Характеристика системи управління базами даних Microsoft Access. Типи полів та їх властивості План
- •Поняття бази даних
- •Зв’язки між таблицями
- •Пошук, заміна і фільтрація даних
- •Запит на зміну (запити-дії):
- •Автоматичне створення форм
- •Макроси
- •Усього існує близько 60 макрокоманд.
- •Перелік макрокоманд по типах (мовою оригіналу)
Запит на зміну (запити-дії):
Запит на
створення таблиці -
створює нову таблицю на основі усіх
або частини даних з однієї або декількох
таблиць.
Запит на
оновлення записів -
вносить спільні зміни в групу записів
однієї або декількох таблиць.
Запит на
додавання - додає
групу записів з однієї або декількох
таблиць у кінець однієї або декількох
таблиць.
Запит на
видалення - видаляє
групу записів з однієї або декількох
таблиць.
Найпростіше створити спочатку запит на вибірку, далі упевнитися в тім, що його результат не містить помилок, і вже після перетворити в потрібний запит-дію кнопкою «Тип запиту» на панелі інструментів у режимі конструктора.
Для виконання запиту треба
натиснути кнопку «Запуск».
Перехресний запит
створюється за допомогою майстра або
самостійно в режимі конструктора.
У режимі конструктора (комірки «Перехресна таблиця:») можна вказати поля, значення яких будуть заголовками стовпців і рядків, а також поле, значення якого варто використовувати в обчисленнях.
Зауваження:
Досвідчені користувачі завжди можуть
працювати безпосередньо з базовою
інструкцією будь-якого запиту у вікні
запиту в режимі SQL.
Форми
Форма
- об'єкт, у якому розміщуються елементи
керування, що приймають
дії користувачів або служать для
введення, відображення і зміни даних у
полях.
У звичайному режимі форма відображає на екрані тільки один запис.
Елемент керування - графічний об'єкт (поле, прапорець, прямокутник, кнопка, ...) для наочної роботи з даними.
Типи форм:
Звичайна форма |
Кожне поле розташовується на окремому рядку; підпис знаходиться ліворуч від поля. |
Стрічкова форма |
Поля, що утворюють один запис, розташовані в одному рядку; їхні підписи виводяться один раз у верхній частині форми. |
Таблична форма |
Поля записів розташовані у форматі таблиці, де кожному запису відповідає один рядок, а кожному полю — один стовпець. |
Підлегла форма - це форма, що знаходиться усередині іншої форми.
Підлеглі форми особливо зручні для відображення даних з таблиць або запитів, зв'язаних відношенням «один-до-багатьох». Підлегла форма може відображатися у вигляді таблиці, у вигляді звичайної або стрічкої форми. Головна форма може відображатися тільки як звичайна форма.
Автоматичне створення форм
Майстром можна створити стандартну форму на основі існуючих стилів оформлення.
У подальшому, стилями можна керувати за допомогою автоформата.
Автоформат
- набір форматів, що визначають вид
елементів керування і розділів форми
або звіту.
На практиці спочатку зручніше створити форму майстром, а вже після в режимі конструктора змінить її форматування на бажане, додати допоміжні об'єкти.
Майстер Автоформа створює за один крок форму, що використовує поточний автоформат, всі поля джерела записів і всі поля з підлеглих джерел записів. Також з його допомогою можна відразу створити звичайну форму на базі відкритого в режимі таблиці запиту або таблиці.
Існують:
Автоформа: у стовпець
Автоформа: стрічкова
Автоформа: таблична
Крім цього, автоматично можна створити форму з діаграмою і (якщо встановлено Excel) зведену таблицю.
Розділи форм у режимі конструктора:
Заголовок форми |
Містить загальні для всіх записів відомості (наприклад: назва форми). Відображається вгорі екрана в режимі форми і на початку першої сторінки при друку. |
Верхній колонтитул (Заголовок сторінки) |
Звичайно відображає заголовки стовпців або інші відомості, що потрібно надрукувати зверху на кожній сторінці. Розділ видно тільки при друку форми. |
Область даних |
Обов'язковий розділ. Містить самі записи. |
Нижній колонтитул (Примітки сторінки) |
Звичайно відображає дату, номер сторінки або інші відомості, що потрібно надрукувати знизу на кожній сторінці. Розділ видно тільки при друку форми |
Примітки форми |
Містить загальні для всіх записів відомості (наприклад: кнопки команд). Відображається внизу екрана в режимі форми і наприкінці останньої сторінки при друку. |
Верхній і нижній колонтитули, а також заголовок і примітку форми, можна додавати тільки парами.
Список полів
містить імена всіх полів базової таблиці
(запиту). Перетаскуванням мишею імені
поля на макет форми створюється
відповідний елемент керування.
Для додавання у форму елементів
керування використовується панель
елементів.
Елементи керування можуть бути:
Зв'язаними (приєднаними) – відображають дані з таблиці (запиту).
Обчислювальними – відображають дані, що є результатом обчислень.
Вільними – елементи без джерела даних (візуальне оформлення, збір додаткової інформації для макросів).
Елементи керування для введення, відображення і добору даних:
Написи
- використовуються для відображення
описового тексту.
Поля -
використовуються для відображення
даних із джерела записів.
Групи параметрів
- використовуються для відображення
обмеженого набору альтернатив.
Вимикачі, перемикачі,
прапорці - використовуються
для включення (вимикання) дії визначеної
опції.
Списки
- використовуються для відображення
значень, одне з яких можна вибрати.
Поля зі списком
- комбінація двох елементів: поля і
списку, що розкривається.
Кнопки
- використовуються для виконання дії
або набору дій.
Підлеглі форми / звіти.
Елементи керування для виводу графіки й об'єктів:
Малюнки
– вільний малюнок.
Вільні рамки об'єкта
- використовуються для відображення
об'єкта OLE, не збереженого
в БД.
Зв'язані рамки об'єкта
- використовуються для відображення
об'єкта OLE збереженого
в БД.
Елементи керування для організації даних:
Розриви сторінок
Вкладки
Лінії
Прямокутники
Інші кнопки на панелі елементів:
Вибір об'єкта
– дозволяє виділяти об'єкти.
Майстр
– включає / відключає використання
майстрів при створенні таких елементів
керування, як список, поле зі списком,
група параметрів, підлегла форми,
кнопка.
Інші елементи
– додавання одного з встановлених
елементів ActiveX.
(наприклад календаря)
Властивості об’єктів
З групою елементів керування можна
працювати як з одним цілим, якщо викликати
команду «Групувати» з меню «Формат».
Кожен елемент керування, кожен розділ форми, а також сама форма мають численні властивості, які можна змінювати. У режимі конструктора вікно властивостей відображає властивості поточного (виділеного) об'єкта.
Вікно властивостей містить п'ять вкладок:
Макет
Дані
Події
Інші
Усі
Використовуючи властивість «Ім'я» на вкладки «Інші» можна озаглавити будь-який об'єкт.
Використовуючи вкладку «Події» можна призначити процедуру або макрос, що будуть реагувати на визначену дію.
Обчислення значень у формах:
Звичайно елементом керування, що використовується для виводу обчислювальних значень є поле, але можна також використовувати і будь-які інші елементи керування, що мають властивість «Дані».
Якщо використовується поле, то можна ввести вираз безпосереднє в нього. У загальному випадку використовується комірка «Дані». Перед кожним виразом треба ставити знак рівності (=).
Для обчислення підсумкових значень у формі треба додати текстове поле в область приміток і ввести в комірку властивості «Дані» вираз, що містить статистичну функцію.
Звертання до елемента керування підлеглої форми:
= [Ім'я_подлег_форми].Form![ім'я_поля]
3. Звіти
Звіт
- об'єкт бази даних, призначений для
ефективного представлення даних у
друкованій формі.
При перегляді звіту в режимі
зразка буде виведене
обмежене число записів.
Часто використовується експорт звітів у різні формати. Э можливість зробити знімок звіту.
Після вибору джерела записів
і макета (у стовпець, стрічковий або
табличний) Автозвіт
створює звіт, що використовує всі поля
джерела записів і застосовує останній
використаний автоформат.
Майстер задає докладні питання про джерела записів, полях, макеті, необхідних форматах і створює звіт на підставі отриманих відповідей.
Крім того, автоматично можна створити звіт з діаграмою і поштові наклейки.
Робота зі звітом у режимі конструктора аналогічна роботі з формою.
Присутні розділи аналогічні формі, а також заголовки і примітки груп.
Згрупувавши записи, що містять спільні значення, можна обчислити проміжні підсумки і зробити звіт більш легким для читання.
Керування сортуванням і
групуванням здійснюється за допомогою
вікна «Сортування
й групування».
Порядок зверху вниз задає рівні групування (сортування).
Що б використовувати групування, треба змінити “заголовок групи”, “примітка групи” у вікні «Сортування й групування» на «Так».
Також треба установити властивість елемента керування «Не виводити повтори» у положення «Так».
Підлеглим звітом називають звіт, вставлений в інший звіт.
Робота з підлеглими звітами аналогічна роботі з підлеглими формами.
Обчислювальні значення у звітах схожі на обчислювальні значення у формах.
Аналогічно можна використовувати меню «Вставка» команду «Номера сторінок» і команду «Дата і час».
Використовуючи властивість поля «Сума з нагромадженням» можна отримати нумерацію записів, а також їхнього підрахунку в кожній групі.
