2013-09-09 3 views
0

У меня есть опрос, в котором у меня 2 столбца. Каждый вопрос может иметь либо выбранную кнопку левой колонки, либо одну в правом столбце.InfoPath 2010 получение суммы для кнопки опции

В нижней части 17 вопросов у меня есть значения TOTAL каждого столбца. Каждая строка кнопок выбора (левая и правая кнопки привязаны к одному и тому же элементу управления) имеет значение 1 (выбрана кнопка выбора левой кнопки) или 2 (выбрана правая кнопка выбора).

Мне нужно установить правила для обновления итогов. То, что я до сих пор: левая кнопка опции:

If optButton = 1; leftTotal = leftTotal + 1 
If optButton = 2; rightTotal = rightTotal + 1 

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

Я попытался сделать это:

If optButton = 1; leftTotal = leftTotal + 1, rightTotal = rightTotal - 1 

Но это не вычисляет итоговые правильно либо.

Пожалуйста, помогите! На самом деле трудно объяснить это подробно.

ответ

0

Скажем, «LeftTotal» и «Righttotal» - это два поля, которые показывают итоговые значения внизу. Set LeftTotal и RightTotal значение по умолчанию как 0. Теперь примените 2 правила на каждой кнопке выбора устанавливается как - 1) если optButton = 1, то LeftTotal = LeftTotal + 1 2) если optButton = 2, то RightTotal = RightTotal + 1

Смежные вопросы