2016-11-04 18 views
0

У меня есть форма доступа и подчиненная форма, которые я создал с помощью запроса. Затем, через конструкторское представление, я создал текстовое поле и ввел довольно длинный вложенный iif, который ссылался на другие поля в подформе.MS Access Sum #Error

Теперь я хочу использовать функцию SUM для добавления значений (результатов iff) в созданных текстовых полях, каждый из которых имеет разные значения. Я пробовал все, что мог придумать, но всегда придумывает #Error! Неважно что я делаю.

+1

Всегда лучше отправлять код. – Fionnuala

+0

Вы можете начать с наивысшей из своей инструкции iff и убедиться, что каждая часть работает по одному. И если ваше утверждение iif действительно так долго, вы можете рассмотреть возможность написания процедуры vba и вызов этого. Если вы публикуете заявление iif, мы можем помочь вам больше. –

ответ

0

Иногда, когда я добавлял более одного типа функции в запрос, он сначала разбивает то, что мне нужно сделать, например, создает предложение iff, чтобы отметить или создать новое поле и поместить текст как «ДА».

затем в другом запросе применить сумму в полях, которые соответствуют «YES».

Попробуйте его отдельно.