Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Практическая работа 5. Формы для загрузки двух таблицСодержание книги
Поиск на нашем сайте
В настоящем разделе на примере подробно рассматривается последовательность конкретных действий при разработке составной формы для загрузки двух таблиц, связанных одно-многозначными отношениями. Технология разработки любой многотабличной формы включает проектирование макета формы (см. выше раздел «Технология загрузки базы данных с использованием форм») и процесс конструирования средствами Access. В соответствии с разделом «Этапы загрузки базы данных и проектирования форм» при проектировании составной формы выполним: Определение подсхемы данных для разрабатываемой формы Определение общей структуры экранной формы, т. е. ее макета в соответствии со структурой входного документа и подсхемой данных Определение состава и размещения реквизитов для каждой из частей составной формы На основе результатов проектирования осуществим конструирование экранной формы средствами Access. Ниже рассматривается технология разработки составной формы для одновременной загрузки и работы с данными таблиц ГРУППА и СТУДЕНТ в соответствии с этапами загрузки базы данных «Учебный процесс», определенными выше в табл. 3.1. Проектирование форм на основе двух таблиц Осуществим проектирование формы для загрузки данных в таблицу ГРУППА и СТУДЕНТ, просмотра и редактирования этих данных. Документом-источником такой формы является «Список студентов группы» (см. рис. 2.3). Из этого документа будут загружаться одновременно две таблицы: ГРУППА и СТУДЕНТ, которые в совокупности образуют объект загрузки. Определение подсхемы данных для составной формы Поскольку объект загрузки: ГРУППА → СТУДЕНТ не подчиняется в схеме данных другим таблицам, подсхема, необходимая для построения формы, не должна включать других таблиц. Такая подсхема приведена на рис.5.1. Определение общей структуры составной формы В соответствии с приведенной подсхемой определим общую структуру со-ставной формы, которую назовем СПИСОК ГРУППЫ. Рис.5.1. Подсхема данных для конструирования формы на базе таблиц ГРУППА → СТУДЕНТ Для того чтобы обеспечить удобный ввод данных с документа, в форме предусмотрим основную часть с реквизитами группы и подчиненную с записями о студентах группы. Подчиненную форму назовем СПИСОК СТУДЕНТОВ. Таким образом, составную форму СПИСОК ГРУППЫ определяют: Тип формы – многотабличная Источник записей для основной части формы – таблица ГРУППА Включаемая подчиненная форма – СПИСОК СТУДЕНТОВ Подчиненную форму СПИСОК СТУДЕНТОВ определяют: Тип формы – подчиненная, многозаписевая Источник записей – таблица СТУДЕНТ На подсхеме (рис.5.1) показано назначение таблиц при создании формы. Размещение реквизитов основной и подчиненной формы Размещение реквизитов в основной части формы и подчиненной форме должно соответствовать входному документу «Список студентов группы» (см. главу 2). В основной части составной формы СПИСОК ГРУППЫ вверху разместим реквизиты, соответствующие полям таблицы ГРУППА: Номер группы (НГ - ключ) Количество студентов (КОЛ) Средний проходной бал в группе (ПБАЛЛ) В подчиненной форме СПИСОК СТУДЕНТОВ разместим в качестве заголовков столбцов многозаписевой формы названия реквизитов соответствующих полей таблицы СТУДЕНТ: 2 Номер студента в группе (НС) Фамилия И. О. (ФИО) Год рождения (ГОДР) Адрес (АДРЕС) Средний балл при поступлении (ПБАЛЛ) Заметим, что ключевое поле НГ не включено в подчиненную форму, т. к. поле связи НГ включено в основную часть формы. Создание формы для двух таблиц с помощью мастера Осуществим средствами Access конструирование формы для одновременной загрузки и корректировки двух таблиц ГРУППА и СТУДЕНТ в базе данных «Учебный процесс».
|
||
|
Последнее изменение этой страницы: 2021-06-14; просмотров: 227; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.007 с.) |