- •Знайомство з ms access. Основи інтерфейсу ms access
- •Зміст звіту і демонстрація результатів
- •Зміст звіту і демонстрація результатів
- •Створення нової бази даних
- •1. Для створення нової бази даних:
- •2. Для створення таблиці бази даних:
- •3. Для визначення полів таблиці:
- •Зміст звіту і демонстрація результатів
- •Приклад заповнення таблиці «Викладачі»
- •Лабораторна робота № 3. Розробка і використання форм у реляційній бд access Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Основи створення однотабличних форм
- •Конструювання форми
- •Області й елементи форми в режимі конструктора
- •Панелі інструментів конструктора форм і форматування
- •Налаштування панелі інструментів
- •Панель елементів
- •Перехід у режим конструктора форм
- •Майстер створення форми
- •Основи створення багатотабличних форм
- •Створення багатотабличної форми за допомогою майстра
- •Способи побудови багатотабличної форми Явне включення підлеглої форми
- •Виклик зв'язаної форми по кнопці
- •Багатотаблична форма без підлеглих і зв'язаних форм
- •Багатотаблична форма на основі запиту
- •Створення форми майстром, вибір таблиць і полів
- •Вибір варіанта створення багатотабличної форми, відображення даних головної і підлеглої таблиць
- •Завершення створення форми майстром
- •Доробка форми в режимі конструктора
- •Створення і редагування багатотабличної форми в режимі конструктора
- •Створення нової форми конструктором
- •Додавання підлеглої форми і її редагування
- •Обчислення у формі Обчислення в кожному записі форми
- •Обчислення підсумкових значень
- •Створення полів зі списком
- •Лабораторна робота № 4. «обробка даних за допомогою запитів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Призначення і види запитів
- •Створення запиту
- •Панель інструментів конструктора запитів
- •Вікно запиту
- •Бланк запиту
- •Поля бланка запиту
- •Модифікація запиту
- •Умови відбору записів
- •In("Математика", "Інформатика", "Історія").
- •Поля, що обчислюються
- •Параметри запиту
- •Коректування даних засобами запиту Запит на відновлення
- •Запит на додавання
- •Запит на видалення
- •Майстер створення запитів
- •Майстер запитів на вибірку Простий запит
- •Запит для пошуку повторюваних записів
- •Майстер перехресних запитів
- •Використання групових операцій у запитах Призначення групових операцій
- •Порядок створення запиту з використанням групових операцій
- •Лабораторна робота № 4 (продовження). «створення звітів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Теоретичні відомості
- •2. Створення складних звітів.
Вибір варіанта створення багатотабличної форми, відображення даних головної і підлеглої таблиць
У новому сеансі вікна Создание форм (рис. 4.6) у рамці Выберите тип представления данных треба виділити таблицю, що є джерелом основної частини форми. Якщо таблиця була раніше обрана у вікні Новая форма, то вона уже виділена.
Якщо таблиця-джерело основної частини форми є головної стосовно іншої таблиці, теж обраної для форми, то у вікні Создание форм можна вибрати один із двох можливих типів підключення форми:
Для безпосереднього включення підлеглої форми треба встановити перемикач Подчиненные формы.
Для включення кнопки, що викликає зв'язану форму, треба установити перемикач Связанные формы.
Рис. 4.6. Вибір варіанта включення підлеглої форми
Завершення створення форми майстром
В останньому сеансі діалогового вікна Создание форм можна змінити імена основної і підлеглої форми, якщо був обраний варіант із безпосереднім включенням підлеглої форми, чи ім'я кожної зі зв'язаних форм, якщо був обраний варіант включення кнопки, що викликає зв'язану форму.
У тому ж вікні можна вибирати подальші дії: Открыть главную форму для просмотра и ввода данных чи Изменить макет форм (рис.4.7).
Якщо був обраний варіант Открыть главную форму для просмотра и ввода данных, автоматично виводиться форма з даними з таблиць, із якими зв'язана форма. Після натискання кнопки Готово майстер завершує створення форми. Збереження форм відбувається автоматично.
Рис. 4.7. Завдання імен форми, вибір режиму для відображення форми в режимі конструктора і завершення роботи майстра
Доробка форми в режимі конструктора
При виборі варіанта Изменить макет форм форма виводиться в режимі конструктора, що дозволяє виконати потрібну доробку. Майстер уже розмістив у макеті форм задані поля з таблиць-джерел основної (головної) і підлеглих форм.
При установці курсору на основній формі при натиснутій кнопці панелі конструктора форм Список полей робиться доступним список полів таблиці джерела цієї форми. При установці курсору на підлеглій формі стає доступним список полів таблиці джерела підлеглої форми.
У процесі доробки форми, використовуючи техніку редагування форми, можна переміщати поля в основній формі, змінювати їхні властивості, у тому числі шрифт і розміри, підпис поля, текст у заголовку форми. Аналогічні дії по доробці виконуються для підлеглої форми.
Створення і редагування багатотабличної форми в режимі конструктора
Засобами Конструктора форм можна цілком створити багатотабличну форму. Раніше розроблену і збережену форму можна в будь-який момент модифікувати цим конструктором. При створенні і редагуванні форми можна додавати нові поля і записи, включати поля зі списком, створювати кнопки, додавати підлеглі форми, впроваджувати об'єкти з інших додатків, наприклад, малюнків, діаграм, а також змінювати розташування окремих полів, їхнє відображення і підписи. При редагуванні можуть бути виконані будь-які зміни і видалення наявних елементів, а також додавання нових.
Створення нової форми конструктором
Конструювання форми починається після вибору об'єкта Формы у вікні ...: база данных і натискання кнопки Создать, що викликає вікно Новая форма. У цьому діалоговому вікні потрібно вибрати режим створення форми Конструктор. Можна відразу як базове джерело дані форми вибрати зі списку потрібну таблицю (запит).
Виклик конструктора може бути здійснений з вікна бази даних також активізацією значка Создание формы в режиме конструктора, що дозволяє відкрити відразу вікно конструктора форм.
Після виклику конструктора форм з'являється вікно конструктора з ім'ям форми за замовчуванням Форма1 і відкривається доступ до списку полів таблиці, обраної як базове джерело даних. Приклад вікна конструктора форми для таблиці Викладачі приведений на рис.4.8.
Для включення нового поля базового джерела записів у форму попередньо повинний бути відображений на екрані список полів цього джерела. Для відображення списку полів, доступних для внесення у форму при редагуванні форми, варто виконати команду меню Вид→Список полей чи натиснути відповідну кнопку панелі Конструктора форм. Список полів доступний тільки в режимі конструктора. Зі списку поле можна перетаскувати в потрібне місце форми за допомогою миші. При цьому розміщається поле і зв'язаний з ним підпис. У самому полі буде відображене ім'я поля таблиці бази даних, а як напис буде використане значення з властивості поля Підпис, що було визначено при конструюванні таблиці.
Рис. 4.8. Вікно Конструктора форм
Додавання у форму полів може бути виконане за допомогою кнопок панелі елементів Поле типу Свободный та Поле со списком.. Для включення звичайного поля треба натиснути на панелі елементів кнопку Поле і вичертити курсором поле в потрібному місці форми. Далі треба встановити зв'язок створеного елемента з полем таблиці-джерела форми.
Якщо заздалегідь не було визначена таблиця-джерело записів форми, потрібно її вибрати. Для цього треба викликати вікно властивостей форми, двічі клацнувши мишею на області виділення форми. На вкладці Данные у вікні властивостей вибрати в рядку Источник записей потрібну таблицю і закрити вікно властивостей.
Для установки зв'язку створюваного поля форми з полем таблиці-джерела форми треба виділити створюване поле у формі і викликати вікно його властивостей. У цьому вікні на вкладці Данные в рядку Данные варто вибрати потрібне поле зі списку доступних полів джерела і закрити вікно властивостей.
Включення полів декількох джерел. Для включення у форму полів з декількох базових джерел записів форми повинен бути побудований і обраний запит, що включає ці таблиці. Такий запит може бути створений заздалегідь. Запити поряд з таблицями бази доступні в списку рядка Источник записей у вікні властивостей форми. При відсутності потрібного запиту можна викликати построитель натисканням кнопки, що з'являється при установці курсору за названим рядком, і побудувати потрібний запит.
Якщо у формі як джерело записів була визначена одна таблиця, то для додавання полів з іншої таблиці також потрібно скористатися построителем.
Для будь-якого розміщеного у формі поля можна зробити необхідне редагування. Можливості редагування були докладно розглянуті раніше стосовно до однотабличної форми.
