2013-08-23 5 views
-1

Я пытаюсь выполнить заповедь не использовать поле поиска и застревать, делая что-то, что, надеюсь, просто.Использование формы без поля поиска

Таблица Люди: PrimaryID, EmployeeID, LastName, FirstName, PhoneNumber

Таблица Задачи: PrimaryID, EmployeeID, Конспект, DueDate, Статус

Я получил EmployeeID связанный с народом к задачам в отношениях от 1 до многих. Запросы работают нормально, поэтому я знаю, что ссылка хороша.

Вот и проблема: люди обычно не знают идентификатор других людей, они знают фамилию. Это вызывает проблему заполнения таблицы «Задачи».

Я хотел бы создать форму для задач, у которых есть combobox (или что-то подобное), которое дает выпадающее меню Employee.LastName, а затем автоматически заполняет Tasks.EmployeeID. Я застрял на первом шаге. У меня есть выпадающее меню, оно показывает мне имена, но когда я нажимаю один, он ничего не обновляет. Все пусто.

Есть ли простой способ (желательно без VBA) сделать это - или я нарушаю правило базы данных, даже пытаясь сделать такое?

TL; DR - Я хочу использовать считываемое пользователем поле (lastname) из исходной таблицы, чтобы предоставить другое значение поля (employeeid) из той же таблицы в поле в таблице назначения (задачах) - с использованием форм, не поисковые поля, потому что мне сказали, что они плохие, и не могут понять правильный метод.

Спасибо,

Grommit

EDIT: Это apppears, что это был дан ответ уже в качестве дополнения к другому вопросу, который я разместил раньше: я пропустил письмо, говоря мне, она была обновлена. Lookup and Relationship with multiple columns

ответ

0

См. Раздел «Редактировать» по ссылке выше, я пропустил отличный ответ на предыдущий связанный с этим вопрос.