Вычисление суммы столбца чисел в повторяющейся таблице

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

При вставке повторяющаяся таблица в шаблон формы InfoPath автоматически добавляет строку верхнего колонтитула, чтобы можно было ввести надписи для столбцов таблицы. Можно также добавить еще и строку нижнего колонтитула внизу повторяющейся таблицы. Строки нижнего колонтитула часто используются для отображения текущего итога под столбцом чисел. Например, текстовое поле «Итого» можно добавить в строку колонтитула, расположенную под столбцом расходов в шаблоне формы отчета о расходах. Чтобы добавить значения в столбец, нужно связать функцию сумма с текстовым полем «Итого» в строке нижнего колонтитула.

Повторяющаяся таблица с красной рамкой вокруг поля «Итого»

В этой статье

Шаг 1: Добавление строки нижнего колонтитула в повторяющуюся таблицу

Шаг 2: Добавление общее текстового поля в строке нижнего колонтитула

Шаг 3: Сложить числа в повторяющуюся таблицу в столбце

Шаг 1. Добавление строки нижнего колонтитула в повторяющуюся таблицу

  1. Дважды щелкните надпись Повторяющаяся таблица в нижней части таблицы в шаблоне формы.

  2. Перейдите на вкладку Отображение.

  3. В группе Параметры установите флажок Включить нижний колонтитул.

    Совет : Чтобы добавить дополнительные нижние колонтитулы в конец повторяющейся таблицы, щелкните правой кнопкой пустую ячейку в строке первого нижнего колонтитула, который был вставлен, в контекстном меню выберите команду Вставка, а затем — Строки выше или Строки ниже.

К началу страницы

Шаг 2. Добавление текстового поля «Итого» в строку нижнего колонтитула

После добавления строки нижнего колонтитула в повторяющуюся таблицу в эту строку можно добавить текстовое поле «Итого».

Примечание : Текстовое поле добавляется в строку нижнего колонтитула, а не в строку данных, поскольку пользователи формы могут вставить несколько экземпляров строки данных, и поле «Итого» не должно отображаться несколько раз в форме пользователя.

  1. В строке нижнего колонтитула выделите ячейку столбца, в которую нужно добавить поле «Итого».

  2. В меню Вставка выберите команду Текстовое поле.

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

  3. В строке нижнего колонтитула щелкните ячейку слева от той, в которую добавлено текстовое поле. В эту ячейку будет вставлено имя поля.

  4. Тип Общее: и выделите текст.

  5. На панели инструментов Стандартная нажмите кнопку Выровнять текст по правому краю Изображение кнопки .

  6. Дважды щелкните текстовое поле, добавленное на шаге 2.

  7. Перейдите на вкладку Данные.

  8. В поле Имя поля введите имя, например ОбщиеРасходы.

  9. В списке Тип данных измените тип данных с Текст (string) на Вещественное число (double). Это позволит отображать числа с десятичными знаками, например 1234,12р.

  10. Нажмите кнопку Формат.

  11. В диалоговом окне Вещественное число в группе Формат установите переключатель в положение Денежный, а затем выберите нужную денежную единицу.

К началу страницы

Шаг 3. Вычисление суммы столбца чисел в повторяющейся таблице

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

Формулы хранятся в полях источник данных и отображаются в элементах управления, привязанных к ним. При разработке шаблона формы, можно создать формулу, которая суммирует числа в повторяющуюся таблицу в столбце с помощью текстового поля, поля форматированного текста и поле выражения.

  1. В строке нижнего колонтитула дважды щелкните текстовое поле, добавленное в эту строку.

  2. Перейдите на вкладку Данные.

  3. В разделе Значение по умолчанию, нажмите кнопку Вставить формулу Изображение кнопки .

  4. В диалоговом окне Вставка формулы нажмите кнопку Вставить функцию.

  5. В списке Категории выберите вариант Математические.

  6. В списке Функции выберите вариант сумма, а затем нажмите кнопку ОК, чтобы вернуться к диалоговому окну Вставка формулы.

    В этот момент в диалоговом окне Вставка формулы можно видеть следующую формулу:

    Формула sum в диалоговом окне «Вставка формулы»

  7. В поле Формула дважды щелкните текст в скобках.

    Откроется диалоговое окно Выбор поля или группы.

  8. В списке Источник данных выберите поле, значения которого нужно суммировать.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×