Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.
Gäller för
BoundObjectFrame-objekt | Image-objekt | OptionButton-objekt | SubForm-objekt |
---|---|---|---|
CheckBox-objekt |
Label-objekt |
OptionGroup-objekt |
TabControl-samling |
ComboBox-objekt |
Line-objekt |
Page-objekt |
TextBox-objekt |
CommandButton-objekt |
ListBox-objekt |
PageBreak-objekt |
ToggleButton-objekt |
CustomControl-objekt |
ObjectFrame-objekt |
Rectangle-objekt |
Du kan använda egenskapen IsVisible i VBA-koden (Visual Basic for Applications) för att avgöra om en kontroll i en rapport ska visas. Boolesk för läsa/skriva.
uttryck.IsVisible
uttryck är obligatoriskt. Ett uttryck som returnerar ett av objekten i listan Gäller för.
Kommentarer
Egenskapen IsVisible har följande inställningar:
Inställning | Beskrivning |
---|---|
Sant |
(Standard) Kontrollen visas. |
Falskt |
Kontrollen visas inte. |
Obs!: Du kan bara ange egenskapen IsVisible i Print-händelsen om rapportavsnittet innehåller kontrollen.
Du kan använda egenskapen IsVisible tillsammans med egenskapen HideDuplicates för att avgöra när en kontroll i en rapport visas och därmed visar eller döljer andra kontroller. Du kan till exempel dölja en radkontroll när en textruta-kontroll är dold eftersom den innehåller dubblettvärden.
Exempel
I följande exempel används egenskapen IsVisible för en textruta till att styra visningen av en radkontroll i en rapport. Rapporten är baserad på en produkttabell och tre kontroller med följande egenskaper.
Egenskaper | Linjekontroll | Textruta nr 1 | Textruta nr 2 |
---|---|---|---|
Namn |
Line0 |
CategoryID |
ProductName |
ControlSource |
CategoryID |
ProductName |
|
HideDuplicates |
Ja |
Nej |
|
Vänster |
0 |
0 |
2.0 |
Övre |
0 |
0,1 |
0,1 |
Bredd |
4,0 |
1,0 |
1,0 |
Klistra in följande kod i avsnittet Deklarationer för rapportmodulen och visa sedan rapporten för att se den radformatering som kontrolleras via egenskapen 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