Przejdź do głównej zawartości
AMODITAMODITDokumentacja

FieldValueChanged

Funkcja FieldValueChanged sprawdza, czy bieżąca wartość wskazanego pola różni się od wartości zapisanej w bazie danych.

FieldValueChanged("fieldName");
Argument Typ Wymagany Opis
fieldName tekst Tak Nazwa pola sprawy do sprawdzenia.

Funkcja zwraca wartość logiczną: true, jeżeli wartość pola się zmieniła, w przeciwnym razie false. Dla pola, które nie istnieje, funkcja zwraca false.

Jeżeli wartość pola Ammount się zmieniła, system wyświetla komunikat „Ammount value changes!”.

if(FieldValueChanged("Ammount"))
{
ShowMessage(2,"Ammount value changes!");
}
  • Podawaj nazwę pola dokładnie tak, jak w konfiguracji formularza.
  • Używaj funkcji tam, gdzie reguła ma reagować tylko na zmianę wartości pola.
  • Nazwa pola z błędem. Jeżeli nazwa jest wpisana wprost, walidacja reguły zgłosi nieistniejące pole. Jeżeli nazwa pochodzi ze zmiennej, funkcja zwróci false, jakby wartość się nie zmieniła. Sprawdź nazwę pola przed wywołaniem funkcji.