Q-Line 3000>>
QN-Filter Advanced
|
QN-Filter Advanced |
|
Klocek |
QN-Filter Advanced
można podłączyć do dowolnej tabeli przegladanej w przeglądarce tabel QN-Browser
. Służy do samodzielnego definiowania, zarządzania i uruchamiania filtrów. Pozwala na:
QN-Filter Advanced
posiada:
QN-Filter Advanced
Mechanizm filtrowania służy do selekcji pozycji w obrębie spisu, spełniajacych wskazane przez operatora zapytanie - warunek logiczny. Najczęściej jest to prosty warunek odnoszący się do informacji przechowywanej jednym polu ( np. pokaż kontrahentów z Krakowa ), ale można konstruować bardziej skomplikowane zapytania, łączące w sobie warunki typu "I" oraz "LUB". Wyselekcjonowane za pomocą filtru pozycje mogą być wykorzystane np. podczas przygotowania raportów standardowych lub modułu QM-F8. Ponieważ zdefiniowany filtr może zostać zapamiętany jako shcemat, co pozwala jego późniejsze wykorzystanie.
Uruchomienie filtr uruchamiamy na 2 sposoby, poprzez wybór:
Po uruchomieniu modułu pracujemy w oknie “Wybierz Filtr”.
Wybieramy ikonę “Nowy” i przystępujemy do definiowania schematu filtru. Wpisujemy nazwę i opis, następnie przechodzimy do sekcji “definicja filtru”. Schemat filtru, który będziemy tworzyć ma charakter wyrażenia logicznego, złożonego z kilku warunków grupy "I", co oznacza, że twierdzenie będzie prawdziwe, jeżeli każdy z warunków będzie spełniony oraz z grup “LUB”, wtedy którykolwiek z warunków musi być spełniony. Program fabrycznie ustawiony jest na tworzenie warunków z grupy “I”, gdyż są one najczęściej używane. Dodawać lub wykasowywać grupy można przy pomocy klawiszy zlokalizowanych w prawej części ekranu: "+", "-" oraz "wykasuj grupę".
Następny etap to wybór pola z bazy danych. Niektóre z pozycji są koloru zielonego, to tzw. "historie", czyli dane powiązane relacją ze spisem, w którym uruchomiliśmy filtrowania. Omówimy je na przykładzie historii "Składniki".
Wśród naszych środków trwałych jest m.in. komputer. Tworzy go kilka innych, mniejszych elementów - składników, np:
- procesor
- karta graficzna
Jeżeli zbudujemy filtr z tą historią, to zostaną przeszukane zarówno dokumenty samego zestawu komputerowego, jak i wszystkich jego składników.
Krótko mówiąc, historia to właśnie związki głównego elementu z jego poszczególnymi składnikami.
Definiowanie filtru z "historią" wygląda trochę inaczej.
Wprowadzone dane zatwierdzamy i w ten sposób edycja filtru została zakończona.
Teraz zajmiemy się innym przykładem. Z bazy danych zaznaczamy np. “DATA FAKTURY” czyli data zakupu środka trwałego. Uaktywnia się okno “wybierz operator”, gdzie musimy ustalić, w jaki sposób ma być spełniony warunek, np. “od-do”. Jest to operator dwuargumentowy, tzn. wymaga w kolejnym etapie podania dwóch wartości (liczby lub nazwy) zwężających przedział szukania czyli np. od "01.12.2003" do "01.02.2004".
Dla pól z bazy danych będących liczbą występuje 9 operatorów, dla pozostałych dochodzą jeszcze 3:
Kolejny krok to wybór typu wartości czyli czemu ma się równać wybierana wartość. I tak może to być stała wartość, wartość z pola- porównujemy wtedy wartość w danym rekordzie – lub pytanie. Dla naszego przykładu zaznaczamy ostatnią opcję - pytanie, program sam automatycznie generuje zapytanie: “Pole <<Data faktury>> większa lub równa”. Możemy jednak pytanie to formułować w dowolny sposób sami.
Zatwierdzamy wprowadzone dane klawiszem OK. lub F10. Filtr został utworzony.
Jak już było wcześniej wspomniane, można stworzyć kilka warunków. Jeżeli zawierają one w sobie pytania, to przy uruchomieniu filtru, będziemy musieli na nie wszystkie odpowiedzieć. W przypadku, gdy wartości są tego samego typu, np. dwie daty, trzy nazwy oraz operatory są takie same, nic nie stoi na przeszkodzie, by wpisać to samo pytanie.
Najlepiej zobrazuje to przykład: wybraliśmy Datę faktury i Datę wstawienia., operator “równa się”. Zamiast pytania: “Pole <<Data faktury>> równa się” oraz “Pole <<Data wstawienia.>> równa się” wpisujemy: “Pole “Data” równa się” i tylko to jedno pytanie pojawia się przy filtrowaniu.
Następuje po wyborze ikony “Filtruj”. W przypadku wyboru pytania program wyświetla okno “Wprowadź parametry filtru” i zdefiniowane wcześniej przez nas zapytanie, zgodnie z naszym przykładem będzie to : “Pole <<Data faktury>> większe lub równe...” Wpisujemy np. datę 01.12.2003 oraz drugie pytanie: “Pole <<Data faktury>> mniejsze lub równe...” - wpisujemy 01.02.2004 i klikamy OK.
Zostaną zaznaczone wszystkie pozycje, które zostały wprowadzone na stan między 1 grudnia 2003 r. a 1 lutego 2004 r.
Stworzony filtr można dowolnie modyfikować poprzez naciśnięcie przycisku “Modyfikuj”.
Od-zaznacza podświetlone przez filtrowanie pozycje. Jeżeli w naszym filtrze występuje pytanie, przy odfiltrowaniu zostanie ono powtórzone.
Filtr możemy także przy pomocy odpowiednich ikon znajdujących się w dolnej części okna "wyboru filtru" SKOPIOWAĆ lub USUNĄĆ.