Титул
Создание простых приложений баз данных для одного или небольшой группы пользователей.
Программа распространяется абсолютно бесплатно.

Отчеты. Часть 13: Редактируемые отчеты.

Возможность редактировать данные отчета появляется, когда можно однозначно определить запись и форму, которой эта запись принадлежит. Наш первый отчет "Отчет по поставщикам" является редактируемым. Отчет имеет дополнительные кнопки: добавить, изменить и удалить запись.

Отчеты. Часть 13: Редактируемые отчеты.

На самом деле редактируются данные не самого отчета, а записи связанной с отчетом формы. Чтобы отчет имел возможность редактирования, в отборе не должно быть более одного источника, группировок и функций итогов. Если в отборе задан фильтр источника, то при создании новой записи значения из фильтра подставляются в поля. Рассмотрим это на примере. Добавим новый отчет "Данные по АШАН". Этот отчет будет отображать все записи, относящиеся к поставщику "АШАН".

Отчеты. Часть 13: Редактируемые отчеты.

Фильтр источника будет такой:

[!Поставщик]=OBJID('поставщики', 'название', 'АШАН')

Необходимым условием, чтобы данные из фильтра попадали в новую запись, является знак равенства. Кроме того, если нужно, чтобы в новую запись подставлялось значение объекта (как в примере), то условие фильтра должно быть именно по объекту, а не по полю объекта.

Отчеты. Часть 13: Редактируемые отчеты.

Если в отчете есть данные подчиненной формы, то все равно будет открываться родительская форма, т. к. подчиненная форма не является самостоятельной формой.

< Назад
<< Статьи

Контакты

Поддержать проект

МИР: 2200 7603 3542 3086
WebMoney: R031396282901