Applies ToAccess для Microsoft 365 Access 2021 Access 2019 Access 2016

Стосується

Об’єкт BoundObjectFrame

Об’єкт Image

Об’єкт OptionButton

Об’єкт SubForm

Об’єкт CheckBox

Об’єкт Label

Об’єкт OptionGroup

Колекція TabControl

Об’єкт ComboBox

Об’єкт Line

Об’єкт Page

Об’єкт TextBox

Об’єкт CommandButton

Об’єкт ListBox

Об’єкт PageBreak

Об’єкт ToggleButton

Об’єкт CustomControl

Об’єкт ObjectFrame

Об’єкт Rectangle

За допомогою властивості IsVisible у коді Visual Basic for Applications (VBA) можна визначити, чи відображається елемент керування на звіт. Логічний вираз (читання й записування).

вираз.IsVisible

expression — обов’язковий аргумент. Вираз, який повертає один з об'єктів у списку "Застосовується до".

Зауваження

Властивість IsVisible має наведені нижче значення.

Параметр

Опис

Істина

Елемент керування видимий (стандартне).

Хибність

Елемент керування не видимий.

Примітка.: Установити властивість IsVisible можна тільки для події Друк у розділі звіту, що містить елемент керування.

Ви можете доповнити властивість IsVisible властивістю HideDuplicates, щоб визначити умови відображення елемента керування у звіті та, зрештою, показувати або не показувати елементи керування. Наприклад, ви можете приховати елемент керування "рядок", якщо не відображається елемент керування "текстове поле", адже останній містить такі самі значення.

Приклад

У прикладі нижче властивість IsVisible текстового поля визначає можливість відображення елемента керування "рядок" у звіті. Звіт створено на основі таблиці "Товари" й містить три елементи керування з такими властивостями:

Властивості

Елемент керування "рядок"

Текстове поле 1

Текстове поле 2

Name

Line0

CategoryID

ProductName

ControlSource

CategoryID

ProductName

HideDuplicates

Так

Ні

Left

0

0

2,0

Top

0

0,1

0,1

Width

4,0

1,0

1,0

Вставте наведений нижче код у розділ "Оголошення" модуля звіту, а потім відкрийте звіт, щоб переглянути форматування рядка, що визначається властивістю IsVisible:

Private Sub Detail_Print(Cancel As Integer, _    PrintCount As Integer)    If Me!CategoryID.IsVisible Then        Me!Line0.Visible = True    Else        Me!Line0.Visible = False    End IfEnd Sub

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.