Поделиться через


Свойство Report.Painting (Access)

Используйте свойство Painting , чтобы указать, будет ли перекрашен отчет. Для чтения и записи, Boolean.

Синтаксис

expression. Живописи

Выражение Переменная, представляющая объект Report .

Замечания

Свойство Рисование похоже на действие Echo. Однако свойство Painting предотвращает перерисовку одного отчета, а действие Echo предотвращает перерисовку всех открытых окон в приложении.

Установка для свойства Painting для отчета значения False также предотвращает перерисовку всех элементов управления (за исключением элементов управления вложенных отчетов) в отчете. Чтобы предотвратить перерисовку элемента управления вложенным отчетом, необходимо задать для свойства Painting для вложенного отчета значение False. (Обратите внимание, что вы задаете свойство Painting для вложенного отчета, а не для элемента управления вложенным отчетом.)

Свойству Painting автоматически присваивается значение True всякий раз, когда отчет получает или теряет фокус. При работе с отчетом для этого свойства можно задать значение False , если вы не хотите видеть изменения в отчете или его элементах управления. Например, если форма содержит набор элементов управления, которые автоматически изменяются при изменении размера формы, и пользователь не должен видеть каждое перемещение отдельных элементов управления, можно отключить рисование , переместить все элементы управления, а затем снова включить рисование .

Пример

В следующем примере свойство Painting используется для включения или отключения рисования форм в зависимости от того, задано ли для переменной SetPainting значение True или False. Если рисование формы отключено, Microsoft Access отображает значок песочных часов, когда рисование отключено.

Public Sub EnablePaint(ByRef frmName As Form, _ 
 ByVal SetPainting As Integer) 
 
 frmName.Painting = SetPainting 
 
 ' Form painting is turned off. 
 If SetPainting = False Then 
 DoCmd.Hourglass True 
 Else 
 DoCmd.Hourglass False 
 End If 
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.