Создание простой формы для ввода данных
Формы Access являются объектами базы данных, так же как таблицы и запросы. Формы используются в приложении для ввода и отображения данных. Формами можно управлять программно с помощью процедур на VBA.
Формы предоставляют более удобный способ просмотра и правки данных в таблицах, чем режим/Таблицы. Формы содержат так называемыеэлементы управления,с помощью которых осуществляется доступ к данным в таблицах. Элементами управления являются текстовые поля для ввода и правки данных, кнопки, флажки, переключатели, списки, надписи, а также рамки объектов для отображения графики и объектов OLE.
Существует 1. Автоматическое создание формы на основе таблицы или запроса (Автоматически создаваемые формы (автоформы)), 2. Создание формы с помощью мастера (С помощью мастера можно создавать формы на основе одной таблицы и более сложные формы на основе нескольких таблиц и запросов, имеющие подчиненные формы. Намного проще и быстрее создавать формы с помощью мастера, а затем усовершенствовать их в режиме Конструктора).
1. Щелкните по ярлыку Формы в окне База данных и нажмите кнопку Создать. Появится диалоговое окно Новая форма
2. В списке диалогового окна Новая форма выделите один из вариантов автоформы, например: Автоформа: в столбец
В поле со списком, находящимся в нижней части диалогового окна Новая форма, содержатся имена всех таблиц и запросов базы данных, которые могут быть использованы в качестве источника данных для формы. Щелкните левой кнопкой мыши по кнопке со стрелкой, чтобы раскрыть список, и выберите в нем нужный элемент.Нажмите кнопку ОК.
|
|
Панель элементов в конструкторе форм
Выбор объектов(Select Objects) — выделение щелчком мыши элемента, раздела или формы, выделение группы элементов путем обвода курсором мыши рамки вокруг них;
Мастера(Control Wizards) — включение или отключение мастера для создания элементов управления (например, элементов Список, Поле со списком);
Надпись(Label) — создание текстов постоянных заголовков, примечаний, инструкций, не связанных с другими элементами управления;
Поле(Text Box) — создание элемента типа Свободный (Unbound), который может быть затем связан с полем таблицы или запроса, или использован для создания вычисляемого поля формы;
Группа переключателей(Option Group) — размещение набора флажков, переключателей или выключателей;
Выключатель(Toggle Button) — создание выключателей;
Переключатель(Option Button) — выбор альтернативных значений;
Флажок(Check Box) — выбор набора из возможных значений;
Поле со списком(Combo Box) — создание поля с раскрывающимся списком значений поля из записей некоторой таблицы базы (значение может вводиться в поле пользователем или выбираться из списка);
|
|
Список(List Box) — создание всегда раскрытого списка значений, которые при связи с полем таблицы базы являются единственным источником ввода в поле;
Кнопка(Command Button) — создание командной кнопки, с помощью которой может быть выполнено одно из действий, например, переход по записям, открыта форма, напечатан отчет и реализованы другие функции Access;
Рисунок(Image) — для отображения нередактируемого рисунка, не являющегося объектом OLE;
Свободная рамка объекта(Unbound Object Frame) — отображение свободного объекта OLE, который остается неизменным при переходе по записям;
Присоединенная рамка объекта(Bound Object Frame) — отображение объектов OLE, сохраненных в поле базового источника записей формы;
Разрыв страницы(Page Break) — начало нового экрана в форме, новой страницы в печатной форме (отчете);
Вкладка(Tab Control) — создание вкладок в форме, на каждой из которых могут размещаться свои элементы управления;
Подчиненная форма/отчет(Subform/Subreport) — вывод данных из таблиц, связанных с таблицей-источником формы;
Линия(Line) — разграничение разделов в форме (отчете);
Прямоугольник(Rectangle) — создание рамки при оформлении;
Другие элементы(More Controls) — открытие обширного списка дополнительных элементов, при выборе из которого в форме будет создан соответствующий элемент.
|
|
С помощью перечисленных инструментов пользователь создает соответствующие элементы и объекты в форме и размещает их таким образом, чтобы сформировать удобный графический интерфейс для работы с базой данных через форму.
Дата добавления: 2018-04-15; просмотров: 292; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!