Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теорія Access 2010.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
3.57 Mб
Скачать

Багатотабличні форми

Відповідно до етапів завантаження бази даних "Навчальний процес", визначеними вище (див. табл. 4.1), завантаження записів про заняття поточного семестру у таблицю НАВЧАННЯ повинно виконуватись після завантаження таблиць із довідковими даними, що забезпечить встановлення зв'язків записів, з відповідними записами цих таблиць.

На етапі проектування визначимо всі необхідні вимоги до створюваної форми і її макета.

При визначенні вимог до форми розглянемо особливості призначення і роботи з формою, складемо підсхему даних для створення форми, визначимо загальну структуру форми і розміщення реквізитів у відповідності зі структурою вхідного документа і підсхеми даних.

Проектування форми

Виконаємо проектування форми, що забезпечує завантаження у таблицю НАВЧАННЯ даних про заняття поточного семестру у кожній групі, і визначимо вимоги до форми, на основі яких можна перейти до її створення.

Документом позамашиної сфери, що містить необхідні дані для завантаження таблиці НАВЧАННЯ, може бути "План проведення занять у групі". Тому завантаженні через форму записів доцільно групувати відповідно до їх підлеглих записів іншої таблиці - ГРУПА.

У таблицю НАВЧАННЯ відповідно до її структури поряд з номером групи і видом заняття потрібно вводити ідентифікатори предмета і викладача. У документі - джерелі зазначені найменування предметів і прізвища викладачів. Для того щоб при завантаженні правильно вводити тільки ідентифікатори, передбачимо відображення у формі інформацію, що розшифровує: найменування предмета (НП) і прізвища викладачів (ПІБ) з таблиць ПРЕДМЕТ і ВИКЛАДАЧІ.

Оскільки форма служить не тільки для завантаження, але і для перегляду, включимо у форму й інші описові реквізити з таблиць ПРЕДМЕТ і ВИКЛАДАЧІ для їх відображення.

Визначення підсхеми даних

У результаті завантаження даних про заняття у групах повинні формуватися тільки записи таблиці НАВЧАННЯ (об'єкт завантаження), яку треба включити у підсхему даних для форми вводу-виводу даних про заняття у групах (див. рис 6.1).

Оскільки завантаження і перегляд даних зручно провадити по кожній групі окремо, у підсхему включимо таблицю ГРУПА. Виберемо таблицю ГРУПА як джерело основної частини складеної форми. Звернемо увагу, що дані таблиці ГРУПА повинні тільки відображатися у формі, але не вводитись у неї. У підсхему (рис.6.1) включимо також таблиці ПРЕДМЕТ і ВИКЛАДАЧІ, тому що у формі необхідно передбачити відображення описових даних про предмет і викладача.

Рис. 6.1. Підсхема для форми вводу-виводу даних у таблицю НАВЧАННЯ

Визначення загальної структури форми

На основі отриманої підсхеми (рис. 6.1) визначимо загальну структуру форми, яку назвемо ПЛАН ЗАНЯТЬ.

Основна частина форми. Багатотаблична форма ПЛАН ЗАНЯТЬ буде містити основну частину на основі таблиці ГРУПА для угруповання даних про заняття по кожній групі студентів. Таким чином, форму ПЛАН ЗАНЯТЬ визначають:

  • Тип форми – багато таблична.

  • Джерело записів для основної частини форми – таблиця ГРУПА.

  • Підлегла форма, що включає, НАВЧАННЯ із джерелом записів-таблицю НАВЧАННЯ.

Підлегла форма, що включається в основну. Для розшифровки ідентифікаторів предмета і викладача передбачимо включення в підлеглу форму НАВЧАННЯ полів з таблиць ПРЕДМЕТ і ВИКЛАДАЧІ, що є головними щодо таблиці, на якій будується форма НАВЧАННЯ.

Таким чином, підлеглу форму НАВЧАННЯ визначають:

  • Тип форми – підлегла.

  • Джерело записів для основної частини форми НАВЧАННЯ - таблиця НАВЧАННЯ.

  • Джерела відображуваних полів форми - таблиці ПРЕДМЕТ і ВИКЛАДАЧІ.