Właściwość IsVisible (JestWidoczne)

Dotyczy

Obiekt BoundObjectFrame

Obiekt Image

Obiekt OptionButton

Obiekt SubForm

Obiekt CheckBox

Obiekt Label

Obiekt OptionGroup

Kolekcja TabControl

Obiekt ComboBox

Obiekt Line

Obiekt Page

Obiekt TextBox

Obiekt CommandButton

Obiekt ListBox

Obiekt PageBreak

Obiekt ToggleButton

Obiekt CustomControl

Obiekt ObjectFrame

Obiekt Rectangle

Właściwości IsVisible (JestWidoczne) można użyć w kodzie języka Visual Basic for Applications (VBA) w celu określenia, czy kontrolka w obiekcie raport jest widoczna. Właściwość do odczytu i zapisu typu Boolean (wartość logiczna).

wyrażenie.IsVisible (JestWidoczne)

wyrażenie — wymagane. Wyrażenie, które zwraca jeden z obiektów na liście Dotyczy.

Spostrzeżenia

Właściwość IsVisible (JestWidoczne) używa następujących ustawień.

Ustawienie

Opis

True (Prawda)

Ustawienie domyślne. Kontrolka jest widoczna.

False (Fałsz)

Kontrolka nie jest widoczna.

Uwaga : Właściwość IsVisible (JestWidoczne) można ustawiać tylko w zdarzeniu Print (Drukuj) dla sekcji raportu, która zawiera daną kontrolkę.

Użycie właściwości IsVisible (JestWidoczne) razem z właściwością HideDuplicates (UkryjDuplikaty) pozwala określić, kiedy kontrolka w raporcie jest widoczna, i na tej podstawie wyświetlać lub ukrywać inne kontrolki. Można na przykład ukryć kontrolkę linii, gdy kontrolka pole tekstowe jest ukryta, ponieważ zawiera zduplikowane wartości.

Przykład

W poniższym przykładzie użyto właściwości IsVisible (JestWidoczne) kontrolki pola tekstowego do sterowania wyświetlaniem kontrolki linii w raporcie. Raport jest generowany na podstawie tabeli Produkty i zawiera trzy kontrolki o następujących właściwościach.

Właściwości

Kontrolka linii

Pole tekstowe 1

Pole tekstowe 2

Nazwa

Line0

CategoryID

ProductName

ControlSource

CategoryID

ProductName

HideDuplicates (UkryjDuplikaty)

Tak

Nie

Left

0

0

2,0

Top

0

0,1

0,1

Width

4,0

1,0

1,0


Wklej poniższy kod do sekcji deklaracji w module raportu, a następnie wyświetl raport, aby zobaczyć, jak działa sterowanie formatowaniem linii na podstawie właściwości IsVisible (JestWidoczne):

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
Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×