← Powrót do listy dostępnych akcji
Jeśli masz problem ze zrozumieniem jak działa akcja, sprawdź opisy: Akcja, Wykonanie warunkowe, Parametry komponentów |
Akcja wstawia do zmiennej unikatowy numer, wygenerowany z wykorzystaniem sekwencji, w oparciu o podane formatowanie i nazwę sekwencji. Akcję wywołuje się na polu nagłówkowym.
Akcja wykonuje się po naciśnięciu przycisku lub po zajściu wykonania warunkowego.
Po spełnieniu warunku akcja wykona się, jeżeli nie została umieszczona na przycisku. Jeżeli została umieszczona na przycisku, to zostanie wykonana dopiero po kliknięciu.
Zmienna, Przycisk
Format wygenerowanego numeru ( typ : wartość tekstowa ) - Typowy format składa się z trzech elementów: znacznika numeru, symbolu oddzielającego i znacznika roku. Cyfry w znacznikach numeru i roku oznaczają ilość cyfr, które mają zostać wygenerowane. Rok może być dwu- lub czterocyfrowy, ale może również zostać pominięty, podobnie jak symbol oddzielający. Formatowanie może również zawierać stałe tekstowe. Przykładowy, domyślny format [N4]/[R2] pozwala, np., na wygenerowanie numeru 0001/17
Aby komponent zadziałał prawidłowo niezbędne jest użycie znacznika numeru! |
Nazwa sekwencji ( typ : wartość tekstowa ) - Nazwa nowej lub istniejącej już sekwencji. Jeśli chcemy zadbać o resetowalność numeru z nowym rokiem, wystarczy, że nazwa zawierać będzie aktualny rok. Dynamiczne pobranie bieżącego roku umożliwia funkcja currentYear(). Przykładowa nazwa wykorzystująca funkcję może być zdefiniowana w następujący sposób: #concat(test_,toString(currentYear())).
Zmienna docelowa ( typ : zmienna ) -Zmienna, w której zapisany zostanie numer.
Zamiana znaków specjalnych ( typ : logiczny ) - Określa czy znaki specjalne w nazwie sekwencji mają zostać zamienione na "_" (jedyny akceptowalny znak specjalny we wszystkich bazach oprócz MSSQL).
|
Powiązane zadania |