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

Имя элемента управления подчиненной формы в главной форме
Свойство Форма (Form), дающее доступ к элементам управления и свойствам подчиненной формы
Имя элемента управления «поле» в подчиненной форме
Ниже описано, как создать текстовое поле, ссылающееся на значения в другом элементе управления.
Не нашли, что искали? Воспользуйтесь поиском:
|