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