English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Comandi

Update Data

procedura copia link

Scopo

Salva le modifiche apportate ai dati del pannello. E' l'equivalente del tasto F9-Salva della toolbar del pannello.

Sintassi

// Salva le modifiche
Pannello.UpdateData()

Argomenti

Questa procedura non ha argomenti.

Esempio di codice

// ***************************************************
// Diminuisce la scorta su tutte le righe del pannello
// ***************************************************

public void Prodotti2.BottoneDiminuisci()
{
  // Ciclo sulle righe del pannello
  for each row (Prodotti)
  {
    record Prodotto
      ...
    // 
    // E diminusco la scorta

    Prodotto.Scorte := Prodotto.Scorte - ONE
  }
  // 
  // Porto il pannello in stato modificato

  Prodotti.SetModified()
  // 
  // Aumento di 1 il livello di riordino sulla riga attuale

  Prodotti.LivelloDiRiordinoProdotto := Prodotti.LivelloDiRiordinoProdotto + ONE
  // 
  // Chiedo al pannello di acquisire questa modifica

  this.UpdateControls()
  // 
  // E infine salvo le modifiche

  Prodotti.UpdateData()
}
  • Se il pannello non è in stato MODIFIED, questo comando non ha effetto e nel debug viene segnalato un warning.
  • Se si apportano delle modifiche alla riga selezionata del pannello e subito dopo si esegue questo comando, è necessario utilizzare la procedure UpdateControls della form per consentire al pannello di acquisire tali modifiche, come evidenziato anche dall'esempio di codice seguente.

Ultima modifica: 31/10/2022 / Validità: da 6.5.2680

Vedi Anche

  • Panel Status (lista valori)
  • Update Controls (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum