Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Определить выделенное в подчин форме


Автор: drum 4.6.2007, 11:43
В форме есть другая , табличная, на основе запроса. Нужно по нажатию кнопки в отчете выдать информацию - выделенная (в которой курсор) строка. Как определить что именно выделено ??? Если можно несколькими способами!!!

Автор: Akina 4.6.2007, 21:31
Подчиненная форма есть объект на основной. Доступ к ней осуществляется практически так же, как к любому другому контролу формы. Внутири нее действет та же иерархия. Так что неважно, в основной или в подчиненной форме выделена запись - просто путь получается чуть длиннее.

Автор: bopoha 4.6.2007, 23:26
Код

Me.<подчиненная_форма>.Form.<элемент_управления>


или так

Код

Dim frmSub As Form_подчиненная_форма '-- для этого у формы дложен быть модуль

Set frmSub =  Me.<подчиненная_форма>.Form

frmSub.<элемент_управления>


Второй вариант лучше тем, что компилируем. Т.е. проверка наличия атрибута <элемент_управления> проверяется на моменте компиляции. Плюс видны в списке подсказки атрибуты и фукнции именно этой формы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)