Wyświetlanie komunikatów
Podsumowanie:Akcje komunikatów umożliwiają definiowanie komunikatów, które są wyświetlane po spełnieniu określonego warunku. Dodatkowo dla akcji komunikatu można określić, czy wyświetlenie komunikatu przerywa bieg procesu (błąd), czy nie (informacja). W komunikatach można używać wartości z formularza, podobnie jak w kryteriach wyświetlenia komunikatu. W obu przypadkach w zapytaniu należy użyć standardowej składni {@PoleFormularza}.
☛ AdminSPA >
NARZĘDZIA
>Akcje
>Wyświetlanie komunikatów

Oprócz właściwości wspólnych dla wszystkich akcji, w akcji komunikatów należy określić następujące właściwości:
-
Tytuł komunikatu
: tekst wyświetlany na pasku tytułu wyskakującego okienka komunikatu. -
Możliwość kontynuowania dalszych akcji
: (domyślnie wyłączone) po włączeniu wykonywane są kolejne akcje (komunikat informacyjny/ostrzegawczy z możliwością kontynuacji). -
Treść komunikatu (SQL)
: zapytanie SQL zwracające treść komunikatu. -
Warunek wyświetlenia (SQL)
: zapytanie SQL, które musi zwrócić wartość 1 (typu bit), aby komunikat został wyświetlony; w przypadku wartości 0 komunikat nie zostanie wyświetlony.
Przykład
Treść komunikatu:
SELECT
Concat('Nieprawidłowy adres e-mail:', {@EmailKlienta},
'. Prawidłowy adres musi należeć do domeny acme.com.')
Warunek wyświetlenia:
SELECT CASE
WHEN {@EmailKlienta} LIKE '%acme.com'
THEN Cast(0 as bit)
ELSE Cast(1 as bit)
END;
Po skonfigurowaniu akcji komunikatu jak w przytoczonym przykładzie, próba zapisania rekordu z nieprawidłowym adresem e-mail nie powiedzie się i zostanie wyświetlony komunikat o błędzie.

Powiązane tematy: