Редактирование подчиненной формы

Выполним редактирование подчинённой формы.

В окне подчиненной формы Спецификация платежей выполнить необходимое редактирование (изменение текста заголовков, формы, шрифта, цвета и так далее). Нажать клавишу Shift и выделить надпись Спецификация платежей и остальную часть подчиненной формы. На выделенном нажать правую кнопку мыши и в раскрывшемся списке выбрать Макет и Удалить. Так же удалить Макет для остальных элементов подчиненной формы.

Выделить надпись Спецификация платежей и удалить её с помощью клавиши Delete.

В области данных подчинённой формы создать поле со списком для наименования налога:

а) После размещения поля со списком открывается окно мастера. В первом окне предлагается выбрать источник значений для списка. Поставьте переключатель на значение «Объект "поле со списком" будет использовать значения из таблицы или запроса». Нажмите кнопку Далее.

б) Выберите таблицу-источник НАЛОГИ и нажмите кнопку Далее. Выберите поле Наименование налога, кнопка Далее.

в) Задайте ширину списка (раздвинув границу курсором мыши) и скройте ключевой столбец. Кнопка Далее.

г) Сохраните значение в поле Код налога. Кнопка Далее и нажмите кнопку Готово.

д) Появившуюся надпись ПолеСоСписком4 удалить, а в области Заголовка подчиненной формы создать надпись Налог.

Создание кнопок

Для формирования кнопок перехода к следующему или предыдущему документу ПЛАТЕЖИ создадим кнопки. В режиме конструктора на панели элементов щелкнуть кнопку Редактирование подчиненной формы - student2.ru (Кнопка). Видоизменившимся крестообразным курсором начертить кнопку в области заголовка главной формы. В появившемся окне Создание кнопок выбрать в категории Переходы по записям действие Следующая запись и нажать Далее>.Поставить переключатель на текст и ввести текст Следующее ПП. Нажать Далее>, затем Готово.

Аналогично создать кнопку Предыдущее ПП.

· Раздвинуть область примечания главной формы. Разместить кнопки Новое ПП, Удалить ППи Закрыть форму:

Редактирование подчиненной формы - student2.ru - Выбрать в категории Обработка записейдействие Добавить запись.

- Выбрать в категории Обработка записей действие Удалить запись

- Выбрать в категории Работа с формой действие Закрыть форму.

Замечание: кнопки можно обозначать рисунком из списка или текстом.

Созданные кнопки дублируют некоторые действия, доступные через элементы управления окна формы.

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

Если не открыто Окно свойств главной формы, необходимо щелкнуть правой кнопкой мыши вне области формы за пределами сетки, то есть по тёмному участку. Появляется контекстное меню. Выбрать команду Свойства.

В появившемся Окне свойств на вкладке Макет установить значение Нет для свойств Кнопки перехода, Кнопка закрытия, так как для этих действий в форме созданы соответствующие кнопки. Значение Отсутствуют для свойств Полосы прокрутки и Кнопки размеров окна. Эти элементы управления исчезнут из окна формы.

Редактирование подчиненной формы - student2.ru

После этого форма ПЛАТЕЖИ в режиме конструктора примет вид:

Редактирование подчиненной формы - student2.ru

Вычисление в форме

В платёжном поручении, как правило, должна быть указана общая сумма платежа. Чтобы получить её в форме, следует создать в подчинённой форме, в области Примечание формы формулу =Sum([Сумма]).

Последовательность действий:

· На панели элементов щёлкнуть по кнопке Поле Редактирование подчиненной формы - student2.ru и с помощью курсора +ав вычертить область свободного поля, в которой будет получена сумма.

· На панели инструментов нажать кнопку Свойства. В появившемся окне открыть вкладку Данные и нажать кнопку Редактирование подчиненной формы - student2.ru (многоточие).

· В открывшемся окне Построителя выражений внизу имеются три окна. В первом выведены папки (таблицы, запросы, формы, функции и так далее). Во втором окне показаны элементы активного объекта в первом окне. В третьем окне можно выбрать функцию.

В нашем случае:

а) в первом окне выбрать Функции, а затем Встроенные функции;

б) в третьем окне выбрать из списка функцию Sum или вручную набрать функцию Sum(), удалить содержимое внутри скобок;

в)в первом окне активизировать Спецификация платежей;

г) во втором окне выбрать <Список полей>;

д) в третьем окне щёлкнуть по полюСумма;

е) нажать кнопку Вставить,получим выражение Sum([СУММА]), нажать ОК;

ж) в окне Свойства установим для этого поля формат и число десятичных знаков. Для этого открыть вкладку Макет, выбрать формат Денежный;

з) закрыть окно Свойства;

и) изменить надпись вместо «поле…» на «Общая суммаплатежа».

После этого форма Платежи в режиме конструктора примет вид:

Редактирование подчиненной формы - student2.ru

Закрыть конструктор форм.

Наши рекомендации