Макрос на открытие формы

Koriolan
Дата: 26.02.2016 21:29:41
Добрый день.

Подскажите, пожалуйста, с решением такой вот проблемы:

Есть форма с полем ФИО. Данные поля - выпадающий список созданный на основе записей таблицы "Физические лица".

Пишу макрос на двойной щелчок по полю, при котором должна открываться другая форма с данными того физического лица, чья фамилия выбрана в данный момент в выпадающем списке. Подскажите, как построить условие отбора? (см. рисунок). Если бы речь шла не о выпадающем списке, то все было бы гораздо проще. Сейчас пытаюсь решить проблему при помощи функии DLookUp(), но толково сформулировать отбор не получается :(
An12
Дата: 29.02.2016 08:32:43
Koriolan,

в источниках поля 2й формы пишем
select ФИО from табл_с_ФИО where ФИО=forms!Первая_форма!Поле_со_списком
Анатолий ( Киев )
Дата: 29.02.2016 17:17:12
Забудьте о макросах. В VBA на событии "двойной щелчок" открывайте форму методом DoCmd.OpenForm, а в его аргументе WhereCondition укажите условие фильтра.