VERROU 

Descrizione

Questa azione è chiamata quando si è riusciti a loccare una scheda corrente in corso di modifica. Il valore corrispondente della chiave è memorizzato nella tabella CLESEC, la variabile SYMBOLE contiene il simbolo loccato (si tratta dell'abbreviazione della tabella seguita dalla chiave corrente nel caso di gestione semplice o combinata e del nome della tabella in gestione riquadro).

Tipo di oggetto

Semplice, Riquadro, Combinato

Transazione

No

Utilizzo

Se si considera che una condizione particolare debbaimpedire il lock, occorre sbloccare il simbolo con l'aiuto dell'istruzione Unlock = SYMBOLE ed alimentare la variabile OK con il valore 0.

Esempio: SUBBIC   Inserimento delle fatture terzi clienti

Nell'inserimento delle fatture terzi, la tabella da loccare non è la tabella principale dell'oggetto, ma la tabella GACCENTRY [HAE].

$VERROU
[L]SYMBHAE = "HAE"+[F:SIH]NUM+"\"+[F:SIH]GTE
Lock =SYMBHAE With lockwait=0
If fstat
Unlock =SYMBOLE
[L]OK=0
Endif
Return

$DEVERROU
Unlock =SYMBHAE
Return