Odnosi se na
Objekt BoundObjectFrame |
Objekt Image |
Objekt OptionButton |
Objekt SubForm |
Objekt CheckBox |
Objekt Label |
Objekt OptionGroup |
Zbirku TabControl |
Objekt ComboBox |
Objekt Line |
Objekt Page |
Objekt TextBox |
Objekt CommandButton |
Objekt ListBox |
Objekt PageBreak |
Objekt ToggleButton |
Objekt CustomControl |
Objekt ObjectFrame |
Objekt Rectangle |
Svojstvo IsVisible u kodu programa Visual Basic for Applications (VBA) možete koristiti da biste utvrdili je li kontrola na izvješće vidljiv. Booleovi izrazi za čitanje/pisanje.
izraz.IsVisible
expression Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.
Napomene
Svojstvo IsVisible koristi sljedeće postavke.
Postavka |
Opis |
True |
(zadano) Kontrola je vidljiva. |
False |
Kontrola nije vidljiva. |
Napomena: Svojstvo IsVisible možete postaviti samo u događaju Ispis u odjeljku izvješća koje sadrži kontrolu.
Svojstvo IsVisible možete koristiti zajedno sa svojstvom HideDuplicates da biste odredili kada je kontrola u izvješću vidljiva i da bi se kao rezultat prikazale ili sakrile druge kontrole. Možete, primjerice, sakriti kontrolu crte kada tekstni okvir skrivena kontrola jer sadrži duplicirane vrijednosti.
Primjer
U sljedećem se primjeru svojstvo IsVisible tekstnog okvira koristi za kontrolu prikaza kontrole retka u izvješću. Izvješće se temelji na tablici Proizvodi i koristi tri kontrole sa sljedećim svojstvima.
Svojstva |
Kontrola retka |
Tekstni okvir 1 |
Tekstni okvir 2 |
Name |
Line0 |
CategoryID |
ProductName |
ControlSource |
CategoryID |
ProductName |
|
HideDuplicates |
Da |
Ne |
|
Left |
0 |
0 |
2,0 |
Top |
0 |
0,1 |
0,1 |
Width |
4,0 |
1,0 |
1,0 |
Kod u nastavku zalijepite u odjeljak Deklaracije u modulu izvješća, a zatim pogledajte izvješće da bi vam se prikazalo oblikovanje retka kojim upravlja svojstvo 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