Condividi tramite


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. Ad esempio, l'uso di questa tabella può scegliere di nascondere un controllo in base alla proprietàVersionNT.

La tabella ControlCondition contiene le colonne seguenti.

Colonna Digitare Chiave Nullable
Dialogo_ identificatore Y N
Controllo_ identificatore Y N
Azione testo Y N
Condizione condizione Y N

 

Colonne

Dialog_

Chiave esterna alla prima colonna della tabella Dialog. La combinazione di questo campo con il campo Control_ identifica un controllo univoco.

Control_

Chiave esterna alla seconda colonna della tabella di controllo . Combinando questo campo, il campo Dialog_ identifica un controllo univoco.

azione

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

Valore Significato
Default Impostare il controllo come predefinito.
Disabilitare Disabilitare il controllo.
Abilitare Abilitare il controllo .
Nascondere Nascondere il controllo .
Mostrare Visualizzare il controllo .

 

condizione

Istruzione condizionale che specifica in quali condizioni deve essere attivata l'azione. Questa colonna potrebbe non 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.

Osservazioni

Se si desidera nascondere e disabilitare un controllo PushButton o controllo CheckBox 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. I controlli PushButton o CheckBox che sono stati nascosti possono comunque essere accessibili tramite i tasti di scelta rapida.

Ad esempio, i record seguenti nascondono e disabilitano ControlA in DialogA quando il prodotto è installato. Il controllo sarà visibile e abilitato quando il prodotto non è installato.

Dialogo Controllo Azione Condizione
DialogA ControlA Nascondere installato
DialogA ControlA Disabilitare Installato
DialogA ControlA Mostrare NON installato
DialogA ControlA Abilitare NON installato

 

Convalida

ICE03
ICE06
ICE17
ICE32
ICE46
ICE79
ICE86