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.
Sintassi
boolean f = 0 //
//
f := Pannello.Freezed
//
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.
Esempio di codice
// *********************************************
// Attiva o disattiva l'aggiornamento automatico
// *********************************************
public void ProdottiDettagli1.ModificaFreezed()
{
// Cambio lo stato di freezed del pannello
DettagliOrdini.Freezed := NOT(DettagliOrdini.Freezed)
//
// Aggiorno la scritta esplicativa
if DettagliOrdini.Freezed
{
DettagliOrdini.StatoFreezed.Caption := MSG Cambi Pannello
}
else
{
DettagliOrdini.StatoFreezed.Caption := MSG Freezed False
}
}
// Attiva o disattiva l'aggiornamento automatico
// *********************************************
public void ProdottiDettagli1.ModificaFreezed()
{
// Cambio lo stato di freezed del pannello
DettagliOrdini.Freezed := NOT(DettagliOrdini.Freezed)
//
// Aggiorno la scritta esplicativa
if DettagliOrdini.Freezed
{
DettagliOrdini.StatoFreezed.Caption := MSG Cambi Pannello
}
else
{
DettagliOrdini.StatoFreezed.Caption := MSG Freezed False
}
}
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.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680
proprietà