| dalla versione 6.5.2680 - modificato il 28/01/2011 - link - english
|
Scopo
Questa funzione imposta un messaggio di avvertimento relativo al contenuto del campo e deve essere usata principalmente nel ciclo di validazione del pannello, nell'evento di
OnUpdatingRow. Il campo che contiene il messaggio viene segnalato con una sottolineatura di colore blu, eventualmente aggiungendo una riga alla barra dei messaggi.
Pannello.Campo.SetWarningText(messaggio di avvertimento, conferma utente richiesta)
Argomenti
Messaggio di avvertimento
|
E' il testo del messaggio di avvertimento.
|
Conferma utente richiesta
|
E' un parametro opzionale booleano (default=falso) che permette di richiedere una conferma esplicita del messaggio di avvertimento all'utente. Per confermare l'utente può premere il tasto F12, effettuare doppio click sulla riga, oppure premere il selettore di riga.
|
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.
-
Il modo con cui il messaggio di avvertimento viene visualizzato dipende dai parametri di output dei messaggi di errore. Vedi anche SetErrorMode per maggiori informazioni.
-
Non è necessario resettare il messaggio di avvertimento 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 IsNull(Prodotti.Scorte)
{
Prodotti.Scorte := C10
}
if Prodotti.Scorte < C10
{
Prodotti.Scorte.SetWarningText(MSG Scorta Bassa, False)
}
}
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.