|
Подчиненные Формы
Обратите внимание что:
Подчиненная форма помещается в элемент управления типа subform.
Этот элемент управления не является объектом типа форма, а предназначен для управления вложенной в него формой.
Мастер создания подчиненных форм называет контрол подчиненной формы по имени формы которая выбрана как объект - источник.
Рекомендую переименовывать подчиненные формы по принципу sub1, sub2 или p1, p2 итд .
Тоесть краткое название и номер. Данное правило позволит вам писать код, не вспоминая как называлась форма.
Чтобы обратиться из кода главной формы к свойствам или контролам подчиненной необходимо пользоваться свойством FORM:
Me.sub1.FORM
Пример обращения к полю текст1, находящимся на подчиненной форме:
Me.sub1.FORM.текст1
Варианты:
me.controls("sub1").form.текст1
me.controls("sub1").form.controls("текст1")
Чтобы обратиться из кода подчиненной формы к главной можно воспользоваться свойством
PARENT или использовать обращение по имени в коллекции FORMS
Пример обращения к полю текст1, находящимся на главной форме из кода подчиненной:
Me.Parent.текст1
Варианты:
Forms("ИмяГлавнойФормы").текст1
| |