Лабораторная работа№4

(технология разработки многотабличной формы с включением подчиненной)

  1. Выполним проектирование формы, обеспечивающей загрузку в таблицу Изучение данных о занятиях текущего семестра в каждой группе.
  2. Предусмотрим в форме наличие расшифровывающей информации: наименование предмета (Код предмета), фамилия преподавателя (Табномер)— из таблиц Предмет и Преподаватель.
  3. Для того, чтобы удобно было просматривать данные по группам, включим таблицу Группа.
  4. Составим форму План занятий.
  5. В основной части составной формы План занятий вверху будем размещать поля таблицы Группа: номер группы, количество, проходной балл. Доступ к перечисленным полям должен быть ограничен только чтением, т.к. значения этих полей не должны вводиться и корректироваться из документа План занятий.
  6. В подчиненной форме Изучение разместим все поля таблицы Изучение, кроме номер группы; поля из таблиц Предмет и Преподаватель:

Предмет:

    • Название предмета
    • Часы
    • Лек
    • Практ

Преподаватель:

· ФИО

· Степень

· Звание

  1. Для получения многозаписевой подчиненной формы выберите в сеансе мастера вид формы Ленточный и стиль оформления Стандартный.
  2. Задайте имя составной формы План занятий, а подчиненной — Изучение.
  3. В режиме конструктора отредактируйте поля таблицы Группа, как показано на рисунке.

  1. Удалите разделительные линии между разделами формы.
  2. Защитите данные таблицы Группа от непроизвольных изменений. Для этого установите блокировку на все поля основной части формы.
  3. Установите вид отображения подчиненной формы: Простая форма (на вкладке Макет контекстно-зависимого меню в строке Режим по умолчанию).
  4. Поля таблицы Изучение, в которые надо данные, разместим в верхней части области данных, а в нижней — разместим поля, в которые будут автоматически выводиться справочные данные из таблиц Предмет и Преподаватель для расшифровки идентификаторов занятия.
  5. Для создания рамок используйте элемент Прямоугольник.
  6. В область примечаний формы введите инструкцию пользователю, требующую обязательного ввода данных в поля, идентифицирующие занятие: Код предмета, номер преподавателя, вид занятия. Без этого не может быть создана запись в таблице Изучение.
  7. У вас должен получится такой результат.

  1. Защитите справочные данные формы от непроизвольных изменений.
  2. Замените элемент управления поле на поле со списком для ввода значений кода предмета в таблицу Изучение. Это позволит просматривать и вводить значения, которые уже имеются в главной таблице Предмет.
  3. Сделайте это с помощью мастера. Выберите таблицу Предмет, которая будет поставлять значения в список поля и ее поля: Код предмета и Название предмета (для расшифровки).
  4. И выберите поле Код предмета таблицы Изучение для помещения данных из списка по назначению.
  5. Создайте поле со списком для ввода значений идентификатора преподавателя, но без помощи мастера. В свойствах объекта на вкладке Данные выберите в строке Тип источника строк элемент Таблица/Запрос, а в строке Источник строк —таблицу Преподаватель. Поля, включаемые в список, определите в построителе (Табномер и ФИО).
  6. Обеспечьте переход в режим добавления новой записи посредством внедрения в форму кнопки перехода к пустой записи.
  7. Установите возможность добавления, удаления, изменения записей таблицы Изучение в форме.
  8. После создания формы План занятий аналогично создайте форму Успеваемость группы (документ-источник “Экзаменационная ведомость”) для загрузки результатов сдачи экзаменов в таблицу Успеваемость и их просмотра.
  9. В результате должна быть получена следующая форма:

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: