2015-03-31 2 views
0

Я работаю с формой (Numbers Entry), которая вводит информацию в таблицу (Числа). Первое поле в форме представляет собой комбинированное поле (Инициалы свойств), которое позволяет пользователю выбирать, для какого свойства он вводит информацию. Я пытаюсь установить текстовое поле в форме, которая будет предоставлять информацию (# моделей) из другой таблицы (информация о свойствах), на основе которой свойство выбрано из первого поля, которое представляет собой поле со списком «Инициалы инициализации». Я считаю, что DLookup - лучший способ сделать это, и они не пытались заставить его работать правильно. В настоящее время я использую следующий:DLookup в форме доступа не работает

=DLookUp("[# of Models]","Property Info","Property Initials = " & [Forms]![Numbers Entry]![Property Initials]) 

Это возвращает #error и я попытался около Gazillion различных методов и никто не работал. Любая помощь будет принята с благодарностью.

+0

Я попробовал ваше предложение Густава, и без апострофа в «собственности инициалов = '» и до сих пор не мог заставить его работать. Он по-прежнему бросает #Error – Turniipp

+0

Это может быть вызвано вашими пробелами в именах. См. Править. – Gustav

+0

К сожалению, он все еще не работает и все еще бросает #Error. – Turniipp

ответ

0

Это строковая переменная, таким образом:

=DLookUp("[# of Models]","[Property Info]","[Property Initials] = '" & [Forms]![Numbers Entry]![Property Initials] & "'") 
Смежные вопросы