Splošno o filtrih

Top  Previous  Next

Filtri so okna, ki se prikažejo pred izdelavo pregleda ali pa tudi pred drugimi operacijami. Namen filtrov je nastavitev parametrov, ki so potrebni za izvedbo pregleda, oz. neke operacije. Filtri vsebujejo vnosna polja, potrditvena polja, izbirne gumbe... s pomočjo katerih vnesemo parametre. Za lažje razumevanje delovanja filtrov si poglejmo primer dela filtra saldakontov:

 

Filtri1   Slika1

 

Vnosna polja imajo v filtrih običajno Selekt viden. V kolikor je v Selektu kljukica pomeni, da se parameter vnešen v dotično polje mora upoštevati pri konkretni operaciji, v našem primeru pri izdelavi pregleda saldakontov. V kolikor v Selektu ni kljukice se vnešeni parameter ne upošteva. Kadar kljukica je, mora biti v polju vnešen veljaven podatek, če pa kljukice ni, pa je polje lahko tudi prazno, oz. ne vsebuje veljavnega podatka.

Ko filtrer omogoča filtriranje od parametra do parametra so polja običajno nanizana eden za drugim. Na zgornji sliki je tak primer filtriranje partnerja. V takem primeru ima Selekt viden le polje od, ki pa se nanaša tudi na polje do.

V nekaterih primerih se za vnosnim poljem nahajajo še potrditvena polja. Ta se vedno nanašajo na pripadajoče vnosno polje. V našem primeru so taka potrditvena polja Plačnik, ki se nanaša na polja Partner in Nižji nivo ter Razen ta, ki se nanašata na Simbol.

Parametri se med sabo povezujejo z logično IN operacijo. T o pomeni, da mora zapis v bazi, v našem primeru knjižba izpolnjevati vse pogoje, ki jih parametri določajo. To pomeni IN prvi pogoj IN drugi pogoj IN tretji pogoj...

 

V zgornjem primeru (slika 1) imamo kljukice v polju Konto in polju Konto, ter v Izbirnih gumbih izbrano opcijo od-do. To pomeni, da želimo v pregled - obdelavo zajeti vse knjižbe, ki so knjižene na kontu od 1200 do 1200.

 

Filtri2  Slika 2

 

Na sliki 2 je kljukica tudi Selektu polja Partner. To pomeni, da želimo v pregled - obdelavo zajeti le partnerja s šifro podano v polju Partner od in do. Skupaj s prejšnjim pogojem to pomeni, da želimo v pregled - obdelavo zajeti le zapise, v našem primeru knjižbe, ki so knjižene na kontu 1200 IN na partnerja 000314.

 

Filtri3  Slika 3

 

Na sliki 3 je kljukica tudi Selektu polja Simbol. To pomeni, da želimo v pregled - obdelavo zajeti le simbol s šifro podano v polju Simbol. Skupaj s prejšnjima pogojema to pomeni, da želimo v pregled - obdelavo zajeti le zapise, v našem primeru knjižbe, ki so knjižene na kontu 1200 IN na partnerja 000314 IN imajo simbol enak Ba.

 

V filtrih se pogosto uporabljajo Potrditve na polja, ki so v parih in se med sabo izključujejo. Poglejmo primer:

 

Check box  Slika 4

 

Na sliki 4 imamo prikazane 4 pare Potrditvenih polj. Primer je vzet iz filtra pregleda prejetih računov v Fakturni knjigi. Vsak račun je lahko likvidiran ali nelikvidiran, ne more pa biti oboje. Lahko je zaprt ali odprt, sknjižen v Finančno knjigovodstvo ali nesknjižen, zavrnjen ali nezavrnjen. Posamezen par se med sabo povezuje z logično ALI operacijo. To pomeni, v kolikor je sta oba potrditvena polja, ki tvorita par označena, imata kljukico pomeni, da naj bo zapis, v našem primeru račun zajet v pregled - obdelavo neglede na njegov dotični status. Na sliki 4 je npr. označeno polje Zavrnjene in tudi Nezavrnjene. To pomeni, da bo program v pregled - obdelavo zajel vse račune neglede na to ALI je zavrnjen ali nezavrnjen.

Para potrditvenih polj, pa se med sabo povezujejo z logično IN operacijo, kar pomeni, da bodo glede na oznake na sliki 4 v pregled - obdelavo zajeti le računi, ki so likvidirani IN še niso sknjiženi. Ali je posamezen račun Zaprt ALI Odprt IN Zavrnjen ALI Nezavrnjen ni pomebno, ker vsak račun izpolnjuje enega od pogojev, ki ga par potrditvenih polj narekuje.

 

Ko filter končamo vnos parametrov okno potrdimo s klikom ikone za potrditev (glej splošno o ikonah) ali na tipkovnici z F10. Program prvo preveri ali so vnešeni parametri v označenih poljih pravilni in nato nadaljuje z izdelavo pregleda, oz. z operacijo, ki jo izvajamo. V kolikor kak parameter ni pravilen, program polje dotičnega parametra pobarva z rdečo barvo.

 

Okno filtra ima na vrhu ikone:

 

Re-open        Ikona je namenjena izbiri prednastavljenih filtrov.

Undo        Ikono uporabljamo za ponovno razporejanje privzetih polj in vrednosti. Ko nanjo kliknemo se prikaže menu z dvema opcijama:

Privzeta razporeditev: To opcijo uporabljamo, če opazimo, da se v filtru polja prekrivajo ali v primeru, če opazimo, da v filtru manjkajo polja za katera vemo, da bi morala biti. Običajno je potrebno izvesti to operacijo, če smo v Opal-u v kak filter dodajaji polja. Nova dodana polja običajno prekrijejo kakega od drugih polj. Tudi zelo stisnjen tekst v Potrditvenih poljih ali Izbirnih gumbih je znak, da je potrebno izvesti to operacijo.

Privzete vrednosti: Ta opcija pa za razliko od zgornje le vsebino polj postavi na vrednosti, ki smo jih v Opal-u postavili. V večini primerov so to prazne vrednosti, kar pomeni prazna polja. Ta operacija se uporablja, če v pregledu nikakor ne dobimo, česar bi želeli. V tem primeru s to operacijo spraznimo vsa polja, kar pomeni, da ni nobenih omejitev, ni nastavljenih nobenih parametrov, zaradi česar bi program moral prikazati vse podatke - zapise, ki se v dotični podatkovni bazi nahajajo.

F11        Ikona je namenjena uporabniškemu oblikovanju filtra. Če kliknemo to ikono nam program omogoči spreminjanje postavitve polj v formi.

F10        Ikona je namenjena potrjevanju okna. Ko smo v filtru vnesli vse parametre s klikom na to ikon potrdimo vnos. Program po        potrditvi vnosa nadaljuje z izvajanjem izdelave pregleda, oz. z izvajanjem dotične operacije. Poleg tega si program zabeleži        vnešene parametre in ko naslednjič ponovno pridemo v ta filter nam že ponudi nastavitve filtra od prejšnjič.

Esc        Ikona je namenjena preklicu izvajanja operacije.

polja. Nova dodana polja običajno prekrijejo kakega od drugih polj. Tudi zelo stisnjen tekst v Potrditvenih poljih ali Izbirnih gumbih je znak, da je potrebno izvesti to operacijo.

Privzete vrednosti: Ta opcija pa za razliko od zgornje le vsebino polj postavi na vrednosti, ki smo jih v Opal-u postavili. V večini primerov so to prazne vrednosti, kar pomeni prazna polja. Ta operacija se uporablja, če v pregledu nikakor ne dobimo, česar bi želeli. V tem primeru s to operacijo spraznimo vsa polja, kar pomeni, da ni nobenih omejitev, ni nastavljenih nobenih parametrov, zaradi česar bi program moral prikazati vse podatke - zapise, ki se v dotični podatkovni bazi nahajajo.

F11        Ikona je namenjena uporabniškemu oblikovanju filtra. Če kliknemo to ikono nam program omogoči spreminjanje postavitve polj v formi.

F10        Ikona je namenjena potrjevanju okna. Ko smo v filtru vnesli vse parametre s klikom na to ikon potrdimo vnos. Program po        potrditvi vnosa nadaljuje z izvajanjem izdelave pregleda, oz. z izvajanjem dotične operacije. Poleg tega si program zabeleži        vnešene parametre in ko naslednjič ponovno pridemo v ta filter nam že ponudi nastavitve filtra od prejšnjič.

Esc        Ikona je namenjena preklicu izvajanja operacije.