Jak to zrobić? > Filtry

Drukuj

Filtry

Edytor filtrów umożliwia użytkownikowi tworzenie złożonych definicji kryteriów filtrowania kartoteki.

 

Wywoływanie edytora filtrów

Aby przejść do edycji aktualnie zastosowanego filtru wybierz z menu kontekstowego dla nagłówka listy polecenie Kreator filtra.

 

W panelu bocznym Filtry użytkownik może tworzyć własne filtry i modyfikować istniejące.

img_filtry_03

 

Na panelu filtrów znajdują się przyciski:

btn_dodaj_01 – otwiera okno tworzenia nowego filtru.

btn_edytuj_01 – otwiera okno edycji wybranego filtru.

btn_usun_01 – usuwa aktualnie wybrany filtr.

 

Definiowanie filtrów

Tworząc od nowa filtr w oknie widoczny jest tylko operator podstawowej grupy warunków.

 

Wybór operatora grupy

Kliknięcie w operator (I, Lub, Nie i, Nie lub) rozwija menu:

img_op_02

 

Pierwsze cztery polecenia służą do zmiany operatora logicznego aktualnej grupy:

ico_op_iI – czyli wiersze spełniające wszystkie wymienione warunki,
ico_op_lubLub – czyli wiersze spełniające którykolwiek wymieniony warunek,
ico_op_i_nieNie i – czyli wiersze, dla których wszystkie podane warunki nie zostały spełnione,
ico_op_nie_lubNie lub – czyli wiersze, dla których którykolwiek z podanych warunków nie został spełniony.

hmtoggle_plus1Przykład - operatory logiczne

 

img_filtry_12

 

Kolejne polecenia menu to:

ico_op_dodaj_warunekDodaj warunek – dodaje kolejny warunek do grupy. Warunek do grupy można dodać również klikając przycisk ico_op_btn_plus znajdujący się na prawo od operatora logicznego grupy (I, Lub, I nie, Nie lub).
ico_op_dodaj_grupeDodaj grupę – dodaje podgrupę warunków, z operatorem logicznym. Warunek logiczny będzie stosowany do wszystkich elementów w podgrupie.
ico_op_dodaj_warunekDodaj wyrażenie niestandardowe – dodaje kolejny warunek do grupy, umożliwiający wprowadzenie bardziej złozonyhc nie standardowych warunków. Kliknięcie w dodane pole Wprowadź wyrażenie otwiera okno kreatora wyrażenia.

hmtoggle_plus1Przykład - warunki w grupie

 

ico_op_wyczysc

Dostępny po wskazaniu warunku lub grupy przycisk ico_op_usun_grupe umożliwia usunięcie wprowadzonych nim ustawień.

 

Definiowanie warunków

Kliknięcie przycisku ico_op_btn_plus znajdującego się na prawo od operatora logicznego grupy dodaje do niej nowy warunek.

 

Definicje warunków składają się z trzech części:

img_op_03

 

Poszczególne części składowe warunków oznaczone są kolorami:

Pomarańczowy to nazwa kolumny, której dotyczy dany warunek. Kliknięcie rozwija menu wyboru kolumny.
img_op_01

 

Niebieski to nazwa zastosowanego operatora logicznego. Kliknięcie rozwija menu wyboru operatora dla warunku.
img_op_04

 

Zielony to wprowadzona wartość warunku operatora logicznego. Zależnie od rodzaju warunku logicznego może to być jeden lub więcej warunków. Kliknięcie umożliwia wprowadzenie wartości warunku.
img_op_05

 

W przypadku ikon, wartości warunków dla definicji filtrów można podejrzeć rozwijając menu filtra dla kolumny np.:
img_hm_47

 

Dostępne są operatory logiczne zależą od rodzaju danych wybranego warunku, i mogą to być:

ico_op_00Jest równe – wartość pola jest identyczna,
ico_op_01Nie jest równe – wartość pola jest inna,
ico_op_02Jest większe niż – wartość pola jest większa niż podana wartość,
ico_op_03Jest większe lub równe – wartość pola jest większa lub równa,
ico_op_04Jest mniejsze niż – wartość pola jest mniejsza niż podana wartość,
ico_op_05Jest mniejsze lub równe – wartość pola jest mniejsza lub równa,
ico_op_06Jest pomiędzy – wartość liczbowa jest w podanym zakresie (należy wprowadzić najpierw mniejszą wartość, a potem większą),
ico_op_07Nie jest pomiędzy – wartość liczbowa jest poza podanym zakresem (należy wprowadzić najpierw mniejszą wartość, a potem większą),
ico_op_08Zawiera – zawiera podany tekst,
ico_op_09Nie zawiera – nie zawiera podanego tekstu,
ico_op_10Zaczyna się od – zaczyna się od podanego tekstu,
ico_op_11Kończy się na – kończy się podanym tekstem,
ico_op_12Jest jak – warunek ciągu znaków, gdzie % oznacza dopełnienie dowolnym tekstem np. Gru%Con% wyszuka wszystkie wystąpienia spełniające warunki: rozpoczyna się od Gru i zawiera Con jak (na przykład Gruszka Concorde).
ico_op_13To nie tak jak – warunek ciągu znaków, gdzie % oznacza dopełnienie dowolnym tekstem np. Gru%Con% wykluczy wszystkie wystąpienia spełniające warunki: rozpoczyna się od Gru i zawiera Con (jak na przykład Gruszka Concorde).
ico_op_14Należy do – wartość pola jest z jedną z podanych wartości (dla operatora dostępny jest przycisk ico_op_btn_plus dodający dodatkowe wartości warunku),
ico_op_15Nie należy do – wartość pola nie jest jedną z podanych wartości (dla operatora dostępny jest przycisk ico_op_btn_plus dodający dodatkowe wartości warunku),
ico_op_16Jest puste – wartość pola nie została wypełniona,
ico_op_17Nie jest puste – wartość pola została wypełniona.

 

Dla danych typu Data dodatkowo dostępne są Operatory daty i czasu:

Poprzedni:

oWczoraj jest,

oPoprzedni miesiąc,

oPoprzedni kwartał.

Ostatni:

oOstatni tydzień,

oOstatni rok (12 miesięcy),

oOstatnie 30 dni,

oOstatnie 60 dni,

oOstatnie 90 dni,

oOstatnie n dni,

oOstatnie n miesięcy,

oOstatnie n lat.

Bieżący:

oDzisiaj jest,

oBieżący miesiąc,

oBieżący kwartał,

oBieżący rok.

Następny:

oJutro,

oPoza tym rokiem,

oJest w przyszłym tygodniu.

 

Przykładowy filtr

Aby wyświetlić towary:

z katalogów Dostępne stale i Dostępne sezonowo,

których stany magazynowe są większe niż 800 szt,

których nazwy zawierają wyrażenie Sanie lub Sanki.

 

Należy utworzyć następujący filtr:

img_filtry_02

 

co można odczytać w taki sposób:

(Katalog = ( 'Dostępne stale' lub 'Dostępne sezonowo') ) i (Stan > '800') i (Jm = 'szt') i ( (Nazwa = 'Sanie') lub (Nazwa = 'Sanki') )