Свойство IsVisible

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Отнася се за

Обект BoundObjectFrame

Обект Image

Обект OptionButton

Обект ObjectFrame

Обект CheckBox

Обект Label

Обект OptionGroup

Колекция TabControl

Обект ComboBox

Обект Line

Обект Page

Обект TextBox

Обект CommandButton

Обект ListBox

Обект PageBreak

Обект ToggleButton

Обект CustomControl

Обект ObjectFrame

Обект Rectangle

Можете да използвате свойство isvisible във Visual Basic for Applications (VBA) код, за да определите дали контрола на отчет се вижда. Четене/запис Булева.

израз.IsVisible

израз Задължителен. Израз, който връща един от обектите в списъка "Отнася се за".

Забележки

Свойството IsVisible използва следните настройки.

Настройка

Описание

True

(По подразбиране) Контролата се вижда.

False

Контролата не се вижда

Забележка : Можете да зададете свойството IsVisible само в събитие Print на раздел от отчет, съдържащ контролата.

Можете да използвате свойството IsVisible заедно със свойството HideDuplicates, за да определите кога дадена контрола в отчет се вижда и да покажете или скриете други контроли в резултат на това. Можете например да скриете линия, когато някое текстово поле е скрито, защото съдържа дублирани стойности.

Пример

Следващият пример използва свойството IsVisible на текстово поле, за да управлява показването на линия в отчет. Отчетът е базиран на таблицата "Products" и използва три контроли със следните свойства.

Свойства

Линия

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

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

Име

Line0

CategoryID

ProductName

ControlSource

CategoryID

ProductName

HideDuplicates

Да

Не

Left

0

0

2.0

Top

0

.1

.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 If
End Sub

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Споделяне Facebook Facebook Twitter Twitter Имейл Имейл

Беше ли полезна тази информация?

Чудесно! Друга обратна връзка?

Как можем да подобрим това?

Благодарим ви за обратната връзка!

×