2012-06-15 2 views
0

Резюме: Я хочу отобразить значение (в текстовом поле), сохраненное в другой форме, при выборе конкретных значений из комбинированных полей. Я хочу передать два значения поля со списком, которые у меня есть в свойстве DLoopup, но каждый раз, когда я это делаю, он дает мне ошибку.DLookup ControlSource

Ниже приведен код вставляется в источнике управления имуществом текстового поля:

=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] ='" & [Combo5] & "'") 

Это дает мне «#Error» в текстовом поле.

Также попробовал следующий, но дает мне «#name» ошибка:

=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] = '" & [Combo5.Value] & " And [Program_Name] = '" & [Combo7.Value] & "'") 

ответ

0

Вы должны получить ваши разделители разобрали. AFAIR Бюджетный год это число:

=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] =" & [Combo5]) 

Когда вы передаете значение в поле числового типа, не использовать разделители для текста, можно использовать кавычки, либо «Abc» или «Abc», для даты , используйте хэш (#) # 2012/11/31 #.

=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] =" & [Combo5] & " And [Program_Name] = '" & [Combo7.Value] & "'") 
+0

Это правильный синтаксис, если я хочу добавить два критерия? – Ish

+0

= DLookUp ("[Year_ended]", "1_Supportive_Housing", "[BudgetYear] =" & [Combo5] И [Program_Name] = '"& [Combo7.Value] &"' ") – Ish

+0

Имя_программы - текст – Ish

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