2015-09-15 4 views
0

Я не могу понять, как ссылаться на значение поля со списком в форме в другой текстовой сумме sum iif. Образец того, что я пытаюсь сделать, приведен ниже, со ссылкой на «TestCombo» значение, которое я хочу изменить, в зависимости от выбранного. Я пробовал использовать цитаты из CHR (34), и я не могу понять это.Доступ к динамической ссылке IIF по форме

SUM(iif([SaleStatus]= 'Pending' And [SalesAdvisor] = [TestCombo],1,0)) 

Эта же функция работает, если сделать следующее

SUM(iif[SaleStatus]= 'Pending' And [SalesAdvisor] = 'TestAdvisor',1,0)) 

Это привело меня к мысли, что мне нужно цитаты, которые я ожидал, но это не работает, либо, например, как на примере ниже.

SUM(iif"[SalesStauts]= 'Pending' And [SalesAdvisor] = " & chr(39) & [TestCombo] & chr(39) & "",1,0)) 

Может ли кто-нибудь помочь мне использовать поле со списком в качестве динамической ссылки на сумму iif?

+0

Убедитесь, что имена элементов управления идентичны связанным полям. –

ответ

0

Вы уверены, что ваша комбо равна 'TestAdvisor'? Обычно имеется столбец с числовой строкой и текстовый дисплей. Если у вас более одного столбца в комбо, вам нужно будет обратиться к свойству column, чтобы получить столбец текста. Если вы включите RecordSource для комбо в свой вопрос, это будет легко увидеть.