← Powrót do listy dostępnych walidatorów
Jeśli masz problem ze zrozumieniem jak działa walidator, sprawdź opisy: Walidator, Wykonanie warunkowe, Parametry komponentów
Podstawowe informacje
Kategoria : Baza danych
Dostępny od wersji: 1.0.41
Opis
Walidator tworzy zapytanie na podstawie podanych parametrów i sprawdza, czy zwróci ono wynik. W przypadku użycia zmiennych typu tablicowego zapytanie jest tworzone za pomocą podzapytań połączonych ze sobą dzięki użyciu UNION. W takich podzapytaniach nie należy stosować słówka ORDER BY.
Parametry konfiguracyjne
Nazwa parametru | Opis | Typ parametru | Wartość domyślna | Rodzaj pola | Uwagi i ograniczenia |
---|---|---|---|---|---|
Akceptuj, gdy* | Określa w jaki sposób zachowa się walidator po znalezieniu wyników w bazie. | Tekst | Lista wartości | Dostępne wartości to: Zwraca wynik / Nie zwraca wyniku | |
Baza danych* | Nazwa konfiguracji bazy danych | Tekst | Lista wartości |
| |
Nazwa zapytania* | Nazwa (przedrostek z kolumny query_name z tabeli pm_dbqueries) na podstawie, której pobrane zostaną zapytania. | Tekst | Pole edytowalne | ||
Parametry zapytania (zmienne) | Przekazanie zmiennej tablicowej spowoduje, że dla każdego jej elementu zostanie utworzone podzapytanie. W przypadku przekazania zmiennej nagłówkowej parametr jest traktowany jak wartość stała. | Tablica zmiennych | Edytowalna lista wartości | ||
Parametry zapytania (wartości stałe) | Wartości powtarzające się w każdym wygenerowanym podzapytaniu. Przekazywane jako tekst (przydatna funkcja: toString) | Tablica wartości tekstowych | Pole edytowalne | ||
Typy wartości stałych | Typy parametrów zapytania z bazy danych | Tekst | Lista wartości | ||
Typ komunikatu | Lista wyboru konfiguracji pojawienia się komunikatu. Możemy wybrać komunikat globalny oraz/lub pod podanymi zmiennymi | Logiczny | Tak | Pole edytowalne | |
Potwierdzenie | Informuje o tym, czy wyświetlić okienko potwierdzenia. | Logiczny | Pole edytowalne | ||
Komunikat globalny | Komunikat globalny | Tekst | Pole edytowalne | ||
Zmienne formularza | Zmienna, obok której będzie wyświetlony komunikat | Tablica zmiennych | Pole edytowalne | ||
Komunikat obok zmiennej | Treść komunikatu błędu, który pojawi się przy wybranej zmiennej formularza | Tekst | Pole edytowalne |
Przykładowa konfiguracja
Przykład zastosowania
Przykłady zastosowań
Change log
1.0.41
- Dodanie komponentu
1.0.64
- Nowa obsługa bazy danych
1.0.67
- Zmiana parametru "Waliduj, gdy")
The license could not be verified: License Certificate has expired!
Add Comment