Przejdź do głównej zawartości
AMODITAMODITDokumentacja

FieldOriginalValue

Funkcja FieldOriginalValue zwraca wartość pola zapisaną w bazie danych, czyli wartość sprzed zmian wprowadzonych w bieżącej edycji formularza. Pozwala porównać ją z bieżącą wartością pola.

FieldOriginalValue("fieldName");
Argument Typ Wymagany Opis
fieldName tekst Tak Nazwa pola sprawy.

Funkcja zwraca wartość pola zapisaną w bazie danych. Typ wyniku zależy od typu pola, np. liczba dla pola liczbowego, data dla pola daty, tekst dla pola tekstowego.

Jeżeli bieżąca wartość pola Ammount różni się od wartości zapisanej w bazie danych, system wyświetla komunikat z obiema wartościami.

if(FieldOriginalValue("Ammount")!=[Ammount])
{
ShowMessage(2,"Ammount changes from "+FieldOriginalValue("Ammount")+" to "+[Ammount]);
}
  • Podawaj nazwę pola dokładnie tak, jak w konfiguracji formularza.
  • Używaj funkcji do sprawdzania zmian wprowadzonych w polach podczas bieżącej edycji sprawy.
  • Nazwa pola, które nie istnieje. Reguła zakończy się błędem. Sprawdź nazwę pola przed wywołaniem funkcji.