Программное обеспечение

Что такое форма Access? какие способы создания форм бы знаете?

Isa Bashirov
Isa Bashirov
137
Главное предназначение формы в access состоит в том, чтобы организовать удобную работу с данными (с понятным и приятным интерфейсом) , чего нельзя добиться при работе с таблицами. На форме легко уместить множество полей одной или нескольких таблиц, таблица же позволяет увидеть обычно пять-десять полей одной записи.

В форме можно разместить различные элементы управления: кнопки (для вызова других форм и разных файлов, распечатки форм и отчётов и др.) , группы переключателей – для выделения схожих элементов управления, рамки и прямоугольники – для вывода графических объектов (фотографии, диаграммы) и др. Форма позволяет размещать вычисляемые элементы управления, которые нет смысла хранить в таблицах. Например, при загрузке личных данных работника нужно видеть возраст работника.

В таблице есть его дата рождения и этого достаточно для вычисления возраста с точностью до одного дня. В таблице невозможно разместить элементы управления. С помощью вкладок форму можно разбить на тематические разделы (как, например форма «Сотрудники» учебной базы «Борей») .

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

Любые объекты на форме программируются на выполнение часто выполняемых задач. Замечательное свойство формы в access – это способность реагировать на события, которых предусмотрено много - как для самой формы, так и для элементов управления, расположенных на ней. Например, щелчком мыши можно применить фильтр, открыть панель инструментов или сайт Интернета. Множество из возможных вопросов решается без применения программирования, с помощью макросов (разумеется, некоторые задачи без программирования всё же останутся неразрешимыми. Но это больше для профессионалов) .

Кнопке или полям можно назначить макрос, который будет выполняться только при определённом условии. Например, нажимаем кнопку «Печать юбилеев» , чтобы распечатать отчёт с именинниками на определённый месяц года. Макрос вызывает соответствующий отчёт, в котором есть свойство «Отсутствие данных» (т. е. мы указываем программе, что делать если не будет ни одного юбиляра) , которому назначен макрос «Нет данных» . В макросе задаём всего две команды: «ОтменитьСобытие» (т. е. отчёт не будет выведен) и «Сообщение» с текстом «Отчёт не будет выведен на экран, так как в этом месяце нет юбиляров» . Сообщение нужно обязательно, так как если отчёт не будет выведен и не появится сообщение, пользователь подумает, что произошла ошибка.
Алик Москаль
Алик Москаль
71 423
Лучший ответ
Это средство при помощи, которого База данных оформляется в нормальный красивый вид :)
Я знаю 2 способа создания форм : создание форм в режиме конструктора и создание форм с помощью мастера. Смотри картинку:
Макs $
Макs $
10 644

Похожие вопросы