Практикум для изучения возможностей работы в СУБД Access. Устюгова В.Н. - 36 стр.

UptoLike

Составители: 

36
Обращение к элементу управления на форме через коллекцию элементов управления
представлено в табл. 4.
Таблица 4.
Пример Описание
Forms!OrderForm.Controls!NewData Обращение по имени формы и имени элемента
управления.
Me.Controls!NewData Обращение по имени элемента управления внутри
модуля формы.
Me.Controls![New Data]
Обращение по имени элемента управления внутри
модуля формы, когда в имени содержится пробел.
Me.Controls("NewData") Обращение по имени элемента управления внутри
модуля формы.
Me.Controls(0)
Обращение к первому элементу коллекции.
Обращение к свойствам и элементам управления форм
Mainform – имя главной формы
Subform1имя подчиненной формы первого уровня
Subform2имя подчиненной формы второго уровня
ControlNameимя элемента управления формы
Синтаксис обращения зависит от того, из какой формы на форму какого уровня
вложенности ссылаетесь.
Ссылка на источник данных формы (RecordSource)
Из Mainform на Mainform – Me.RecordSource
Из Mainform на Subform1– Me!Subform1.Form.RecordSource
Из Mainform на Subform2 – Me!Subform1.Form!Subform2.Form.RecordSource
Из Subform1 на Mainform – Me.Parent.RecordSource
Из Subform1 на Subform1 – Me.RecordSource
Из Subform1 на Subform2 –Me!Subform2.Form.RecordSource
Из Subform2 на Mainform – Me.Parent.Parent.RecordSource
Из Subform2 на Subform1 – Me.Parent.RecordSource
Из Subform2 на Subform2 – Me.RecordSource
Из внешней формы на Mainform – Forms!Mainform.RecordSource
Из внешней формы на Subform1 – Forms!Mainform!Subform1.Form.RecordSource
Из внешней формы на Subform2 –
Forms!Mainform!Subform1.Form!Subform2.Form.RecordSource
Ссылка на элементы управления (Controls)
Из Mainform на Mainform – Me!ControlName
Из Mainform на Subform1– Me!Subform1.Form!ControlName
Из Mainform на Subform2 – Me!Subform1.Form!Subform2.Form!ControlName
Из Subform1 на Mainform – Me.Parent!ControlName
Из Subform1 на Subform1 – Me!ControlName
Из Subform1 на Subform2 – Me!Subform2.Form!ControlName
Из Subform2 на Mainform – Me.Parent.Parent!ControlName
Из Subform2 на Subform1 – Me.Parent!ControlName
Обращение к элементу управления на форме через коллекцию элементов управления
представлено в табл. 4.

Таблица 4.
Пример                           Описание
Forms!OrderForm.Controls!NewData Обращение по имени формы и имени элемента
                                 управления.
Me.Controls!NewData              Обращение по имени элемента управления внутри
                                 модуля формы.
Me.Controls![New Data]           Обращение по имени элемента управления внутри
                                 модуля формы, когда в имени содержится пробел.
Me.Controls("NewData")           Обращение по имени элемента управления внутри
                                 модуля формы.
Me.Controls(0)                   Обращение к первому элементу коллекции.

Обращение к свойствам и элементам управления форм

Mainform – имя главной формы
Subform1 –имя подчиненной формы первого уровня
Subform2 –имя подчиненной формы второго уровня
ControlName – имя элемента управления формы
    Синтаксис обращения зависит от того, из какой формы на форму какого уровня
вложенности ссылаетесь.
Ссылка на источник данных формы (RecordSource)

Из Mainform на Mainform – Me.RecordSource
Из Mainform на Subform1– Me!Subform1.Form.RecordSource
Из Mainform на Subform2 – Me!Subform1.Form!Subform2.Form.RecordSource

Из Subform1 на Mainform – Me.Parent.RecordSource
Из Subform1 на Subform1 – Me.RecordSource
Из Subform1 на Subform2 –Me!Subform2.Form.RecordSource

Из Subform2 на Mainform – Me.Parent.Parent.RecordSource
Из Subform2 на Subform1 – Me.Parent.RecordSource
Из Subform2 на Subform2 – Me.RecordSource

Из внешней формы на Mainform – Forms!Mainform.RecordSource
Из внешней формы на Subform1 – Forms!Mainform!Subform1.Form.RecordSource
Из внешней формы на Subform2 –
Forms!Mainform!Subform1.Form!Subform2.Form.RecordSource

Ссылка на элементы управления (Controls)

Из Mainform на Mainform – Me!ControlName
Из Mainform на Subform1– Me!Subform1.Form!ControlName
Из Mainform на Subform2 – Me!Subform1.Form!Subform2.Form!ControlName

Из Subform1 на Mainform – Me.Parent!ControlName
Из Subform1 на Subform1 – Me!ControlName
Из Subform1 на Subform2 – Me!Subform2.Form!ControlName

Из Subform2 на Mainform – Me.Parent.Parent!ControlName
Из Subform2 на Subform1 – Me.Parent!ControlName
                                          36