| dalla versione 6.5.2680 - modificato il 26/01/2009 - link - english
|
Scopo
Aggiorna i buffer interni utilizzati dalle query di decodifica.
Pannello.RefreshLookup()
Argomenti
Questa procedura non ha argomenti.
Note
-
I pannelli, per evitare query inutili sul database, memorizzano i risultati delle query di decodifica presenti nel pannello. Questo comando cancella tali risultati obbligando il pannello a rieseguire le query di decodifica.
-
Normalmente questo comando non è necessario perchè se si modifica una tabella del database tramite un pannello, egli comunica a tutti gli altri pannelli aperti che è avvenuta una tale modifica. In questo modo essi possono resettare le decodifiche in autonomia.
-
Se però la modifica al database viene eseguita da codice, è possibile che sia necessario utilizzare questo comando in modo da tenere aggiornate le decodifiche.
public void Prodotti2.BottoneDiminuisci()
{
for each row (Prodotti)
{
record Prodotto
...
Prodotto.Scorte := Prodotto.Scorte - ONE
}
Prodotti.SetModified()
Prodotti.LivelloDiRiordinoProdotto := Prodotti.LivelloDiRiordinoProdotto + ONE
this.UpdateControls()
Prodotti.UpdateData()
Prodotti.RefreshLookup()
}
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.