- •Понятие “Модель”.
- •Классификация моделей.
- •По области использования
- •Информационные модели в базах данных
- •Пример разработки базы данных «Учебный процесс»
- •Определение состава данных.
- •Выявление связей информационных объектов.
- •Информационно-логическая модель «Учебный процесс».
- •I V Логическая структура реляционной базы данных «Учебный процесс» (см. Выше).
- •Мастер таблиц
- •Режим таблицы
- •Область описания полей
- •Ключевые поля
- •Создание уникального ключа
- •Сохранение таблицы
- •Операции с таблицами в окне базы данных
- •Быстрая сортировка
- •Связи между таблицами
- •Выбор первичного ключа
- •Преимущества первичного ключа
- •Создание первичного ключа
- •Внешние ключи
- •Целостность данных
- •У становка связей
- •Создание многотабличной формы с подчиненной с помощью мастера
- •Разработка многотабличной формы без подчиненных форм
- •Разработка формы в режиме конструктора
- •Отличие формы от таблицы
- •Создание формы с помощью Автоформы
- •Создание формы с помощью Мастера
- •Р азработка многотабличных форм
- •Редактирование подчиненной формы
- •Разработка формы с включением подчиненной формы
- •Структура основной части формы
- •Структура подчиненной формы
- •Создание многотабличной формы с подчиненной с помощью мастера
- •Разработка многотабличной формы без подчиненных форм
- •Разработка формы в режиме конструктора
- •Создание полей со списком
- •Динамический набор данных
- •Вычисляемые поля
- •Конструирование однотабличного запроса на выборку
- •Конструирование многотабличного запроса на выборку
- •Создание параметрического запроса
- •Вычисляемые поля
- •Создание выражения
- •Создание групповых запросов
- •Конструирование запроса на создание таблицы
- •Запрос на добавление
- •Создание отчета для одной таблицы
- •Группировка данных отчета
- •Включение вычисляемого поля в отчет
- •Многотабличные отчеты
- •Создание основной части отчета
- •Разработка подчиненного отчета
- •Доработка подчиненного отчета
- •Включение подчиненного отчета
- •С оздание отчета на основании запроса
- •Практическая работа.
- •Выдать список отличников, имея таблицу «Лицеисты».
- •Различие между связыванием и внедрением
- •Внедрение объектов
- •Связывание объектов
- •Тема № 8: субд ассess. Введение в макросы и события.
- •Группа макросов
- •Отладка макросов по шагам
- •Макросы для форм
- •Макросы отчета
- •Событие Когда выполняется макрос
- •Практическая работа
- •Создание кнопочной формы с помощью диспетчера
- •Редактирование имени и формирование элементов кнопочной формы
- •Формирование элементов для вызова кнопочных форм
- •Формирование элементов для открытия объектов приложения
- •Добавление рисунка в кнопочную форму
- •Конструирование кнопочной формы самостоятельно
- •1 Этап. Выделение информационных объектов.
- •2 Этап. Связи информационных объектов.
- •3 Этап. Построение информационно-логической модели
- •4 Этап. Логическая структура реляционной базы данных.
- •Заполнение таблиц данными
- •Формы ввода данных
- •Создание запросов
- •Типы запросов:
- •Создание параметрического запроса
- •Использование запросов на изменение
- •Создание макросов
- •2. Разработать бд «Тестирование»
- •3. Зарплата
- •4. База данных «Библиотека»
- •Электронный журнал.
- •Библиотека
- •Лицеисты – родители
- •Телефонный справочник
- •Экзаменатор (Тестирование)
- •Заработная плата
- •Арм руководителя
- •Психолого-педагогический консилиум
- •Учебный процесс
Разработка формы с включением подчиненной формы
Создание многотабличной формы с подчиненной с помощью мастера
Разработка многотабличной формы без подчиненных форм
Разработка формы в режиме конструктора
Создание полей со списком
Пример создания многотабличной формы «Изучение предметов в группе»
Практическая работа
Подведение итогов.
содержание урока
Формы обеспечивают наиболее гибкий способ просмотра, добавления, редактирования и удаления данных. Данные можно просматривать в различных режимах. Но режим формы обеспечивает максимальную гибкость. Оптимально построенная форма может вмещать до 100 полей на экране, а если их больше, можно создать многостраничную форму.
Основные типы форм:
В столбец (поля упорядочены в виде столбцов, создаются обычно для анкет)
Ленточная (заголовки могут форматироваться отдельно от записей; эта форма может включать большие поля из нескольких строк)
Табличная
Главная/подчиненная (используется для отображения связей 1:М; в главной форме – данные из основной таблицы; в подчиненной форме - данные из связанной таблицы)
Сводная таблица
Диаграмма
Отличие формы от таблицы
В таблице возможности ограничены. В форме можно изменять внешний вид данных. Каждое поле в форме можно размещать в определенном месте, выбирать цвет и заливку, добавлять элементы управления. К форме можно добавлять вычисляемые поля, критерии допустимости данных, элементы управления (списки, флажки и т.д.). OLE объекты можно увидеть только в форме или отчете.
Технология загрузки базы данных с использованием форм.
Перед конструированием форм необходимо выполнить подготовительную работу для определения последовательности загрузки базы данных. Требования по загрузке взаимосвязанных таблиц:
Независимо загружаются таблицы, не подчиненные другим таблицам
Таблицы, подчиненные другим таблицам, могут загружаться либо одновременно с ними, либо после загрузки главных таблиц
В базу данных вначале загружаются справочные данные, а затем учетные
Для создания однотабличной формы целесообразно использовать мастер форм или Автоформу.
Создание формы с помощью Автоформы
Для создания формы воспользуйтесь кнопкой Новая форма на панели инструментов или Вставка – Автоформа. С помощью Автоформа можно создать форму типа: В столбец, Ленточную, или Табличную. Автоформа – самый быстрый способ создания формы. Однако в процессе создания форм требуется ваше участие. Автоформа создает форму, включающую все поля таблицы и не предоставляет возможности выбора стиля, оформления. Редактирование формы можно осуществить с помощью Конструктора.
Создание формы с помощью Мастера
Три способа:
Вставка – Форма
Вкладка Формы – Создать
Новый объект – Новая форма
После выбора способа создания формы, появляется диалоговое окно Новая форма. Далее необходимо выбрать имя таблицы или запроса из раскрывающегося списка.. Выбрать опцию Мастер форм, источник данных – таблица или запрос. Далее необходимо выбрать поля. Затем выбирается внешний вид формы (в столбец, ленточный, табличный,…). Задается стиль формы.
Создание заголовка формы. Клетчатый флаг – вы на финишной прямой. По умолчанию поле заголовка – это имя таблицы (запроса). Можно его поменять. Готово. После создания и просмотра формы можно изменить ее конструкцию с помощью конструктора.
П еремещения по полям формы:
С ледующее поле - <Tab> < > <Enter> < >
П редыдущее поле - < > <Shift+Tab> < >
Первое поле - <Home>
Последнее поле - <End>
Работа с OLE-объектами: Правка – Вставить; Вставка – Объект
Поле MEMO – Shift+F2 – увеличение элемента до 12 строк.
Для сортировки и фильтрации используются те же методы, что и в режиме Таблицы.
Технология разработки однотабличной формы.
До работы на компьютере необходимо определить подсхему данных, макет экранной формы. Затем осуществляется конструирование экранной формы средствами Access.
После создания однотабличной формы необходимо отредактировать ее. Для этого переходим в режим Конструктора. Уточняем текст надписи, местоположение, размер шрифта, и т.д. Создание заголовка.
Для ввода текста заголовка – расширить область заголовка формы. Для ввода текста заголовка – создать элемент Надпись. Выбираем шрифт и другие параметры оформления на панели форматирования. Редактирование элемента Надпись может быть выполнено в любой момент (щелкнуть мышкой внутри рамки). При редактировании связанных элементов Поле и Надпись следует иметь ввиду, что независимое перемещение поля и его надписи возможно только, когда курсов примет вид указательного пальца.
Редактирование формы и ее элементов может быть произведено не только графическими средствами, но и путем изменения их свойств. Для этого открыть свойства поля при выбранной закладке Макет. После редактирования, форма должна быть сохранена.