Velja za
Predmet BoundObjectFrame |
Predmet Image |
Predmet OptionButton |
Predmet SubForm |
Predmet CheckBox |
Predmet Label |
Predmet OptionGroup |
Zbirka TabControl |
Predmet ComboBox |
Predmet Line |
Predmet Page |
Predmet TextBox |
Predmet CommandButton |
Predmet ListBox |
Predmet PageBreak |
Predmet ToggleButton |
Predmet CustomControl |
Predmet ObjectFrame |
Predmet Rectangle |
Lastnost IsVisible lahko uporabite v kodi VBA (VBA), da ugotovite, ali je kontrolnik v poročilo vidna. Logična vrednost za branje/pisanje.
izraz.IsVisible
izraz Obvezen. Izraz, ki vrne enega od predmetov s seznama »Velja za«.
Opombe
Lastnost IsVisible uporablja te nastavitve.
Nastavitev |
Opis |
True |
(Privzeto) Kontrolnik je viden. |
False |
Kontrolnik ni viden. |
Opomba: Lastnost IsVisible lahko nastavite le v dogodku Print v odseku poročila, ki vsebuje kontrolnik.
Lastnost IsVisible lahko uporabite skupaj z lastnostjo HideDuplicates, da določite, kdaj je kontrolnik v poročilu viden, in posledično prikažete ali skrijete druge kontrolnike. Lahko na primer skrijete kontrolnik vrstice, ko je kontrolnik za polje z besedilom skrit, ker vsebuje podvojene vrednosti.
Primer
V tem primeru je lastnost IsVisible za polje z besedilom uporabljena za nadzor prikaza kontrolnika vrstice v poročilu. Poročilo temelji na tabeli »Izdelki« in uporablja tri kontrolnike s temi lastnostmi.
Lastnosti |
Kontrolnik vrstice |
Polje z besedilom #1 |
Polje z besedilom #2 |
Name |
Line0 |
IDkategorije |
ImeIzdelka |
ControlSource |
IDkategorije |
ImeIzdelka |
|
HideDuplicates |
Da |
Ne |
|
Left |
0 |
0 |
2.0 |
Top |
0 |
.1 |
.1 |
Width |
4.0 |
1.0 |
1.0 |
Spodnjo kodo prilepite v odsek »Declarations« v modulu poročila in si nato oglejte poročilo, da vidite oblikovanje vrstic, ki ga določa lastnost 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