| dalla versione 6.5.2680 - modificato il 28/01/2011 - link - english
|
Scopo
Questa funzione ritorna il valore precedente del campo. Può essere usata nel ciclo di validazione per sapere quanto valeva il campo prima dell'ultima modifica fatta dall'utente.
string s = ""
s := Pannello.Campo.LastValue()
Argomenti
Questa funzione non ha argomenti.
Valore di ritorno
Ritorna il valore del campo prima dell'ultima modifica fatta dall'utente.
Note
-
Il valore di ritorno della funzione è di tipo Stringa. Tuttavia il valore del campo viene ritornato nel tipo corrispondente al campo quindi è possibile usare la funzione Convert per adattare il tipo ritornato alla variabile da assegnare.
-
Per sapere il valore originale del campo (l'ultimo valore salvato sul DB) usare la funzione OriginalValue.
event Prodotti.Prodotti.OnUpdatingRow(
int Column
boolean FieldModified
boolean FieldWasModified
boolean RowWasModified
boolean Inserting
inout boolean Cancel
)
{
if Column = Prodotti.Scorte.Me()
{
if Convert(Prodotti.Scorte.LastValue()) <> Prodotti.Scorte
{
EsempiAM.MessageBox(FormatMessage(MSG Cambiato Prodotto, Prodotti.Scorte.LastValue(
), Prodotti.Scorte, Prodotti.Scorte.OriginalValue(), ??, ??))
}
}
if Column = Prodotti.NomeProdotto.Me()
...
if IsNull(Prodotti.Scorte)
...
if 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.