Filtrování záznamů
Záznamy ve WinStromu je možné filtrovat. Hodnoty ve filtrech mohou být buď přímo – podporované typy proměnných, identifikátory záznamů nebo zástupné (např. now() či me()).
Seznam podporovaných atributů a jejich hodnoty (dle typu) lze získat u každé evidence v seznamu políček.
Podporované operátory:| Operátor | Název | Popis | Ukázka |
|---|---|---|---|
= nebo == |
Rovnost | Operátor se rovná hodnotě | a = 1 |
<> nebo != |
Nerovnost | Operátor se nerovná hodnotě | a != 1 |
< |
Menší | a < 1 |
|
<= |
Menší nebo rovno | a <= 1 |
|
> |
Větší | a > 1 |
|
>= |
Větší nebo rovno | a >= 1 |
|
like |
Obsahuje | Záznam obsahuje řetězec | a like 'inStr' |
between |
Je v rozsahu | vek between 18 100 |
|
begins |
Začíná na | a begins 'Win' |
|
ends |
Končí na | a ends 'Strom' |
| Operátor | Název | Popis | Ukázka |
|---|---|---|---|
and |
Logický operátor and | Umožňuje kombinovat podmínky | a = 1 and b = 1 |
or |
Logický operátor or | Umožňuje kombinovat podmínky | a = 1 or a = 2 |
| Proměnná | Název | Popis | Ukázka |
|---|---|---|---|
now() |
Aktuální datum a čas | Umožňuje zobrazovat záznamy s ohledem na aktuální datum a čas. | datSplat < now() |
me() |
Jméno přihlášeného uživatele | Umožňuje zobrazovat záznamy s ohledem na aktuálně přihlášeného uživatele. | uzivatel = me() |
Filtry musí být v URL správně zakódovány. Při ruční tvorbě filtru jej stačí napsat nezakódovaný v prohlížeči Firefox. Když jej pak zkopírujete do schránky, Firefox je překóduje.




