Ячейки в записях listbox

spinner

добрый вечер! в общем такая проблема:есть listbox, в который вставляется результат sql-запроса к БД, соответственно в нем мы получаем несколько строчек-записей из БД (предположим, 3 строки, и 3 столбца). подскажите, пожалуйста, как можно при клике мышкой по строчке получить все значения в каждой ячейке(эти значения нужны для дальнейшей вставки в виде критериев в sql запрос). надеюсь, не очень криво обьяснилзаранее спасибо! очень надоЗ.Ы. если не совсем понятно обьяснил, то в прикрепленном скрине, как при клике например по 3 строчке получить значения а = "сидоров", b= ''03.01.01", c= "тестер" отдельно друг от друга и вставить их в соответствующие textbox1 , textbox2, textbox3 . еще раз заранее спасибо)
3 ответа

spinner

На событие "После обновления" для ПолеСоСписком1 можно написать в VBA следующий код:
MsgBox(Me!ПолеСоСписком1.Column(1))
MsgBox(Me!ПолеСоСписком1.Column(2))
MsgBox(Me!ПолеСоСписком1.Column(3))


spinner

Если список, то вешаем на событие "Двойное нажатие кнопки": MsgBox(Me!Список0.Column(0)) - для первого столбца; MsgBox(Me!Список0.Column(1)) - для второго столбца и т.д.


spinner

а как получить значения в виде какой-либо переменной...? т.е. обьявляем переменную например A, и потом A присваиваем значение ячейки, чтобы можно было потом это значение использовать в sql-запросе..-------ай... прошу прощения налажал)) всё понял и все сделал) спасибо огромное =)