Свойство Control.Form (Access)
Свойство Form используется для ссылки на форму или для ссылки на форму, связанную с вложенным элементом управления. Форма только для чтения.
Синтаксис
expression. Формы
Выражение Переменная, представляющая объект Control .
Замечания
Это свойство ссылается на объект формы. Он доступен только для чтения во всех представлениях.
Это свойство обычно используется для ссылки на форму или отчет, содержащиеся в элементе управления подчиненной формы. Например, следующий код использует свойство Form для доступа к элементу управления OrderID в подчиненной форме, содержащейся в элементе управления Подформа OrderDetails .
Dim intOrderID As Integer
intOrderID = Forms!Orders!OrderDetails.Form!OrderID
В следующем примере вызывается функция из страницы свойств с помощью свойства Form для ссылки на активную форму, содержащую элемент управления CustomerID.
=MyFunction(Form!CustomerID)
При использовании свойства Form таким образом вы ссылаетесь на активную форму, и имя формы не требуется.
Следующий пример — эквивалент Visual Basic предыдущего примера.
X = MyFunction(Forms!Customers!CustomerID)
Примечание.
При использовании коллекции Forms необходимо указать имя формы.
Пример
В следующем примере свойство Form используется для ссылки на элемент управления в подчиненной форме.
Dim curTotalAmount As Currency
curTotalAmount = Forms!Orders!OrderDetails.Form!TotalAmount
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.