Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Работа с Конструктором форм




Создание форм с помощью автоформ и Мастеров.

Теоретическая часть

Работа с формами

Практическая работа № 5

 

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

Существуют автоматические (автоформы), автоматизированные (Мастер форм) и ручные (Конструктор) средства создания форм.

а) Автоформа – средство мгновенного создания форм без дополнительных запросов, в которую включаются все поля таблицы. Для создания автоформы выделяем в главном окне базы данных объект Таблицы ® выделяем нужную таблицу ® в меню Вставка ® Автоформа

или на Панели инструментов кнопка Новый объект ® Автоформа.

Существует три разновидности автоформ: в столбец, ленточная и табличная.

- Автоформа в столбец отображает в режиме формы только одну запись. Поля расположены в один или несколько столбцов. Для ее создания выбираем

Формы ® Создать ® Автоформа: в столбец ® выбрать таблицу, на основе которой будет создана форма ® ОК.

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

Формы ® Создать ® Автоформа: ленточная ® выбрать таблицу, на основе которой будет создана форма ® ОК.

- Табличная автоформа – записи отображаются так же, как в режиме таблицы.

Формы ® Создать ® Автоформа: табличная ® выбрать таблицу ® ОК.

В формы можно добавлять графику и кнопки (в саму таблицу – нельзя). Кроме того, в формах отображаются связи между таблицами.

б) Мастер форм – средство для создания форм из таблицы или запроса.

Формы ® Создать ® Мастер форм ® выбрать таблицу ® ОК ®

в первом окне выбираем нужные поля ® Далее;

во втором – внешний вид формы (в один столбец, ленточный, табличный, выровненный) ® Далее;

в третьем окне выбираем стиль формы ® Далее;

в четвертом окне задаем имя формы ® Готово.

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

Формы ® Создание формы в режиме Конструктора (или Создать ® Конструктор) ® выбрать имя таблицы ® ОК

а) Интерфейс окна Конструктора:

- сверху находятся следующие Панели инструментов: Конструктор форм; Формат (форма / отчет); Панель элементов. Чтобы убрать или поставить эти панели, выбираем в меню Вид ® Панели инструментов. Для добавления других панелей: Вид ® Панели инструментов ® Настройка;

- список полей выбранной таблицы (Вид ® Список полей);

- список свойств – в нем перечислены свойства выбранного элемента управления (Вид ® Свойства);

- при открытии форма содержит одну область – область данных. Кроме этого, она может содержать области заголовка, примечаний, нижнего и верхнего колонтитулов. Для их создания выбираем в меню: Вид ® Заголовок / Примечание формы (или Вид ® Колонтитулы (они выводятся только на печать, а в форме не видны)). Для изменения размера любой области нужно потянуть границу между областями в нужном направлении.

б) Настройка макета формы:

- Добавление полей – перетащить поле из Списка полей на Область данных.

- Изменение размеров полей – за угловой маркер переместить мышью.

- Перемещение объектов – выделить объект и курсором в виде руки переместить его.

- Удаление – выделить объект ® Delete.

- Чтобы сделать все поля одинакового размера, выделяем их, удерживая Shift ® в меню Формат выбираем Размер ® выбираем, например, «по самому широкому» или др.

- Изменение цвета фона формы:

§ щелкнуть в нужной области левой кнопкой мыши ® кнопка Цвет заливки/фона ® выбрать цвет или

§ щелкнуть правой кнопкой мыши на нужной области ® Цвет заливки / фона.

- Просмотр формы: кнопка Вид ® Режим формы.

в) Создание формы:

-

Аа
Удаление элементов интерфейса: выделить форму ® Свойства ® отключить или включить нужные элементы (например, Полосы прокрутки – отсутствуют; Кнопки оконного меню – нет; Кнопки размеров окна – отсутствуют; кнопки закрытия - нет) ® закрыть окно свойств ® перейти в режим формы.

- Размещение текста: на Панели инструментов выбрать кнопку Надпись ® нарисовать рамку или просто щелкнуть в нужной области и вводить текст ® используя Панель Форматирование, задать тип, размер шрифта, цвета шрифта, рамки, фона и др.

- Добавление графических объектов:

§ линии – на Панели элементов кнопка Линия;

§ прямоугольника – на Панели элементов кнопка Прямоугольник;

§

аб
рисунка – на Панели элементов выбрать Рисунок ® в открывшемся окне найти нужный файл.

- Поля ввода: кнопка Поле ® создать поле в форме ® кнопка Свойства (Вид ® Свойства) ® вкладка Данные ® свойство Данные: щелкнуть в этой строке кнопку выбора и выбрать нужное поле. Если в этом поле хотим создать выражение, то щелкаем кнопку Построить ® Выражения ® ОК ® в Построителе выражений набираем нужную формулу.

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

- Флажки или переключатели: флажки используются для индикации состояния, которое может иметь одно из двух допустимых состояний. На Панели элементов выбрать Флажок ® щелкнуть мышью в нужном месте формы ® кнопка Свойства ® вкладка Данные ® в строке Данные выбрать нужное поле ® выделить надпись Флажка ® Свойства ® Макет ® ввести имя флажка. Аналогичные команды нужно проделать и для объекта Переключатель.

- Кнопки управления используются в формах для выполнения определенного действия или ряда действий. MS Access позволяет создавать более 30 видов кнопок. Для создания кнопки нужно щелкнуть на Панели элементов кнопку Мастера, а затем элемент Кнопка ® щелкнуть в нужном месте формы ® откроется Мастер создания кнопок ®

§ первое окно Мастера содержит два списка: Категории и Действия. Категории представляют собой набор действий. Действия – список действий, которые будут выполняться при нажатии на кнопку (например: Категории ® Работа с формой ® Действия: Открыть форму) ® Далее ®

§ во втором окне из списка выбираем форму, которая откроется при нажатии на кнопку ® Далее ®

§ в третьем окне выбираем Открыть форму и показать все записи ® Далее ®

§ в четвертом окне выбираем тип отображаемой информации на кнопке: текст или рисунок ® Далее ®

§ в пятом окне задаем имя кнопки ® Готово.

 




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


Дата добавления: 2015-05-09; Просмотров: 616; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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