Is Updated

funzione copia link

Scopo

Ritorna True se uno dei pannelli del form contiene dati modificati. Questa funzione permette di conoscere lo stato di salvataggio complessivo di tutta la videata.

Sintassi

boolean Modificato = False // 
// 
Modificato := Form.IsUpdated()

Valore di ritorno

Ritorna True se il form contiene almeno un pannello con dati modificati, False altrimenti.

Esempio di codice

// ****************************************************************************
// Nell'evento di Deactivate impedisco all'utente di passare ad un'altra
// finestra se in questa ci sono dati non salvati
// ****************************************************************************

event Ordini.Deactivate(
  inout boolean Cancel // Cancel deactivate event (the form is still activ...
)
{
  // Se il form contiene dati non salvati impedisco all'utente di passare ad
  // un'altra finestra (non modale).

  if Ordini.IsUpdated()
  {
    Cancel := True
  }
}
  • Per conoscere lo stato di un pannello è sufficiente utilizzare la funzione Status dell'oggetto Panel. La funzione IsUpdated è più comoda se si vuole sapere se in tutto il form almeno un pannello è in stato modificato.

Ultima modifica: 18/03/2020 / Validità: da 6.5.2680