Универсальная табличная форма включает функции, связанные с обработкой данных списка. Их перечень представлен в Табл. 12.1.

Табл. 12.1. Команды для работы с табличной формой

Новый

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

Если при создании нового элемента возможны какие-то варианты (например, создание новых элементов разного типа), подпись кнопки добавления содержит значок  

и нажатие на кнопку открывает дополнительный список выбора нужной опции.

Свойства

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

Удалить

Выделенный в момент нажатия кнопки элемент списка удаляется. При этом выводится стандартный запрос подтверждения удаления (п. 11.2). Если существуют связанные с выбранным элементом данные, удаление невозможно и будет выведено соответствующее сообщение.

Обновить

Команда позволяет обновить данные списка, т.е. загрузить их заново из базы данных. Функция может понадобиться, если форма была открыта и не использовалась в течение какого-то времени, за которое данные в БД могли измениться.

При работе с элементами списка – добавление, удаление, редактирование список обновляется автоматически.

Экспортировать объекты списка

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

*Форма редактирования может быть открыта в виде новой вкладки в области отображения данных, либо в виде диалогового окна. Режим открытия формы редактирования для каждой сущности задается разработчиком системы.