| dalla versione 6.5.2680 - modificato il 28/01/2011 - link - english
|
Scopo
Questa funzione segnala che il contenuto del campo è errato e ne permette di indicare la causa. Deve essere usata principalmente nel ciclo di validazione del pannello, nell'evento di
OnUpdatingRow.
Pannello.Campo.SetErrorText(messaggio di errore)
Argomenti
Messaggio di errore
|
E' una stringa che spiega perchè il contenuto del campo è errato.
|
Note
-
Questa procedura è pensata per essere utilizzata all'interno del ciclo di validazione del pannello (evento OnUpdatingRow). Utilizzandola in altri contesti potrebbe non funzionare come ci si aspetta.
-
L'errore verrà impostato sulla riga per cui è stato chiamato l'evento OnUpdatingRow, oppure sulla riga attiva se si usa questa procedura al di fuori del ciclo di validazione del pannello.
-
Il modo con cui il messaggio di errore viene visualizzato dipende dai parametri di output dei messaggi di errore. Vedi anche SetErrorMode per maggiori informazioni.
-
Non è necessario resettare il messaggio di errore impostato sul campo perchè esso viene annullato dal framework all'inizio del ciclo di validazione del pannello.
event Prodotti.Prodotti.OnUpdatingRow(
int Column
boolean FieldModified
boolean FieldWasModified
boolean RowWasModified
boolean Inserting
inout boolean Cancel
)
{
if Column = Prodotti.NomeProdotto.Me()
{
if Prodotti.NomeProdotto = AAA
{
Prodotti.NomeProdotto := Prodotti.NomeSocietaFornitori.GetValueAt(Prodotti.
ValidatingRow() + ONE)
}
if Length(Prodotti.NomeProdotto) < C5
{
Prodotti.NomeProdotto.SetErrorText(MSG Nome Troppo Corto)
}
}
if IsNull(Prodotti.Scorte)
{
Prodotti.Scorte := C10
}
}
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.