Správa filtrů

Správa filtrů je úloha, která slouží pro definici filtrů dat v editačních programech a jejich přiřazení uživatelům nebo skupinám uživatelů.

Ve filtrech se definují tyto vlastnosti:

Druh - filtry dělíme do několika skupin dle přiřazení.

Tyto filtry jsou nabízeny uživateli k použití v menu vyvolaném tlačítkém filtry.

Tabulka - toto pole obsahuje název entitní třídy datového modelu reprezentující tabulku databáze (například „O0log“).

Název - toto pole udává název filtru, tento název se zobrazuje v nabídce.

Platí pro - zde se vyplňuje uživatel nebo profil, pro který je filtr určen.

Stromová struktura filtru - zde se nastavují filtrační podmínky. Podmínky lze přidávat tlačítkem Přidat podmínku. Podmínka se nastavuje tak, že se vybere položka třídy datového modelu, nastaví se operátor vyhodnocení (stejné, větší, menší atd.) a určí se zda se hodnota podmínky použije předepsaná nebo zda dojde při použití filtru k dotazu na její hodnotu. Dále se nastaví vztah (AND, OR) pro další podmínku ve stejném spojením podmínek. Tlačítkem Přidat spojení podmínek lze přidat další spojení podmínek pro vazby AND nebo OR. Tlačítkem Smazat se smaže aktuálně vybrané spojení podmínek nebo aktuálně vybraná podmínka. Tlačítko Přidat subselect umožňuje přidat podmínku, kde se vybírá podle nějaké podmínky nad výběrem z více záznamů podřízené entity, ke které je vztah 1:N.