| dalla versione 6.5.2680 - modificato il 28/08/2013 - link - english
|
Scopo
Se impostata a True, impedisce gli aggiornamenti automatici del pannello a causa di modifiche delle tabelle IMDB da cui possono dipendere le query del pannello.
boolean f = 0
f := Pannello.Freezed
Quando letta
Restistuisce True se il pannello non si aggiorna automaticamente, False altrimenti. Il valore di default è falso, quindi in mancanza di istruzioni, i pannelli si aggiornano automaticamente.
Quando impostata
Se impostata a True, impedisce l'aggiornamento automatico del pannello a causa delle modifiche alle tabelle IMDB da cui possono dipendere le sue query. Se impostata a False abilita l'aggiornamento automatico.
Note
Gli algoritmi di aggiornamento automatico consistono in:
-
Aggiornamento dei dati della riga selezionata del pannello se viene modificata la tabella IMDB sottesa al di fuori degli eventi di validazione e salvataggio.
-
Aggiornamento del contenuto della master query del pannello se cambia il contenuto delle tabelle IMDB da cui essa dipende.
-
Aggiornamento del contenuto di un pannello DO se cambia il documento o la collection ad esso associata.
-
Aggiornamento del contenuto di un pannello DO "detail" se cambia il documento master ad esso associato.
-
Aggiornamento delle query di lookup il cui contenuto potrebbe essere variato in funzione di valori contenuti in tabelle IMDB.
-
Gestione dello stato iniziale del pannello: un pannello Freezed si apre sempre in stato QBE.
public void ProdottiDettagli1.ModificaFreezed()
{
DettagliOrdini.Freezed := NOT(DettagliOrdini.Freezed)
if DettagliOrdini.Freezed
{
DettagliOrdini.StatoFreezed.Caption := MSG Cambi Pannello
}
else
{
DettagliOrdini.StatoFreezed.Caption := MSG Freezed False
}
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.