- Создание подчиненных форм (Методическая разработка урока с использованием ЭОР) методическая разработка по информатике и икт (11 класс) по теме
- Скачать:
- Предварительный просмотр:
- Подписи к слайдам:
- По теме: методические разработки, презентации и конспекты
- Способы создания подчиненной формы
- Создание главной и подчиненной форм с помощью мастера
- Создание подчиненной формы
Создание подчиненных форм (Методическая разработка урока с использованием ЭОР)
методическая разработка по информатике и икт (11 класс) по теме
Презентация по созданию подчиненных форм в СУБД ACCESS 2003 содержит теоретический материал для проведения урока по данной теме. В ней рассмотрены главные понятия и определения, необходимые для построения подчиненных форм. На закрепление полученных знаний на уроке студентам предлагается ответить на поставленные вопросы.
Скачать:
Вложение | Размер |
---|---|
bd_demonstraciya_podchinyonnye_formy.ppsx | 1.23 МБ |
Предварительный просмотр:
Подписи к слайдам:
Тема урока: «Создание подчинённых форм» Изучить процесс создания подчинённых форм; Дать понятие главной и подчинённой форм; Развитие навыков разработки подчинённых форм. Цель:
Задачи Разработать формы для ввода информации в базу данных; Используя полученные знания на уроке, разработать подчинённые формы; Установить синхронизацию форм.
Вопросы Вариант 1 Вариант 2 1. Назовите два необязательных раздела формы. 1. Назовите обязательный раздел формы. 2. Напишите два элемента управления, отвечающие за дизайн формы. 2. Напишите два элемента управления, которые автоматизируют ввод данных в форму. Примечание,Заголовок,Колонтитулы Область данных Рисунок , линия, прямоугольник Поле со списком, список, группа переключателей, флажок и др. 3. В каком свойстве формы указывается источник её записей? Свойство – Источник записей 3. Что служит источником данных для формы? Таблица, запрос 4. Какой элемент управления позволяет создать вычисляемое поле в форме? 4. В каком режиме должна быть открыта форма, чтобы изменить её внешний вид? Режим – Конструктор форм Элемент — Поле 5. Напишите типы форм. 5. Напишите типы элементов управления. Формы обработки транзакций Формы поддержки принятия решений Формы поддержки баз данных — Свободные элементы — Связанные элементы — Вычисляемые элементы
Подчинённые формы ПОДЧИНЕННАЯ ФОРМА – это форма, находящаяся внутри другой формы. Первичная форма называется ГЛАВНОЙ ФОРМОЙ .
Подчинённые формы Источник данных – Таблица, запросы Режимы вывода подчинённых форм – режим таблицы, одиночная форма, ленточная форма. Режим вывода главной формы – режим одиночной формы
Подчинённые формы Главная форма Подчиненная форма 1-ого уровня Подчиненная форма 2-ого уровня Главная форма может содержать любое количество подчинённых форм, если каждая подчинённая форма помещается в главной форме. Подчинённая форма может содержать только одну подчинённую форму.
Подчинённые формы Подчинённые формы удобны для вывода данных из таблиц или запросов , представляющих отношение 1:М
Подчинённые формы Подчинённые формы выводят только те записи, которые связаны с текущей записью в главной форме.
Подчинённые формы Способы создания подчинённых форм : — С помощью мастера подчинённых форм (элемент управления «Подчинённая форма/Отчёт»;
Подчинённые формы Способы создания подчинённых форм : — Путём переноса формы или таблицы из окна базы данных в другую форму(режим конструктора).
Подчинённые формы Условия синхронизации подчинённой и главной формы : — Выбранные таблицы-источники данных связаны отношением 1:М; — Главная форма базируется на таблице с ключом, который является внешним ключом для таблицы, на которой базируется подчинённая форма. Эти поля должны иметь одинаковый тип данных и одинаковые имена.
Подчинённые формы Настройка синхронизации подчинённой и главной форм вручную 1. Открыть свойства элемента управления «Подчинённая форма/Отчёт»; 2. Ввести в свойство Подчинённые поля имя связующего поля в подчинённой форме. Можно ввести несколько имён связующих полей; в этом случае их следует разделять точкой с запятой. Имена полей следует указывать в одном и том же порядке в свойствах Подчинённые поля и Основные поля ; 3. Аналогично, ввести в свойство Основные поля имя (имена) связующего поля в главной форме.
Подчинённые формы Вопросы С какими типами форм мы познакомились на уроке? Какой элемент управления позволяет создать подчинённую форму? На основе каких объектов мастер может создать подчинённую форму? Какие ограничения существуют на количество создаваемых подчинённых форм? Какая информация отображается в подчинённых формах? В каких свойствах указываются поля связи главной и подчинённой формы?
По теме: методические разработки, презентации и конспекты
Методическая разработка урока с использованием электронных образовательных ресурсов
Данный урок способствует развитию социокультурной компетенции учащихся.Используется игровая технология обучения и групповые формы работы. Применение цифровых образовательных ресурсов делае.
Методическая разработка урока с использованием активных методов обучения
Эта разработка будет интересна для тех педагогов,которые используют активные методы обучения на уроках,обеспечивая активность и разнообразие мыслительной и практической деятельности учащихся в процесс.
Методическая разработка урока с использованием элементов игры в ситуациях коммуникативного общения. «КВН по Великобритании»
КВН — одна из самых эффективных операционных игр,позволяющих учителю использовать дифференцированный подход к учащимся, учитывая его интересы, склонности и уровень подготовки по языку. В разработке пр.
Методическая разработка урока с использованием элементов игры в ситуациях коммуникативного общения. «КВН по Великобритании»
В методической разработке представлен сценарий КВНа. Познавательно — развлекательная форма подачи учебного материала поможет учителю расширить лексический запас учащихся, углубить их знания по странов.
Методическая разработка урока с использованием ЭОР
План- конспект урокаТема «Разнообразие внутренних вод России. Реки»1 Ф. И .О. .
методические разработки уроков с использованием смарт доски в помощь молодым учителям
разработки уроков с использованием смарт доски на уроках математики в 7, 8, 10классах.
методические разработки уроков с использованием смарт доски в помощь молодым учителям
Бесконечно убывающая геометрическая прогрессия 10 классУроки по теме: Арифметический квадратный корень 8 классЛинейное уравнение 7 классПоказательные уравнения 10 класс.
Источник
Способы создания подчиненной формы
Форма может отображать информацию (поля) из нескольких таблиц или запросов. Но для этого необходимо, чтобы между этими объектами существовали отношения .
В Access отношение представляет собой связь между совпадающими полями двух таблиц, которая позволяет установить соответствие между записями этих таблиц. Так, например, можно связать отношением таблицы Типы и Товары, воспользовавшись общим полем КодТипа.
Каждый тип включает несколько товаров, но каждый товар может относиться только к одному типу. Это пример наиболее распространенного типа отношений, называемого один-ко-многим (то есть, одной записи в таблице Типы соответствует несколько записей в таблице Товары).
При создании форм и запросов Access распознает отношения между базисными объектами, но не всегда правильно. Поэтому лучше установить отношения между объектами вручную, тем более что это не представляет проблемы.
В этом упражнении вы установите отношение между таблицами Типы и Товары, а затем добавите к форме Типы подчиненную форму. Подчиненная форма предназначена для просмотра товаров, принадлежащих типу, отображающегося в главной форме. В качестве рабочей будет использоваться папка Office XP SBS\Access\Chap11\Subform. Выполните следующие шаги.
- Откройте базу данных GardenCo, расположенную в рабочей папке.
- На панели инструментов Access щелкните на кнопке Схема данных (Relationships)
, чтобы открыть диалоговое окно Схема данных (Relationships).
- Если диалоговое окно Добавление таблицы (Show Table) не отображается, щелкните на кнопке Отобразить таблицу (Show Table)
на панели инструментов. В списке таблиц щелкните дважды на Типы и Товары. Закройте диалоговое окно Добавление таблицы (Show Table), чтобы перейти в окно Схема данных (Relationships), которое выглядит следующим образом.
Другие типы отношений
Помимо отношения один-ко-многим, существуют отношения один-к-одному и многие-ко-многим, но они встречаются реже.
В отношении один-к-одному каждой записи в одной таблице соответствует только одна запись в другой таблице. Этот тип отношений применяется в том случае, если таблица содержит много полей. Для удобства ее можно разбить на две связанные таблицы, поместив редко используемые поля в отдельную таблицу.
Отношение многие-ко-многим, в сущности, представляет собой два отношения один- ко-многим, которые реализуются через третью таблицу. Например, в базе данных GardenCo имеются таблицы Товары, Заказы и Детали заказа. Таблица Товары содержит по одной записи для каждого товара. Запись таблицы Заказы описывает один заказ, не включая при этом перечня заказанных товаров. Эти данные хранятся в таблице Детали заказа. То есть, одной записи в таблице Заказы соответствует несколько записей в таблице Детали заказа. Очевидно, что между таблицами Заказы и Детали заказа существует отношение один-ко-многим. Но такое же отношение связывает таблицы Товары и Детали заказа. Таблица Детали заказа является связующей в отношении многие-ко-многим между таблицами Товары и Заказы. Проще говоря, один и тот же товар может содержаться в нескольких заказах, а каждый заказ может включать несколько товаров.
На схеме данных появится линия, отображающая отношение один-ко-многим между полями КодТипа в обеих таблицах, как показано ниже.
Создание главной и подчиненной форм с помощью мастера
Если при создании формы известно, что она должна содержать подчиненную, можно поручить эту работу мастеру, выполнив следующие шаги.
- На панели объектов щелкните на пункте Формы (Forms), а затем щелкните на кнопке Создать (New) на панели инструментов окна базы данных
- Щелкните на Мастер формы (Form Wizard), выберите базовую таблицу и щелкните на кнопке ОК.
- Убедитесь, что в поле Таблицы и запросы (Tables/Queries) указана выбранная вами таблица, и щелкните на кнопке >>, чтобы включить все поля в новую форму.
- Откройте список поля Таблицы и запросы (Tables/Queries) и выделите базовую таблицу для подчиненной формы.
- Щелкните дважды на нужных полях, чтобы добавить их в список выбранных полей, а затем щелкните на кнопке Далее (Next).
- Примите заданный по умолчанию вариант Таблица (Datasheet) и щелкните на кнопке Далее (Next).
- Щелкните на кнопке Готово (Finish), чтобы создать главную и подчиненную формы.
Теперь можно доработать форму в соответствии с вашими нуждами так же, как это делалось в предыдущем упражнении.
Источник
Создание подчиненной формы
Часто бывает удобно на одной форме просматривать и исправлять записи, выбирая их из разных таблиц или запросов. Особенно часто такая необходимость возникает при работе со связанными таблицами, т.к. данные в них согласованы.
В Access для этой цели используются так называемые подчиненные формы. Подчиненная форма строится непосредственно на главной форме; в этой паре главная форма соответствует родительской таблице (идет со стороны «один» в связи «один-ко-многим»), подчиненная – дочерней (идет со стороны «многие» в связи «один-ко-многим»). В этом случае одной записи главной формы соответствует несколько записей подчиненной формы.
Создать форму с подчиненной можно несколькими способами. Рассмотрим некоторые из них.
1 способ. Главная и подчиненная формы строятся одновременно, на основе имеющихся таблиц и/или запросов. Возьмем для этой цели связанные таблицы «Отделы» (родительская) и «МоиСотрудники» (дочерняя). Шаги:
1. В окне БД на панели объектов выберите Формы, в меню — Создать и в первом открывшемся окне – Мастер форм, в качестве источника данных (в нижнем поле) – таблицу «Отделы» (рис. 89), нажмите ОК
2. Во втором окне выбираем нужные поля, например, Название Заведующий, Телефон. Далее, в этом же окне, в поле Таблицы и запросы выберите подчиненную таблицу «МоиСотрудники». Затем выберите ее поля, например, ФИО, Должность, Начислено (рис. 90). Нажмите Далее
3. В третьем окне подтвердите вид представления данных и флажок Подчиненные формы. Нажмите Далее.
4. В четвертом окне выберем вид подчиненной формы: Ленточный. Далее.
5. В последующих окнах выберите оформление и название главной формы. Нажмите Готово.
Результат – форма с подчиненной; для каждой записи главной формы подчиненная показывает все соответствующие записи из связанной (дочерней) таблицы.
6. Перейдите в режим конструктора, отформатируйте вид подчиненной формы так, чтобы выбранные поля были видны без использования полосы прокрутки.
2 способ.Предполагается, что формы для главной и подчиненной таблиц созданы заранее. Будем использовать ранее созданные формы для таблиц «МоиСотрудники» и «Отделы» (или их копии). Шаги:
1. Откройте форму для родительской (главной) таблицы «Отделы» в режиме конструктора. Расширьте область данных так, чтобы можно было разместить подчиненную форму.
2. Отключите кнопку Мастера на панели элементов. Нажмите на панели элементов кнопку Подчиненная форма/Отчет
. Нарисуйте левой мышью область, куда будет помещена подчиненная форма.
3. Выделите внедренный объект, войдите в его Свойства. На вкладке Данные в списке Объект-источник выберите таблицу «МоиСотрудники». Убедитесь, что связь (ключи Основные поля и Подчиненные поля) идет по полю Отдел. Закройте окно свойств.
4. Отформатируйте полученные объекты, замените надпись «Внедренный» на «Сотрудники».
3 способ. Форма строится аналогично предыдущему, второму способу, но шаг 2 выполняется при включенной (нажатой) кнопке Мастера. Далее двигаемся в соответствии с инструкциями мастера. Для примера можно построить форму, в которой главную роль играет форма «Отделы», а подчиненную – форма «Сотрудники» из БД «Борей» (эту форму нужно предварительно импортировать из этой БД).
4 способ. Самый простой. Предполагается наличие в БД двух готовых форм – будущих главной и подчиненной. Шаги:
1) Открыть главную форму в режиме конструктора. Расширить (мышью) ее область данных.
2) Перетащить мышью подчиненную форму из окна БД и бросить ее на главную в отведенное место.
Попробуйте этот способ с копией формы «Отделы».
Источник