dirf
Дата: 20.02.2008 17:16:57
Сделал форму в виде ленточной формы
Поле1 Поле2
Иванов 1
Петров 2
Сидоров 3
Хочу чтобы при двойном нажатии на Поле2 открывалась карточка сотрудника (другая форма), но не могу сообразить - как получить значение Поля2 из конкретной строки!
Помогите новичку!
mds_world
Дата: 20.02.2008 17:31:11
Из хелпа
DoCmd.OpenForm "Сотрудники", , ,"Фамилия = 'Иванов'"
Для вашего случая
DoCmd.OpenForm "Сотрудники", , ,"Фамилия = '" & Me![Поле1] & "' And Имя = '" & Me![Поле2] & "' And Отчество = '" & Me![Поле3] & "'"
На самом деле, лучше пользоваться однозначным идентификатором сотрудника, т.е. одно числовое поле, чем набором ФИО. Тем более, что, скажем, фамилия, вполне возможно может поменяться.