Proprietà IsVisible

Si applica a

Oggetto BoundObjectFrame

Oggetto Image

Oggetto OptionButton

Oggetto SubForm

Oggetto CheckBox

Oggetto Label

Oggetto OptionGroup

Raccolta TabControl

Oggetto ComboBox

Oggetto Line

Oggetto Page

Oggetto TextBox

Oggetto CommandButton

Oggetto ListBox

Oggetto PageBreak

Oggetto ToggleButton

Oggetto CustomControl

Oggetto ObjectFrame

Oggetto Rectangle

È possibile usare la proprietà IsVisible in Visual Basic, Applications Edition (VBA) per determinare se un controllo in un report è visibile. Oggetto Boolean di lettura/scrittura.

espressione.IsVisible

espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.

Osservazioni

La proprietà IsVisible usa le impostazioni seguenti.

Impostazione

Descrizione

True

(Impostazione predefinita) Il controllo è visibile.

False

Il controllo non è visibile.

Nota : È possibile impostare la proprietà IsVisible solo nell'evento Print di una sezione di report che contiene il controllo.

È possibile usare la proprietà IsVisible con la proprietà .NascondiDuplicati per determinare quando un controllo in un report è visibile e visualizzare o nascondere gli altri controlli di conseguenza. Ad esempio, è possibile nascondere una riga quando un controllo casella di testo è nascosto perché contiene valori duplicati.

Esempio

L'esempio seguente usa la proprietà IsVisible di una casella di testo per controllare la visualizzazione di un controllo riga in un report. Il report si basa su una tabella Prodotti e usa tre controlli con le proprietà seguenti.

Proprietà

Controllo riga

Casella di testo 1

Casella di testo 2

Name

Line0

IDCategoria

NomeProdotto

.OrigineControllo

IDCategoria

NomeProdotto

.NascondiDuplicati

No

Left

0

0

2.0

Top

0

.1

.1

Larghezza

4.0

1,0

1,0


Incollare il codice seguente nella sezione Dichiarazioni del modulo del report e quindi visualizzare i report per vedere la formattazione della linea per la proprietà 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
Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×