Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
28,2. Создание выражений.docx
Скачиваний:
18
Добавлен:
27.09.2019
Размер:
247.83 Кб
Скачать

Добавление текстового поля с выражением, вычисляющим промежуточную сумму на подчиненной форме

  1. В области переходов щелкните правой кнопкой мыши подчиненную форму, которую необходимо изменить, и в контекстном меню выберите команду Конструктор.

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

  3. На вкладке Конструктор в группе Элементы управления щелкнитеПоле.

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

  2. Щелкните текстовое поле правой кнопкой мыши и выберите командуСвойства.

-или-

На вкладке Конструктор в группе Сервис выберите команду Окно свойств.

  1. Перейдите на вкладку Все, а затем задайте значений свойств в соответствии с приведенной ниже таблицей.

СВОЙСТВО

ЗНАЧЕНИЕ

Имя

ОтпускнаяЦена

Данные (ControlSource) 

=Sum([ОбщаяСтоимость])

Формат

Валюта

  1.  ПРИМЕЧАНИЕ.   Для использования данной инструкции с другими данными не забудьте изменить имя поля («ОбщаяСтоимость») на конкретное имя поля из базы данных.

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

  3. Найдите ячейку свойства Представление по умолчанию (Default View)и измените ее значение на Режим таблицы.

  4. Сохраните изменения, закройте окно свойств и перейдите к следующим действиям.

Хотя текстовое поле на подчиненной форме вычисляет промежуточную сумму заказа, результирующие значения не обязательно отображать на подчиненной форме, т. к. подчиненная форма отображается в виде таблицы. Добавление промежуточной суммы означает, что пользователи смогут просматривать одно и то же значение несколько раз. Результат может выглядеть, например, следующим образом:

ТОВАР

КОЛИЧЕСТВО

ЦЕНА ЗА ЕДИНИЦУ

СКИДКА

ОБЩАЯ СТОИМОСТЬ

СУММА ЗАКАЗА

Товар 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), дающее доступ к элементам управления и свойствам подчиненной формы

 Имя элемента управления «поле» в подчиненной форме

Ниже описано, как создать текстовое поле, ссылающееся на значения в другом элементе управления.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]