Перемещение в форме и работа с данными. Просмотр данных

Режим Формы

Вычисления в формах. Создание вычисляемых полей.

Изменение типа элемента управления

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

Простейшим вычисляемым полем является поле, в котором должна выводится текущая дата. Для создания поля такого типа необходимо поместить свободный элемент управления типа Поле в нужное место формы и прямо в поле ввести выражение =Date(). В окне Свойств можно задать для этого элемента свойство Формат поля, установить длину поля.

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

Именно в свойстве Данные задается выражение, которое вычисляет значение этого элемента. Ввод выражения допускается вручную. Однако, если выражение слишком длинное и сложное можно воспользоваться Построителем выражений.

Добавление, удаление и редактирование записей с помощью формы происходит при работе с ней в режиме Формы или в режиме Таблицы.

В режиме Формы представление и автоматическая обработка данных отличается более широкими возможностями, чем в режиме Таблицы.

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

Основные способы перемещения:

переход к первой записи — щелкнуть по кнопке <Первая запись>;

переход к последней записи — щелкнуть по кнопке < Последняя запись>;

переход к следующей записи — щелкнуть по кнопке <Следующая запись>

или нажать клавишу <PgUp>;

переход к предыдущей записи — щелкнуть по кнопке <Предыдущая запись>

или нажать клавишу <PgDn>;

переход к определенной записи по ее номеру — щелкнуть в строке Запись и удалить находящийся в ней номер , затем ввести с клавиатуры номер нужной записи.

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

Добавление записей

Процедура ввода новой записи меняется в зависимости от структуры формы. В форме, которая была создана только для ввода данных, после ее открытия, данные вводятся в обычно пустые поля данных. Иногда при открытии формы подобного типа в некоторые поля занесены значения каким-то макросом или значения, заданные по умолчанию. Другой тип форм обеспечивает вывод данных на экран и позволяет добавлять новые записи. Чтобы перейти в режим ввода данных нужно выполнить команду Запись – Ввод данных или щелкнуть по кнопке Новая запись на панели инструментов.

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

Изменение и удаление данных

Если форма допускает внесение изменений, то изменить или удалить данные можно как в самой форме, так и в таблицах или запросах, по которым построена данная форма. Для изменения данных в каком-либо поле формы необходимо их выделить, щелкнув по полю, а затем внести изменения, так же как и в таблицах. Для удаления записи, ее необходимо пометить, а затем нажать клавишу DEL или выполнить команду Правка – Удалить.

Поиск и сортировка данных в формах ни чем не отличается от поиска и сортировки в таблицах.