FieldOriginalValue
Zastosowanie
Dział zatytułowany „Zastosowanie”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.
Składnia
Dział zatytułowany „Składnia”FieldOriginalValue("fieldName");Argumenty
Dział zatytułowany „Argumenty”| Argument | Typ | Wymagany | Opis |
|---|---|---|---|
fieldName |
tekst | Tak | Nazwa pola sprawy. |
Zwracana wartość
Dział zatytułowany „Zwracana wartość”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.
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 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]);}Dobre praktyki
Dział zatytułowany „Dobre praktyki”- Podawaj nazwę pola dokładnie tak, jak w konfiguracji formularza.
- Używaj funkcji do sprawdzania zmian wprowadzonych w polach podczas bieżącej edycji sprawy.
Typowe błędy
Dział zatytułowany „Typowe błędy”- Nazwa pola, które nie istnieje. Reguła zakończy się błędem. Sprawdź nazwę pola przed wywołaniem funkcji.