Tabella ControlCondition

La tabella ControlCondition consente a un autore di specificare azioni speciali da applicare ai controlli in base al risultato di un'istruzione condizionale. Se ad esempio si usa questa tabella, l'autore può scegliere di nascondere un controllo in base alla proprietà VersionNT .

La tabella ControlCondition include le colonne seguenti.

Colonna Tipo Chiave Nullable
Finestra di dialogo_ Identificatore S N
controllo_ Identificatore S N
Azione Text S N
Condizione Condition S N

Colonne

Dialogo_

Chiave esterna per la prima colonna della tabella della finestra di dialogo. La combinazione di questo campo con il campo del controllo _ identifica un controllo univoco.

Controllo_

Chiave esterna per la seconda colonna della tabella dei controlli. Combinando questo campo _ , il campo finestra di dialogo identifica un controllo univoco.

Azione

Azione da intraprendere sul controllo. Le azioni possibili sono illustrate nella tabella seguente.

Valore Significato
Predefinito Impostare il controllo come predefinito.
Disabilita Disabilitare il controllo.
Abilitare Abilitare il controllo.
Nascondi Nascondere il controllo.
Mostra Visualizzare il controllo.

Condizione

Istruzione condizionale che specifica le condizioni in base alle quali deve essere attivata l'azione. Questa colonna non può essere lasciata vuota. Se questa istruzione non restituisce TRUE, l'azione non viene eseguita. Se è impostato su 1, l'azione viene sempre applicata. Per informazioni sulla sintassi delle istruzioni condizionali, vedere sintassi dell'istruzione condizionale.

Commenti

Se si desidera nascondere e disabilitare un controllo pulsante o una casella di controllo in base a un'istruzione condizionale nel campo condizione della tabella ControlCondition, è necessario utilizzare quattro record per ogni controllo per disabilitare e nascondere il controllo. È ancora possibile accedere ai controlli pulsante o CheckBox che sono rimasti nascosti solo tramite i tasti di scelta rapida.

Ad esempio, i record seguenti nascondono e disabilitano controla nella finestra di dialogo quando il prodotto è installato. Il controllo sarà visibile e attivato quando il prodotto non è installato.

Finestra di dialogo Control Azione Condizione
Finestra di dialogo ControlA Nascondi Installato
Finestra di dialogo ControlA Disabilita Installato
Finestra di dialogo ControlA Mostra NON installato
Finestra di dialogo ControlA Abilitare NON installato

Convalida

ICE03
ICE06
ICE17
ICE32
ICE46
ICE79
ICE86