Кнопки используются для выполнения часто используемых операций по управлению данными, например для перемещения по таблице или печати текущей записи. Для добавления кнопки на форму:
q Открыть форму в режиме Конструктор, отобразить ПИ.
q В панели инструментов щелкнуть на кн. Кнопка.
q Щелкнуть в том месте формы, где должен находиться верхний левый угол кнопки.
q Следовать указаниям мастера.
Ввод данных в поле объекта OLE
Для ввода данных в данные поля используется команда вырезки и вставки из Буфера обмена и команда Вставка—Объект.
Для создания нового объекта выбрать тип объекта из списка, ОК. Для добавления объекта, хранящегося в файле, вабрать переключатель Создать из файла, найти файл, ОК.
Фильтры.
Для фильтрования записей:
q В форме (режим формы) щелкнуть на кн. Изменить фильтр ПИ или выполнить команду Записи—Фильтр—Изменить фильтр. Внешний вид формы изменится – ее поля не будут содержать данных.
q В соответствующие поля ввести условия отбора.
q Щелкнуть на кн. Применение фильтра на ПИ или выполнить команду Фильтр—Применить фильтр. В форме будут представлены отобранные записи.
q Для отмены фильтра : Записи—Удалить фильтр.
Новые формы и отчеты на основе фильтров.
Когда фильтр активен, можно создать другую форму или отчет, использующие эти отфильтрованные данные:
q При активном фильтре – кн. Новый объект ПИ.
q Автоформа или Автоотчет при использовании мастера. Форма и Отчет, если управление разработкой – самостоятельно.
Многотабличные формы
Многотабличные формы – формы, которые в одном окне отображают данные из нескольких таблиц. Для создания такого типа форм можно использовать мастер форм. Для создания вручную:
q Открыть главную форму в режиме Конструктор;
q Перейти в окно БД, выбрать вкладку Формы;
q Переместить форму, которая будет использоваться как подчиненная, из окна БД в главную форму. В главной форме добавится элемент управления подчиненной формой. Его можно переместить в нужное место.
q В контекстном меню для элемента управления выбрать команду Свойства, вкладку Данные, свойство Подчиненные поля и убедитесь, что Access создал связь, используя нужные вам поля. Если связь не установлена, введите имя поля, которое будет использоваться для связи записей внутри подчиненной формы.
q Закройте форму и сохраните ее.
Замечания.
1. При просмотре многотабличной формы в режиме формы записи главной таблицы появятся в главной части формы, а все связанные записи – внутри подчиненной формы.
2. Access правильно устанавливает связь, если имена соответствующих полей совпадают, и если связь между таблицами была определена на уровне таблиц, при этом поле главной таблицы – ключевое.