- •Бази даних і системи управління ними
- •Використання даних типу Поле об'єкта ole(ole Object)
- •Розміщення об'єкта ole
- •Введення логічно зв'язаних записів
- •Логічна структура бази даних
- •Включення таблиць у схему даних
- •Визначення зв'язків між таблицями схеми даних
- •Послідовність завантаження таблиць
- •Створення однотабличної форми за допомогою інструмента «Форма»
- •Зауваження
- •Робота з даними таблиці в режимі форми
- •Форми для завантаження двох таблиць
- •Розміщення реквізитів основної і підлеглої форми
- •Створення форми для двох таблиць за допомогою майстра
- •Вибір типу форми
- •Присвоєння імені формі і її відкриття
- •Створення кнопок для переходу до іншого запису
- •Редагування підлеглої форми
- •Перехід у режим форми і завантаження таблиць
- •Багатотабличні форми
- •Проектування форми
- •Визначення підсхеми даних
- •Визначення загальної структури форми
- •Розміщення реквізитів форми
- •Створення багатотабличної форми з підлеглою формою засобами майстра
- •Редагування основної частини форми.
- •Створення поля зі списком за допомогою майстра
- •Створення поля зі списком без використання майстра
- •Використання імен полів різних таблиць в умові відбору
- •Створення полів, що обчислюються, у запитах
- •Створення обчисленого поля
- •Використання Построитель выражений
- •Порядок створення запиту з використанням групових операцій
- •Запит з функцією Count
- •Конструювання запиту на створення таблиці
- •Використання виразів у запиті на відновлення
- •Конструювання перехресного запиту
- •Рішення завдань на основі декількох запитів
- •Побудова запиту на основі іншого запиту
- •Рішення завдання, що вимагає виконання декількох запитів із зберенням проміжних результатів
- •Звіт по одній таблиці
- •Включення обчисленого поля у звіт
- •Додавання поточної дати до сторінки
- •Створення основної частини звіту
- •Включення підлеглого звіту
- •Багатотабличні звіти
- •Вибір таблиць для звіту і варіанта його створення.
- •Конструювання запиту для підготовки макета звіту.
- •Формування записів результатів у запиті.
- •Створення текстових елементів звіту.
- •Оформлення табличної частини звіту.
- •Попередній перегляд звіту.
- •Керування додатком користувача
- •Створення кнопкової форми за допомогою диспетчера
- •Створення підлеглих кнопкових форм додатка
- •Редагування імені і формування елементів кнопкової форми
- •Формування елементів для відкриття об'єктів додатка.
- •Зауваження.
- •Додавання рисунка у кнопкову форму
- •Конструювання кнопкової форми
- •Запуск Access з відкриттям додатка користувача
Багатотабличні форми
Відповідно до етапів завантаження бази даних "Навчальний процес", визначеними вище (див. табл. 4.1), завантаження записів про заняття поточного семестру у таблицю НАВЧАННЯ повинно виконуватись після завантаження таблиць із довідковими даними, що забезпечить встановлення зв'язків записів, з відповідними записами цих таблиць.
На етапі проектування визначимо всі необхідні вимоги до створюваної форми і її макета.
При визначенні вимог до форми розглянемо особливості призначення і роботи з формою, складемо підсхему даних для створення форми, визначимо загальну структуру форми і розміщення реквізитів у відповідності зі структурою вхідного документа і підсхеми даних.
Проектування форми
Виконаємо проектування форми, що забезпечує завантаження у таблицю НАВЧАННЯ даних про заняття поточного семестру у кожній групі, і визначимо вимоги до форми, на основі яких можна перейти до її створення.
Документом позамашиної сфери, що містить необхідні дані для завантаження таблиці НАВЧАННЯ, може бути "План проведення занять у групі". Тому завантаженні через форму записів доцільно групувати відповідно до їх підлеглих записів іншої таблиці - ГРУПА.
У таблицю НАВЧАННЯ відповідно до її структури поряд з номером групи і видом заняття потрібно вводити ідентифікатори предмета і викладача. У документі - джерелі зазначені найменування предметів і прізвища викладачів. Для того щоб при завантаженні правильно вводити тільки ідентифікатори, передбачимо відображення у формі інформацію, що розшифровує: найменування предмета (НП) і прізвища викладачів (ПІБ) з таблиць ПРЕДМЕТ і ВИКЛАДАЧІ.
Оскільки форма служить не тільки для завантаження, але і для перегляду, включимо у форму й інші описові реквізити з таблиць ПРЕДМЕТ і ВИКЛАДАЧІ для їх відображення.
Визначення підсхеми даних
У результаті завантаження даних про заняття у групах повинні формуватися тільки записи таблиці НАВЧАННЯ (об'єкт завантаження), яку треба включити у підсхему даних для форми вводу-виводу даних про заняття у групах (див. рис 6.1).
Оскільки завантаження і перегляд даних зручно провадити по кожній групі окремо, у підсхему включимо таблицю ГРУПА. Виберемо таблицю ГРУПА як джерело основної частини складеної форми. Звернемо увагу, що дані таблиці ГРУПА повинні тільки відображатися у формі, але не вводитись у неї. У підсхему (рис.6.1) включимо також таблиці ПРЕДМЕТ і ВИКЛАДАЧІ, тому що у формі необхідно передбачити відображення описових даних про предмет і викладача.
Рис. 6.1. Підсхема для форми вводу-виводу даних у таблицю НАВЧАННЯ
Визначення загальної структури форми
На основі отриманої підсхеми (рис. 6.1) визначимо загальну структуру форми, яку назвемо ПЛАН ЗАНЯТЬ.
Основна частина форми. Багатотаблична форма ПЛАН ЗАНЯТЬ буде містити основну частину на основі таблиці ГРУПА для угруповання даних про заняття по кожній групі студентів. Таким чином, форму ПЛАН ЗАНЯТЬ визначають:
Тип форми – багато таблична.
Джерело записів для основної частини форми – таблиця ГРУПА.
Підлегла форма, що включає, НАВЧАННЯ із джерелом записів-таблицю НАВЧАННЯ.
Підлегла форма, що включається в основну. Для розшифровки ідентифікаторів предмета і викладача передбачимо включення в підлеглу форму НАВЧАННЯ полів з таблиць ПРЕДМЕТ і ВИКЛАДАЧІ, що є головними щодо таблиці, на якій будується форма НАВЧАННЯ.
Таким чином, підлеглу форму НАВЧАННЯ визначають:
Тип форми – підлегла.
Джерело записів для основної частини форми НАВЧАННЯ - таблиця НАВЧАННЯ.
Джерела відображуваних полів форми - таблиці ПРЕДМЕТ і ВИКЛАДАЧІ.
