SETBOUT 

Descrizione

Questa azione viene eseguita prima della rivisualizzazione della finestra, in seguito ad un'attivazione di bottoni, menù, lista di selezione, all'inserimento della chiave (ma non all'inserimento di ogni altro campo).

Tipo di oggetto

Semplice, Riquadro, Combinato

Transazione

No

Utilizzo

Questa azione è richiamata per permettere di rendere i bottoni non accessibili ed i menù accessibili.

Per disattivare i bottoni, si cancella il loro codice bottone dalla variabile CHAINE, tramite la seguente istruzione:
Call VIREBOUT(CHAINE,"XXX") From GOBJET              (XXX : elenco dei codici da disattivare)

Per attivare i menù, si aggiunge il loro codice menù alla variabile CHMEN, nel seguente modo: 
CHMEN +=  "XXX"                                                             (XXX : elenco dei codici da attivare)
Gosub SET_BOUT_SPE From GSAISIE

Il riquadro sottostante contiene l'elenco dei bottoni accompagnati dal loro codice.

Codice bottone

Titolo del bottone

MRegistra
CCrea
DDuplica
AElimina
FFine
0Primo (bottone di spostamento)
9Ultimo (bottone di spostamento)
<Precedente (bottone di spostamento)
>Successivo (bottone di spostamento)
Selezione
HCambio di codice
Stampa
Elenco
JDocumenti allegati
KCommenti
@Proprietà
TTransazioni

Tra le variabili che possono essere testate per conoscere il contesto, oltre ai valori della videata, si dispone delle seguenti variabili:

Variable

Stato

GREP"C" creazione, "D" duplicazione, "M" modifica, "A" annullamento
CLECURVero se esiste una chiave corrente