FieldValueChanged
Zastosowanie
Dział zatytułowany „Zastosowanie”Funkcja FieldValueChanged sprawdza, czy bieżąca wartość wskazanego pola różni się od wartości zapisanej w bazie danych.
Składnia
Dział zatytułowany „Składnia”FieldValueChanged("fieldName");Argumenty
Dział zatytułowany „Argumenty”| Argument | Typ | Wymagany | Opis |
|---|---|---|---|
fieldName |
tekst | Tak | Nazwa pola sprawy do sprawdzenia. |
Zwracana wartość
Dział zatytułowany „Zwracana wartość”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.
Przykłady
Dział zatytułowany „Przykłady”Przykład 1: komunikat o zmianie wartości
Dział zatytułowany „Przykład 1: komunikat o zmianie wartości”Jeżeli wartość pola Ammount się zmieniła, system wyświetla komunikat „Ammount value changes!”.
if(FieldValueChanged("Ammount")){ShowMessage(2,"Ammount value changes!");}Dobre praktyki
Dział zatytułowany „Dobre praktyki”- 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.
Typowe błędy
Dział zatytułowany „Typowe błędy”- 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.