English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Document
  • Gestione Errori

Add Document Error

procedura copia link

Scopo

Questa funzione viene normalmente utilizzata all'interno dell'evento OnValidate per segnalare una condizione di errore che riguarda il documento in sè, piuttosto che una delle sue proprietà; in quest'ultimo caso, infatti, è meglio utilizzare la procedura SetPropertyError o SetPropertyWarning.

Sintassi

this.AddDocumentError(testo errore)

Argomenti

Testo Errore Espressione stringa che contiene il messaggio di errore da attaccare al documento.

Esempio di codice

// ***********************************************************
// Fired by the validation procedure to validate this document
// ***********************************************************

event Ordine.OnValidate(
  int Reason          // Reason to validate
  inout boolean Error // Set to TRUE to cancel validation
  inout boolean Skip  // Set to TRUE to skip internal validation
)
{
  // Se l'ordine è stato modificato, non voglio che non abbia nemmeno una riga, a meno che non lo
  // stia cancellando

  if IsModified(??) AND NOT(IsDeleted()) AND Reason = ZERO
  {
    if RigheOrdini.Count() = ZERO
    {
      Error := True
      this.AddDocumentError(MSG Almeno una riga)
    }
  }
}
  • I messaggi di errore attaccati al documento vengono mostrati a video se il documento è presente in uno dei pannelli visibili dell'interfaccia utente.
  • Anche il framework usa questa funzione per attaccare al documento errori di caricamento o salvataggio.

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

Vedi Anche

  • Set Property Error (procedura)
  • On Validate (evento)
  • Set Property Warning (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum