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

Set Error Text

funzione copia link

Scopo

Segnala che la riga del pannello in fase di validazione è errata e ne imposta il messaggio di errore.

Sintassi

Pannello.SetErrorText(messaggio)

Argomenti

Messaggio E' una espressione stringa che specifica il messaggio di errore per l'utente. Solitamente appare nella barra dei messaggi e come tooltip del bottone di attivazione della riga.

Esempio di codice

// ******************************************
// Called to validate an updated row in panel
// ******************************************

event Ordini.Ordini.OnValidateRow(
  inout boolean Cancel // Non usare!
)
{
  // Se sto salvando, verifico che il cliente abbia il fido sufficiente
  if (Ordini.IsFinalValidate())
  {
    if NOT(VerificaFidoCliente(Ordini.IdOrdine))
    {
      // Mando il pannello in stato di errore e visualizzo il messaggio
      Ordini.SetErrorText(MSG Fido Insufficiente)
    }
  }
}
  • Questa funzione è poco usata; solitamente si segnalano gli errori a livello di campo utilizzando la funzione SetErrorText dell'oggetto Campo di Pannello.
  • Questa procedura deve essere utilizzata all'interno degli eventi di validazione altrimenti non è garantito che il messaggio appaia a video e che il pannello entri effettivamente in stato di errore.
  • Per comporre i messaggi di errore può essere conveniente utilizzare la funzione FormatMessage.

Ultima modifica: 23/03/2021 / Validità: da 6.5.2680

Vedi anche

  • Set Error Text (procedura)
  • Format Message (funzione)
  • On Updating Row (evento)
  • On Validate Row (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum