Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лекция 3. Создание форм




Форма представляет собой объект базы данных Access, в котором разработчик размещает элементы управления, принимающие действия пользователей или служащие для ввода, отображения и изменения данных в полях.

Чаще всего формы создаются в следующих целях:

· ввод и редактирование данных;

· управление ходом выполнения приложения – в этом случае формы используются для запуска макросов;

· вывод сообщений – с помощью форм можно вывести на экран информацию, предупреждение или сообщение об ошибках.

Access предлагает 2 основных способа создания форм:

1. Конструктор форм. Этот способ позволяет разрабатывать собственные экранные формы с заданными свойствами для просмотра, ввода и редактирования данных.

2. Мастер форм. Позволяет достаточно быстро создать форму на основе выбранных для нее данных.

Создание форм с помощью мастера на основе одной таблицы

1. На вкладке Создание выбрать кнопку Мастер форм.

2. В окне Создание формы можно выбрать только одну таблицу в качестве источника данных для формы.

3. Выбрать поля, которые будут включены в экранную форму. Поля могут переноситься в форму по одному и все сразу.

4. Выбрать внешний вид формы, стиль формы.

5. Создание формы завершается заданием ее имени.

Созданная экранная форма может не полностью соответствовать потребностям разработчика. Чтобы ее подправить, можно сразу перейти в режим конструктора, выбрав альтернативу Изменение макета формы, а можно это сделать и потом, перейдя в режим конструктора из режима формы или открыв ранее созданную форму в режиме конструктора.

Работа с формой в режиме Конструктора

При открытии окна Конструктора форма содержит только один раздел - область данных. Помимо этого, она может содержать разделы заголовка и примечания формы, верхний и нижний колонтитулы.

Для добавления или удаления разделов формы используются команды Заголовок/Примечание формы и Колонтитулы на вкладке Конструктор. Каждый раздел отделен горизонтальной линией, на которой написано его название.

Данные, размещаемые в заголовке, области данных и примечании отображаются в форме. Элементы, расположенные в области данных, отображаются для каждой записи базовой таблицы/запроса. Элементы, расположенные в разделах заголовка и примечания формы, отображаются только в заголовке и примечании формы.

Содержимое верхнего и нижнего колонтитулов отображается только при печати, соответственно в начале и в конце каждой страницы.

Для изменения размера какого-либо раздела нужно в режиме Конструктора формы установить указатель мыши на верхнюю часть его границы и переместить ее на новое место.

Основные свойства формы и особенностей их использования

Форма имеет множество свойств, которые определяют ее источник данных, внешний вид, поведение, а также допустимые при работе с ней операции. Изменить свойства формы можно в окне Свойства.

Свойства формы распределены по четырем вкладкам: Макет, Данные, События, Другие, на вкладке Все они собраны вместе.

Свойства вкладки События используются при программировании.

Вкладка Макет содержит свойства, большей частью относящиеся к внешнему виду формы и составным элементам окна формы.

· Подпись — задает текст, который появляется в заголовке окна формы. (По умолчанию текст заголовка совпадает с названием формы).

· Режим по умолчанию - определяет режим, в котором открывается форма. С помощью этого свойства можно переключиться между отображением одной записи и нескольких (ленточная форма).

· Режим формы, Режим таблицы, Режим сводной таблицы, Режим сводной диаграммы - предоставляют возможность переключения в соответствующий режим.

· Полосы прокрутки - появляются в случае необходимости, но только если разрешены.

· Область выделения и Кнопки перехода - соответствуют одноименным элементам таблиц.

· Разделительные линии - используются в основном для зрительного разделения записей в ленточной форме.

· Автоматический размер и Выравнивание по центру - относятся к представлению окна формы на экране.

· Тип границы — определяет тип окна формы (к границе окна относится и его заголовок, включая все его кнопки). Вариант Отсутствует применяется в основном для подчиненных форм, так как при его выборе невозможно управлять окном (свертывать/развертывать его, изменять размер, перемещать и закрывать) при помощи мыши. При выборе варианта Изменяемая получается обычное рабочее окно. Вариант Тонкая отличается от варианта Окно диалога только набором кнопок в заголовке.

· Кнопка оконного меню, Кнопки размеров окна (Свернуть и Развернуть), Кнопка закрытия и Кнопка контекстной справки — вместе со свойством Тип границы определяют набор кнопок в заголовке окна. Не все сочетания кнопок являются допустимыми. Кроме того, при типе границы Окно диалога кнопки Свернуть и Развернуть не отображаются, несмотря на значение свойства Кнопки размеров окна.

· Рисунок определяет рисунок, который будет являться фоном формы.

· Тип рисунка - Связанный – рисунок хранится в отдельном документе, и документ-контейнер содержит только указатель на исходный файл рисунка, Внедренный - представляет собой копию файла с рисунком, который сохранен вместе с формой.

Свойства вкладки Данные, определяют источник данных формы и возможности их обработки.

· Источник записей — указывает таблицу или запрос, записи которых отображаются в элементах управления формы.

· Применение фильтров — позволяет запретить для формы использование фильтров.

· Разрешить изменение, Разрешить удаление, Разрешить добавление - определяет возможность изменения, удаления и добавления данных.

· Ввод данных - позволяет включить особый режим, при котором нельзя ни изменить, ни просмотреть существующие записи, а только добавить новые. При повторном открытии формы они будут уже недоступны.

· На вкладке Другие собраны свойства, которые трудно отнести к той или иной определенной категории.

· Всплывающее окно — открытая форма всегда будет расположена над другими окнами Access.

· Модальное окно — при включении этого свойства из открытой формы нельзя будет перейти в другие окна Access

· Цикл табуляции - определяет возможность перехода между записями с использованием клавиш со стрелками и клавиши Tab.

· Строка меню, Панель инструментов, Контекстные меню - с помощью этих свойств вы можете назначать форме специально разработанные для нее средства интерфейса.

· Файл справки, Идентификатор справки - позволяют связать форму со специально разработанным для нее файлом справки и его конкретным разделом.

Панель элементов

Панель элементов используется для размещения объектов на форме. Обычно панель элементов появляется в режиме Конструктора форм автоматически. Убрать или восстановить ее на экране можно с помощью кнопки Элементы управления на вкладке Конструктор.




Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 913; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.