Лабораторная работа 3.
Создание двухтабличных форм.
В данной теме осваиваем методы создания подчиненных двухтабличных форм для связанных таблиц, заполнение таблиц с помощью этих форм.
Дальнейшая работа с таблицами и формами , построение расширенных фильтров для таблицы или формы.
1 .Создать в БД Студенты новую таблицу Группа.
НомерГруппы |
ФИОкуратора |
КоличествоСтуд |
СредБалл |
|
|
|
|
Ключ в этой таблице – НомерГруппы
Создать связь между таблицами Группа и Студент по полю НомерГруппы
2. Создание подчиненной двухтабличной формы с помощью Мастера форм.
Активизируем вкладку Форма и команду Создание форм с помощью Мастера.
-
Указываем в окне Мастера имя главной таблицы – Группы.
-
Выбираем все поля таблицы Группы, затем выбираем поля таблицы Студенты, кроме поля НомерГруппы
-
Задаем режим Починенная форма
-
Определяем внешний вид формы и задаем ее имя
3. Заполняем одновременно обе таблицы во вновь созданной форме
4. Создаем простую форму в столбец для таблицы Сессия. Для удобства заполнения сделаем в поле НомерЗачеКниж двухстолбцовый список. Для этого преобразуем это поле в поле со списком в режиме КОНСТРУКТОР, активизируем команду Свойства для этого поля. В диалоговом окне Свойства ативизируем вкладку Данные в ней задаем источник данных - для поля НомерЗачКниж задаем из таблицы Студент поля НомерЗачКниж и Фамилия из таблицы Студент. В строке Присоединенный столбец – задаем 1.
Активизируем в окне Свойства вкладку Макет в ней на строке Количество столдцов задаем 2
После задания формы Сессия заполняем для всех студентов данные сессии
5. Создать в таблице Студент Расширенный фильтр
Выполняем команду Записи - Фильтр -Расширенный фильтр
В открывшемся окне задаем поля НомерГруппы и Фамилия в области, где задаются условия отбора. Зададим условия, например, значение номера группы Записать этот фильтр во внешнюю память Правой клавишей выбираем команду Применить фильтр.
Вопросы, на которые надо ответить при сдаче 2 темы
-
Что такое подчиненная форма
-
Как работает Мастер форм для создания двухтабличных форм.
-
Как вызвать расширенный фильтр
-
Особенности расширенного фильтра