- •(Перечень, подлежащих разработке вопросов) :
- •Введение
- •Проектирование базы данных
- •1.1 Анализ предметной области
- •1. Назначение и предметная область
- •1.2 Проектирование инфологической, даталогической, физической моделей, построение er-диаграмм
- •1.2.1 Инфологическая модель
- •Классификация сущностей
- •О первичных и внешних ключах
- •Ограничения целостности
- •О построении инфологической модели
- •Описание предметной области.
- •Экзаменационная ведомость
- •Выделение объектов справочной информации
- •Выделение объектов учётной информации
- •1.2.2 Даталогическая модель
- •1.2.3 Физическое проектирование
- •Разработка базы данных
- •Структура субд ms Access
- •Справочная система ms Access
- •Начало работы с ms Access
- •Создание новой базы данных с помощью Конструктора
- •Создание таблиц с помощью Мастера таблиц
- •Определение ключевых полей
- •Определение связи таблиц
- •Использование режима таблицы Ввод, редактирование и просмотр данных
- •Использование Мастера подстановок при вводе данных в таблицы
- •Изменение проекта базы данных
- •Изменение структуры таблиц
- •Переименование и удаление таблиц
- •Изменение первичных ключей
- •Редактирование связей
- •Изменение макета таблицы
- •Изменение шрифта и внешнего вида ячеек таблицы
- •Изменение высоты строк и ширины столбцов
- •Изменение порядка следования столбцов
- •Другие изменения макета таблицы
- •Сортировка данных
- •Поиск данных
- •Создание форм в access Основные сведения о формах
- •Способы создания форм
- •Использование Мастера по созданию форм
- •Создание форм в режиме Конструктора
- •Разделы форм
- •Панель элементов и Список полей
- •Свойства объектов формы
- •Создание управляющих кнопок
- •Управление элементами формы
- •Редактирование элементов формы
- •Изменение порядка обхода элементов формы
- •Разработка сложных форм
- •Построение диаграмм в формах
- •2.7.1 Элементы диаграмм и подготовка исходных данных
- •Построение диаграммы с помощью Мастера диаграмм
- •Редактирование диаграмм
- •4. Создание запросов на выборку к однотабличным и многотабличным субд access” Понятие запроса
- •Создание запроса
- •Окно конструктора запроса
- •Рис 17 . Окно конструктора запроса. Пример ввода условия.
- •Включение полей в запрос
- •Например, на рис. В бланк запроса включены поля Фамилия, Имя и Город из таблицы Студент.
- •Установка критериев отбора записей
- •Виды критериев
- •Логическая операция или
- •Логическая операция и
- •Оператор Between
- •Использование построителя выражений
- •Итоговые запросы
- •Выполнение запроса
- •Запросы к нескольким таблицам
- •5. Выбор данных с помощью запросов-действий. Перекрестные запросы Понятие запросов-действий
- •Особенности работы с запросами-действиями
- •Запросы на создание таблицы
- •Запросы на обновление записей
- •Запрос на удаление записей
- •Запрос на добавление записей
- •Перекрестные запросы
- •Использование Мастера для создания перекрестной таблицы
Редактирование элементов формы
Для изменения размера элемента нужно переместить один из маркеров выделения до достижения нужного размера. Если нужно установить размер для поля или надписи так, чтобы в нем были полностью видны все отображаемые данные, то лучше воспользоваться командой Формат-Размер…-По размеру данных.
Для перемещения выделенного элемента нужно установить указатель мыши на границу выбранного объекта так, чтобы указатель принял форму открытой ладони. После этого нажать кнопку мыши и переместить элемент на новое место.
Рис. 12 Элементы поля в форме
Поле ввода и его подпись связаны друг с другом. Тем не менее, иногда нужно перемещать их порознь. Для этого используются метки перемещения – большие квадраты в левом верхнем углу каждого связанного элемента . Если подвести к ним указатель мыши, то он примет форму указательного пальца руки. В этом положении можно переместить каждый из связанных элементов отдельно.
Для удаления элемента формы нужно его выделить. После этого следует нажать клавишу DELETE или воспользоваться командой Правка-Удалить.
Изменение порядка обхода элементов формы
Во время ввода данных в форме переход от одного элемента к другому, при нажатии клавиши TAB, осуществляется в соответствии с заданным в экранной форме порядком обхода объектов. Для определения этого порядка используется команда Вид-Последовательность перехода. На экране откроется окно диалога Последовательность перехода. В этом окне нужно расположить поля в том порядке, в котором должен осуществляться их обход в форме. Для перемещения поля на другое место в этом списке следует выделить это поле и, нажав кнопку мыши, переместить его на новое место.
Разработка сложных форм
Создать форму, позволяющую просматривать и редактировать записи только одной таблицы, довольно просто. Но на практике требуются формы, позволяющие производить одновременный ввод или просмотр данных, хранимых в двух или более связанных таблицах. Например, при выводе информации о результатах экзаменов, было бы неплохо сразу размещать необходимую информацию о студентах. Эти данные реально хранятся в двух разных таблицах (Студенты и Экзамены), связанных отношением “один-ко-многим”.
Но можно создать форму, которая позволит вводить, редактировать и просматривать все эти данные одновременно. В таких случаях для отображения записей основной и подчиненной таблиц можно использовать многотабличную иерархическую форму (рис.13).
Рис.13 Пример иерархической формы
Иерархической называется форма, содержащая поля из главной и одной или нескольких подчиненных форм.
Подчиненные формы используются для отображения данных из таблиц с отношением “один-ко-многим”.
Наиболее простым способом создания иерархической формы является использование Мастера форм.
Как видно из рисунка, форма состоит из двух частей. В верхней половине окна формы находятся поля таблицы Студенты, т.е. таблицы со стороны “один”. В нижней половине находится подчиненная форма, содержащая поля из таблицы Экзамены (таблица со стороны “много”).
Для создания такой формы нужно:
- перейти на вкладку Формы в окне базы данных, нажать кнопку Создать и выбрать в качестве режима создания Мастер форм;
- в окне Новая форма в качестве источника записей формы указать таблицу Экзамены (в иерархических формах базовой всегда является таблица со стороны “много”);
- в следующем окне Мастера форм определить главную и подчиненную таблицы. Здесь в качестве главной следует выбрать таблицу Студенты. В правой части данного окна диалога отображаются поля таблиц: в верхней части поля главной, а в нижней – поля подчиненной таблицы. Опция Связанные формы предназначена для представления данных без использования подчиненной формы;
- далее следует выбрать внешний вид подчиненной формы: табличный или ленточный;
- на последующих шагах Мастера форм выбрать стиль, задать имена форм, а также указать режим, в котором будет открыта форма после завершения ее создания.