В платёжном поручении, как правило, должна быть указана общая сумма платежа. Чтобы получить её в форме, следует создать в подчинённой форме, в области Примечание формы формулу =Sum([Сумма]). Последовательность действий:
· На панели элементов щёлкнуть по кнопке Поле и с помощью курсора +ав вычертить область свободного поля , в которой будет получена сумма.
· На панели инструментов нажать кнопку Свойства. В появившемся окне открыть вкладку Данные и нажать кнопку …(многоточие).
· В открывшемся окне Построителя выражений внизу имеются три окна. В первом выведены папки (таблицы, запросы, формы, функции и так далее). Во втором окне показаны элементы активного объекта в первом окне. В третьем окне можно выбрать функцию.
В нашем случае:
а) в первом окне выбрать Функции, а затем Встроенные функции;
б) в третьем окне выбрать из списка функцию Sum или вручную набрать функцию Sum(), удалить содержимое внутри скобок;
в)в первом окне активизировать Спец-я платежей подчинённая форма;
г) во втором окне выбрать <Список полей>;
д) в третьем окне щёлкнуть по полюСумма;
е) нажать кнопку Вставить,получим выражение Sum([СУММА]), нажать ОК;
ж) в окне Свойства установим для этого поля формат и число десятичных знаков. Для этого открыть вкладку Макет, выбрать формат Денежный;
з) закрыть окно Свойства;
и) изменить надпись вместо «поле…» на «Общая суммаплатежа».
После этого форма Платежи в режиме конструктора примет вид:
Закрыть конструктор форм. Затем открыть и заполнить форму ПЛАТЕЖИ исходными данными, используя платёжные документы, данные из которых представлены в таблице:
№_ДОК
КОД_ПРЕД
ДАТА
Код_нал
сумма
3.01.07
50,00р.
50,00р.
3.01.07
150,00р.
5.01.07
50,00р.
15.02.07
50,00р.
5.02.07
100,00р.
150,00р.
17.03.07
100,00р.
8.02.07
100,00р.
100,00р.
23.02.07
500,00р.
20.03.07
200,00р.
100,00р.
Отредактированная составная форма ПЛАТЕЖИ примет вид: