IsVisible (is zichtbaar), eigenschap

Van toepassing op
Access voor Microsoft 365 Access 2021 Access 2019 Access 2016

Van toepassing op

BoundObjectFrame-object Image-object OptionButton-object SubForm-object
CheckBox-object Label-object OptionGroup-object TabControl-verzameling
ComboBox-object Line-object Page-object TextBox-object
CommandButton-object ListBox-object PageBreak-object ToggleButton-object
CustomControl-object ObjectFrame-object Rectangle-object

U kunt de eigenschap IsVisible in VBA-code (Visual Basic for Applications) gebruiken om te bepalen of een besturingselement voor een rapport zichtbaar is. Boolean lezen/schrijven.

expressie.IsVisible

Expressie Vereist. Een expressie die een van de objecten in de lijst Van toepassing op retourneert.

Opmerkingen

De eigenschap IsVisible gebruikt de volgende instellingen.

Instelling Beschrijving
True (Standaard) Het besturingselement is zichtbaar.
False Het besturingselement is niet zichtbaar.

Opmerking

U kunt de eigenschap IsVisible alleen instellen in de Print-gebeurtenis van een rapportsectie die het besturingselement bevat.

U kunt de eigenschap IsVisible samen met de eigenschap HideDuplicates gebruiken om te bepalen wanneer een besturingselement in een rapport zichtbaar is en als gevolg daarvan andere besturingselementen weergeven of verbergen. U kunt bijvoorbeeld een regel besturingselement verbergen wanneer een tekstvak is verborgen omdat het dubbele waarden bevat.

Voorbeeld

Het volgende voorbeeld gebruikt de eigenschap IsVisible van een tekstvak om de weergave van een regelbesturingselement in een rapport te bepalen. Het rapport is gebaseerd op een tabel Producten en gebruikt drie besturingselementen met de volgende eigenschappen.

Eigenschappen Regelbesturingselement Tekstvak 1 Tekstvak 2
Naam Line0 CategoryID ProductName
ControlSource CategoryID ProductName
HideDuplicates Ja Nee
Links 0 0 2.0
Boven 0 .1 .1
Breedte 4.0 1.0 1.0

      

Plak de volgende code in de declaratiesectie van de rapportmodule en geef vervolgens het rapport weer om de regelopmaak te zien die door de eigenschap IsVisible wordt beheerd:

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