
- •Ввод условия на значение для поля таблицы
- •Создание условия на значение для элемента управления
- •Задание значения по умолчанию для полей таблицы
- •Задание значения по умолчанию для элемента управления
- •Задание условия на запуск макрокоманды
- •Добавление группировки и сортировки в отчет
- •Добавление выражения в существующую группировку или сортировку
- •Добавление текстового поля, содержащего выражение для вычисления разницы в днях
- •Добавление текстового поля с выражением, вычисляющим сумму
- •Добавление текстового поля с выражением для вычисления суммы налогов
- •Добавление текстового поля с выражением, вычисляющим промежуточную сумму на подчиненной форме
- •Создание элемента управления
- •Добавление даты печати отчета
- •Добавление флажка «ДоставленоПозднееСрока» в отчет
- •Арифметические операторы
- •Операторы сравнения
- •Логические операторы
Добавление текстового поля с выражением, вычисляющим промежуточную сумму на подчиненной форме
В области переходов щелкните правой кнопкой мыши подчиненную форму, которую необходимо изменить, и в контекстном меню выберите команду Конструктор.
Если область примечаний подчиненной формы не отображается, выделите строку Примечание формы, а затем перетащите ее нижний край вниз.
На вкладке Конструктор в группе Элементы управления щелкнитеПоле.
В области примечаний формы перетащите указатель в форму, чтобы создать текстовое поле.
Щелкните текстовое поле правой кнопкой мыши и выберите командуСвойства.
-или-
На вкладке Конструктор в группе Сервис выберите команду Окно свойств.
Перейдите на вкладку Все, а затем задайте значений свойств в соответствии с приведенной ниже таблицей.
СВОЙСТВО |
ЗНАЧЕНИЕ |
Имя |
ОтпускнаяЦена |
Данные (ControlSource) |
=Sum([ОбщаяСтоимость]) |
Формат |
Валюта |
ПРИМЕЧАНИЕ. Для использования данной инструкции с другими данными не забудьте изменить имя поля («ОбщаяСтоимость») на конкретное имя поля из базы данных.
Выберите поле в левом верхнем или правом верхнем углу подчиненной формы — поле рядом с линейкой — чтобы отобразить свойства подчиненной формы.
Найдите ячейку свойства Представление по умолчанию (Default View)и измените ее значение на Режим таблицы.
Сохраните изменения, закройте окно свойств и перейдите к следующим действиям.
Хотя текстовое поле на подчиненной форме вычисляет промежуточную сумму заказа, результирующие значения не обязательно отображать на подчиненной форме, т. к. подчиненная форма отображается в виде таблицы. Добавление промежуточной суммы означает, что пользователи смогут просматривать одно и то же значение несколько раз. Результат может выглядеть, например, следующим образом:
ТОВАР |
КОЛИЧЕСТВО |
ЦЕНА ЗА ЕДИНИЦУ |
СКИДКА |
ОБЩАЯ СТОИМОСТЬ |
СУММА ЗАКАЗА |
Товар 1 |
4 |
8,00р. |
0,00% |
32,00р. |
137,00р. |
Товар 2 |
5 |
9,00р. |
0,00% |
45,00р. |
137,00р. |
Товар 3 |
6 |
10,00р. |
0,00% |
60,00р. |
137,00р. |
Видно, что данные о сумме заказа располагаются в одном поле, и часто удобнее расположить это поле в главной форме. Для этого добавьте элемент управления в главную форму, ссылающийся на элемент управления, расположенный в подчиненной форме. Ниже показано, как это можно сделать:
Имя элемента управления подчиненной формы в главной форме
Свойство Форма (Form), дающее доступ к элементам управления и свойствам подчиненной формы
Имя элемента управления «поле» в подчиненной форме
Ниже описано, как создать текстовое поле, ссылающееся на значения в другом элементе управления.