Редактирование элементов формы
Для изменения размера элемента нужно переместить один из маркеров выделения до достижения нужного размера. Если нужно установить размер для поля или надписи так, чтобы в нем были полностью видны все отображаемые данные, то лучше воспользоваться командой Формат-Размер-По размеру данных. Для перемещения выделенного элемента нужно установить указатель мыши на границу выбранного объекта так, чтобы указатель принял форму открытой ладони. После этого нажать кнопку мыши и переместить элемент на новое место.
Рис. 1. Элементы поля в форме
Поле ввода и его подпись связаны друг с другом. Тем не менее, иногда нужно перемещать их порознь. Для этого используются метки перемещения – большие квадраты в левом верхнем углу каждого связанного элемента (рис. 1). Если подвести к ним указатель мыши, то он примет форму указательного пальца руки. В этом положении можно переместить каждый из связанных элементов отдельно. Для удаления элемента формы нужно его выделить. После этого следует нажать клавишу Delete или воспользоваться командой Правка-Удалить.
Изменение порядка обхода элементов формы
Во время ввода данных в форме переход от одного элемента к другому, при нажатии клавиши TAB, осуществляется в соответствии с заданным в экранной форме порядком обхода объектов. Для определения этого порядка используется команда Вид-Последовательность перехода. На экране откроется окно диалога Последовательность перехода. В этом окне нужно расположить поля в том порядке, в котором должен осуществляться их обход в форме. Для перемещения поля на другое место в этом списке следует выделить это поле и, нажав кнопку мыши, переместить его на новое место.
Разработка сложных форм
Создать форму, позволяющую просматривать и редактировать записи только одной таблицы, довольно просто. Но на практике требуются формы, позволяющие производить одновременный ввод или просмотр данных, хранимых в двух или более связанных таблицах. Например, при выводе информации о результатах экзаменов, было бы неплохо сразу размещать необходимую информацию о студентах. Эти данные реально хранятся в двух разных таблицах (Студенты и Экзамены), связанных отношением “один-ко-многим”. Но можно создать форму, которая позволит вводить, редактировать и просматривать все эти данные одновременно. В таких случаях для отображения записей основной и подчиненной таблиц можно использовать многотабличную иерархическую форму (рис. 2).
Рис. 2. Пример иерархической формы Иерархической называется форма, содержащая поля из главной и одной или нескольких подчиненных форм. Подчиненные формы используются для отображения данных из таблиц с отношением “один-ко-многим”. Наиболее простым способом создания иерархической формы является использование Мастера форм. Как видно из рисунка, форма состоит из двух частей. В верхней половине окна формы находятся поля таблицы Студенты, т.е. таблицы со стороны “один”. В нижней половине находится подчиненная форма, содержащая поля из таблицы Экзамены (таблица со стороны “много”). Для создания такой формы нужно: - перейти на вкладку Формы в окне базы данных, нажать кнопку Создать и выбрать в качестве режима создания Мастер форм; - в окне Новая форма в качестве источника записей формы указать таблицу Экзамены (в иерархических формах базовой всегда является таблица со стороны “много”); - в следующем окне Мастера форм определить главную и подчиненную таблицы. Здесь в качестве главной следует выбрать таблицу Студенты. В правой части данного окна диалога отображаются поля таблиц: в верхней части поля главной, а в нижней – поля подчиненной таблицы. Опция Связанные формы предназначена для представления данных без использования подчиненной формы; - далее следует выбрать внешний вид подчиненной формы: табличный или ленточный; - на последующих шагах Мастера форм выбрать стиль, задать имена форм, а также указать режим, в котором будет открыта форма после завершения ее создания.
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Почему стероиды повышают давление?: Основных причин три... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (305)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |