Używanie filtrów
Aby ograniczyć liczbę wyświetlanych rekordów na liście kartotek do podejrzenia, możliwe jest wykorzystanie szybkiego filtra zaawansowanego. System umożliwia zdefiniowanie filtrów określających kryteria dla jednego lub więcej pól tabeli. System wyświetla następnie jedynie takie rekordy, które spełniają kryteria wyszukiwania. Jeśli filtry zdefiniowano dla kilku pól, program wyświetla jedynie takie rekordy, które spełniają wszystkie kryteria.
Typ dostępnych filtrów zależy od wyświetlanej strony. Ta sama tabela może być wyświetlana w systemie na różnych stronach, jednak filtr tabeli zostanie zastosowany tylko dla strony, dla której go zdefiniowano. Ponadto, dopóki użytkownik nie usunie filtra lub nie zamknie strony, wyświetlane na niej wyniki będą filtrowane.
Wprowadzanie kryteriów w filtrach
Przy wprowadzaniu kryteriów użytkownik ma do dyspozycji wszystkie cyfry i litery, które zazwyczaj używane są w danym polu. Możliwe jest również wykorzystanie niektórych znaków specjalnych i wyrażeń matematycznych. W poniższej tabeli wyszczególniono dostępne formaty.
Symbol | Znaczenie | Przykład użycia | Wyświetlone rekordy |
---|---|---|---|
= | Równa się | 377 | Liczba 377 |
NIEBIESKI | Wszystkie, do których odnosi się kod NIEBIESKI np. kod klasy magazynu: NIEBIESKI | ||
22 | Wszystkie z 22-ego bieżącego miesiąca i bieżącego roku od godziny 0:00:00 do godziny 23:59:59 | ||
22 10 | Dokładna data i godzina: 2001-01-22 10:00:00 | ||
.. | Zakres | 1100..2100 | Numery od 1100 do 2100 |
..2500 | Numery do 2500 włącznie | ||
..12 31 00 | Daty do 2000-12-31 włącznie | ||
..23 | Wszystkie aż do 23-ego bieżącego miesiąca i bieżącego roku od godziny 0:00:00 | ||
22..23 | Wszystkie od 22-ego bieżącego miesiąca i bieżącego roku od godziny 0:00:00 do 23-ego bieżącego miesiąca i bieżącego roku do godziny 23:59:59 | ||
I | Lub | 1200|1300 | Wszystkie o numerze 1200 lub 1300 |
& | I | <2000&>1000 | Numery mniejsze od 2000 i większe od 1000. Znak & nie może być używany z cyframi sam, ponieważ każdy rekord ma tylko jeden numer. |
<> | Różny od | <>0 | Wszystkie liczby różne od 0. Przy pomocy opcji SQL Server możliwe jest wykorzystanie symbolu razem z wyrażeniem wieloznacznym. Przykład: <>A* oznacza: różny od wyrażeń rozpoczynających się od litery A |
> | Większy od | >1200 | Liczby większe od 1200. |
>= | Większy lub równy | >=1200 | Liczby większe lub równe 1200. |
< | Mniejszy od | <1200 | Liczby mniejsze od 1200. |
<= | Mniejszy lub równy | <=1200 | Liczby mniejsze lub równe 1200 |
* | Nieokreślona liczba nieznanych znaków | *Co* | Wyrażenia zawierające ciąg liter Co. |
*Co | Wyrażenia zakończone ciągiem liter Co. | ||
Co* | Wyrażenia rozpoczynające się ciągiem liter Co. | ||
? | Jeden nieznany znak | Now?k | Teksty takie jak Nowak, Nowik itp. |
Najpierw oblicz | 30|(>=10&<=20) | Wszystkie o numerze 30 lub o numerze z zakresu od 10 do 20 (wynik obliczenia w nawiasie). | |
@ | Ignoruj wielkość liter (wyszukuje zarówno wielkie, jak i małe litery) | @warszawa | Wyrażenia takie, jak WARSZAWA, warszawa lub Warszawa. |
‘’ | Pusty | ‘’ | Wszystkie rekordy, w przypadku których filtrowane pole jest puste. Na przykład: po ustawieniu tego filtra w polu Nazwisko rodowe na liście pracowników, wyświetleni zostaną wszyscy pracownicy, dla których nie uzupełniono pola Nazwisko rodowe. |
Uwaga
Znak '' składa się z dwóch pojedynczych cudzysłowów, a nie jednego podwójnego cudzysłowu.
Możliwe jest również połączenie różnych wyrażeń - przykłady w tabeli poniżej.
Przykład użycia | Wyświetlone rekordy |
---|---|
5999|8100..8490 | Wszystkie rekordy o numerze 5999 lub numerze z przedziału od 8100 do 8490. |
..1299|1400.. | Rekordy o numerze mniejszym lub równym 1299 lub o numerze większym lub równym 1400 (wszystkie poza rekordami o numerze z zakresu 1300 do 1399) |
50&<100 | Rekordy o numerach większych od 50 i mniejszych niż 100 (numery z zakresu od 51 do 99) |
*C*&*D* | Wyrażenia zawierające zarówno literę C, jak i D. |
@*co?* | Wyrażenia zawierające ciąg liter: co, CO, Co, cO na przykład: CO2, wycofany, Conrad. W poszukiwaniu wyrażeń ciąg liter CO, cO, Co lub co musi wystąpić i musi poprzedzać co najmniej jeden znak. Przed nim i po nim może dodatkowo wystąpić nieokreślona liczba znaków o dowolnej wielkości liter. |
Zapisywanie filtrów
Widok wybranej listy ustalony poprzez zastosowanie wybranych filtrów można zapisać. Dzięki temu nie jest konieczne wielokrotne zakładanie tych samych filtrów w jednym oknie, gdy istnieje potrzeba regularnego tworzenia takich zestawień. Np. można wyfiltrować pracowników, którzy nie mają Kodu pocztowego (koresp.)
Po wyświetleniu okna z listą ograniczoną poprzez zastosowanie odpowiednich filtrów, widok ten można zapisać. W tym celu należy wykonać następujące czynności:
- Otworzyć menu filtrów i wybrać Zapisz widok.
- W okienku, które się otworzy, należy wpisać Nazwę dla zafiltrowanego widoku i wybrać Grupę działań, w której ma być wyświetlane zestawienie. W celu zatwierdzenia, należy kliknąć OK.
Następnie pojawi się komunikat, że zmiany będą obowiązywać po ponownym uruchomieniu aplikacji. W tym celu należy zatwierdzić wybór przyciskiem TAK.
Efektem tych działań jest nowa pozycja w okienku nawigacji danego użytkownika. Otwarcie tego okna powoduje wyświetlenie listy ograniczonej zapamiętanymi filtrami.