Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Объекты Form, Report и Control являются объектами Microsoft Access. Вы можете настроить свойства этих объектов с помощью подпрограммы, функции или процедуры обработки событий. Кроме того, можно настраивать свойства для разделов форм и отчетов.
Настройка свойства формы или отчета
Для ссылки на отдельные формы или отчеты используйте коллекцию Forms или Reports, добавив к ней имя свойства и его значение. Например, чтобы присвоить свойству Visible формы Customers значение True (-1), воспользуйтесь следующей строкой кода:
Forms!Customers.Visible = True
Вы также можете настроить свойство формы или отчета в модуле объекта, используя свойство Me объекта. Код, в котором используется свойство Me, выполняется быстрее, чем код, в котором используется полное имя объекта. Например, чтобы присвоить свойству RecordSource формы Customers инструкцию SQL, которая возвращает все записи, в которых значение в поле CompanyName начинается с буквы A, в модуле формы Customers, воспользуйтесь следующей строкой кода:
Me.RecordSource = "SELECT * FROM Customers " _
& "WHERE CompanyName Like 'A*'"
Настройка свойства элемента управления
Для ссылки на элемент управления используйте коллекцию Controls объекта Form или Report, в котором он размещен. Ссылка на коллекцию Controls неявно или явно, но при использовании неявной ссылки код выполняется быстрее. В примерах ниже показано, как настроить свойство Visible текстового поля CustomerID в форме Customers.
' Faster method.
Me!CustomerID.Visible = True
' Slower method.
Forms!Customers.Controls!CustomerID.Visible = True
Самый быстрый способ настроить свойство элемента управления — в модуле объекта с использованием свойства Me объекта. Например, с помощью следующего кода можно переключать значение свойства Visible текстового поля CustomerID в форме Customers:
With Me!CustomerID
.Visible = Not .Visible
End With
Настройка свойства раздела формы или отчета
Для ссылки на форму или отчет используйте коллекцию Forms или Reports, добавив к ней свойство Section и целое значение или константу, идентифицирующие раздел. В следующих примерах показано, как присвоить свойству Visible раздела заголовка страницы формы Customers значение False:
Forms!Customers.Section(3).Visible = False
Me!Section(acPageHeader).Visible = False
См. также
- Форум для разработчиков Access
- Помощь при работе с Access на support.office.com
- Помощь при работе с Access на answers.microsoft.com
- Форумы Access на UtterAccess
- Справочный центр (FMS) для разработки и VBA программирования для Access
- Публикации по Access на StackOverflow
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.