Preskoči na glavno vsebino

Vyhľadávanie, filtrácia, zoradenie - GUI

Ako vyhľadávať, filtrovať a radiť záznamy v desktopovej aplikácii ABRA Flexi?

Avtor: Petr Pech

Aké sú v aplikácii možnosti?

Prednastavené filtre

Pre celý rad agend sú k dispozícii prednastavené filtre – také filtre, ktoré sa pre danú agendu používajú najčastejšie, a teda by mali byť pripravené na rýchle použitie.

Fulltextové vyhľadávanie

Funkcia umožňuje vyhľadávanie údajov vo vybraných (programom pevne nastavených) stĺpcoch – máte stále zobrazenú úplnú tabuľku a postupne sa označuje ten riadok, kde sa vyskytuje hľadaný výraz.

Ak v tabuľkovom zobrazení stlačíte súčasne klávesy CTRL + F, zobrazí sa v dolnej časti obrazovky lišta pre rýchle vyhľadávanie. Možnosť možno otvoriť aj pomocou ikony lupy.

Vyhľadáva vždy hodnoty v programom nastavených stĺpcoch, napr. interné čísla, názov firmy, popis. Ak týmto spôsobom nemôžete nájsť požadovaný doklad, môžete sa rýchlo prepnúť pomocou posledného tlačidla do stĺpcovej filtrácie.

V gife nižšie môžete vidieť napríklad vyhľadávanie vydaných faktúr podľa názvu firmy.

Pokročilejšou možnosťou je voľba "Rozšírené hľadanie", kde môžete špecifikovať stĺpec, v ktorom chcete vyhľadávať, a upresniť podmienku vyhľadávania.

Nižšie nájdete vysvetlenie obsahu okna.

Nájsť v stĺpci

V rozbaľovacom zozname si vyberiete stĺpec z tabuľky, v ktorom chcete hľadať konkrétny výraz. Ponuka týchto stĺpcov je daná programom, nie je možné ju používateľsky meniť. Samozrejme závisí od vybraného prehľadu.

Názov druhého riadku dialógu závisí od výberu stĺpca

Rovnako sa menia aj hodnoty, ktoré sa vám ponúknu v rozbaľovacom zozname:

  • Pre hodnotu Celkom [€] môžete vybrať rovná sa, nerovná sa, menšie ako, väčšie ako, od .. do .., prázdny, neprázdny.

  • Pre hodnotu Interné číslo, Názov firmy, Variabilný symbol, Text môžete vybrať obsahuje, neobsahuje, rovná sa, nerovná sa, začína, končí, od.. do.., prázdny, neprázdny.

  • Pre hodnotu Storno môžete vybrať áno, nie.

  • Pre hodnotu Vystavené môžete vybrať rovná sa, nerovná sa, menšie ako, väčšie ako, od .. do .., prázdny, neprázdny.

Hodnotu vyplníte podľa vlastnej potreby. Ak budete vyhľadávať v hodnotách napr. z naplneného zoznamu, budete si môcť prácu uľahčiť výberom z rozbaľovacieho zoznamu. Ak budete vypĺňať dátum, môžete si otvoriť kalendár.

Hľadať

Tu si pomocou prepínača áno/nie vyberiete z dvoch možností:

  • Nadol – program vyhľadáva od aktuálneho riadku smerom nadol. Po dosiahnutí konca tabuľky vás o tom informuje a vy si môžete zvoliť, či chcete vyhľadávať od začiatku tabuľky alebo či chcete vyhľadávanie ukončiť.

  • Všetko – program hľadá údaj v celom zozname od začiatku tabuľky. Po dosiahnutí konca tabuľky vás informuje, že vyhľadávanie bolo ukončené.

Po každom potvrdení tlačidla sa zvýrazní riadok s hľadaným údajom. Postupným ďalším stláčaním sa program zastaví postupne na všetkých riadkoch, ktoré obsahujú hľadaný údaj.

Tlačidlom zrušíte možnosť vyhľadávania údajov v tabuľke.

Napr. si stanovíte, že v stĺpci "Celkom [€]" chcete nájsť tie položky, kde je hodnota nižšia ako (vyberiete "menšie ako") suma 1000,- € (vyplníte "1000"). Označíte "všetko" a potvrdíte tlačidlom "Nájsť ďalší". Program prehľadáva celú tabuľku a zastaví sa na riadku, kde je suma nižšia ako 1000,- €. Ak sa údaj bude opakovať vo viacerých riadkoch, budete opakovane potvrdzovať tlačidlo "Nájsť ďalší", kým sa nezobrazí dialóg "Prehľadávanie tabuľky bolo dokončené.

Rýchla filtrácia

Ako na rýchle filtrovanie v ABRA Flexi? Jednoduchým kliknutím do stĺpca a zadaním textu nájdete, čo potrebujete. Pozrite si video, ako na to.

Globálna filtrácia (nájsť hodnotu kdekoľvek v tabuľke)

Vytvorenie nového filtra

Globálna filtrácia umožňuje vyhľadávanie údajov v ktoromkoľvek zobrazenom stĺpci, pričom môže byť splnených aj viacero vašich požiadaviek.

Potvrdením tlačidla v hornej lište programu sa zobrazí dialóg pre širší výber, kde sú pod sebou zoradené ponuky zodpovedajúce všetkým stĺpcom príslušnej tabuľky.

Otvorené okno je rozdelené do dvoch sekcií:

  • Viditeľné stĺpce (tie stĺpce, ktoré má používateľ zobrazené)

  • Skryté stĺpce (tie stĺpce, ktoré má používateľ skryté)

Stĺpce v oboch sekciách však môžete použiť na zostavenie podmienky filtrácie. Jeden riadok okna vždy zodpovedá jednému stĺpcu a podmienke, ktorú môžete na zostavenie filtrácie použiť.

Pre ľubovoľný stĺpec v tabuľke tak môžete definovať podmienku výberu. Týmto spôsobom je možné zadať aj viac podmienok pre výber. Je tu väčšia možnosť kombinácie. Ak nejaký údaj vo formulári dokladu vypĺňate, v nastavenej tabuľke ho však nevidíte, ale chcete podľa neho filtrovať, môžete ho pridať stlačením ľavého tlačidla myši – výber voľby "Výber stĺpcov". Po zobrazení tohto údaja v tabuľke sa zobrazí aj v dialógu "Nastavenie filtrácie".

Príklady podmienok filtrácie:

  • Pre hodnotu Celkom [€] môžete vybrať rovná sa, nerovná sa, menšie ako, väčšie ako, od .. do .., prázdny, neprázdny.

  • Pre hodnotu Interné číslo, Názov firmy, Variabilný symbol, Text môžete vybrať obsahuje, neobsahuje, rovná sa, nerovná sa, začína, končí, od.. do.., prázdny, neprázdny.

  • Pre hodnotu Storno môžete vybrať áno, nie.

  • Pre hodnotu Vystavené môžete vybrať rovná sa, nerovná sa, menšie ako, väčšie ako, od .. do .., prázdny, neprázdny.

Radenie

V dolnej časti okna nájdeme možnosť voľby radenia.

Do poľa "Radenie" sa presunuté hodnoty, ktoré ste si vybrali v hornej časti dialógu po stlačení tlačidla pre radenie. Tlačidlom "OK" potvrdíte výber a ten sa následne zobrazí. Súčasne sa nad tabuľkou zobrazí riadok so správou, že je aplikovaný filter a čo filter obsahuje. Pomocou novo zobrazených tlačidiel Upraviť filtráciu či Zrušiť filtráciu môžete filter ďalej upravovať alebo zrušiť.

Zrušenie alebo použitie filtra

Tlačidlom Zrušiť výber zrušíte a tabuľka zostane v nezmenenom stave. Tlačidlo Použiť uloží daný výber a pri nasledujúcom výbere použitím tlačidla pre filtráciu (lievik) sa tento uložený výber ponúkne na ďalšie použitie, príp. editáciu. Na zobrazenie výberu je nutné ešte použiť tlačidlo OK.

Uloženie a odstránenie filtrácie

Vo Flexi si môžeme nastaviť rozsiahlu filtráciu, ktorá však po použití a zrušení zmizne. Riešením je filtráciu nadefinovať a uložiť. Nižšie si ukážeme, ako preddefinované filtre uložiť a ako ich prípadne aj odstrániť.

Takmer každá agenda má v ponuke možnosť filtrácie, ktorú nájdeme pod ikonou "lievika":

Po stlačení ikony sa otvorí tabuľka s možnosťami filtrovania. Tu vyplníte filtre podľa potreby a stlačíte tlačidlo "Použiť" alebo "OK". Následne sa nad položkami danej agendy objaví žltý riadok s filtráciou, na konci ktorého je možnosť uloženia.

Ponúkne sa nám tabuľka, v ktorej filter pomenujeme, prípadne upravíme podľa možností zaškrtávacích tlačidiel:

Po pomenovaní, upravení a stlačení OK sa nám nad danou agendou vedľa filtrácie objaví rozbaľovacia šípka, ktorá po otvorení bude obsahovať názov filtrácie; po stlačení sa uložený filter aplikuje. (Ak rozbaľovaciu šípku nevidíte, zavrite danú agendu a znovu do nej vstúpte).

Odstránenie uloženého filtra

Na odstránenie filtra je potrebné najprv kliknúť na ikonu filtrácie. Po otvorení tabuľky nájdeme vľavo hore možnosť "Otvoriť"

Otvorí sa tabuľka so všetkými uloženými filtrami

Výberom filtra sa aktivuje políčko vymazať

Spôsob radenia tabuľkového zobrazenia

Každý tabuľkový prehľad si môžete zoradiť podľa vlastných predstáv. Na to slúži tlačidlo v hornej lište programu. Po jeho potvrdení sa zobrazí dialóg, kde si vyberiete, podľa ktorého stĺpca, príp. ktorých stĺpcov chcete mať prehľad zoradený. Ďalej je možné vybrať, či požadujete radenie vzostupné alebo zostupné.

Ľavá časť "Dostupné polia"

Tu sú uvedené názvy všetkých stĺpcov tabuľky, a to v abecednom poradí.

Pravá časť "Radiť podľa polí"

Tu budú uvedené názvy tých stĺpcov tabuľky, podľa ktorých chcete tabuľku radiť. Vždy v prvom riadku bude ten stĺpec, podľa ktorého chcete primárne radiť.

Napr. budete chcieť radiť podľa určitého strediska a v rámci strediska podľa interného čísla. V prvom riadku pravého stĺpca musíte mať "Stredisko", v druhom riadku "Interné číslo".

Ak chcete upraviť radenie podľa vlastných predstáv, pomocou tlačidiel pre presun (šípky), (alebo dvojklikom) preneste z ľavého zoznamu "Dostupné polia" do pravého "Radiť podľa polí" názvy tých stĺpcov, podľa ktorých chcete mať údaje v tabuľke zoradené. Ak použijete tlačidlá dvojitých šípok (pre presun na začiatok/koniec), prenesú sa názvy všetkých stĺpcov.

Zoznam v stĺpci "Radiť podľa polí" môžete upraviť pomocou tlačidiel pre presun (šípky). Ten stĺpec, ktorý bude na prvom mieste, bude v záhlaví tabuľky označený a tak postupne budú číslované ďalšie stĺpce, ak bude v pravom výbere viac názvov.
Systém umožňuje nastaviť, či daný stĺpec chcete radiť vzostupne alebo zostupne. Ako je nastavené radenie daného stĺpca, poznáte podľa značky pri názve stĺpca = vzostupne, = zostupne.

Ak chcete radiť tabuľku iba podľa jedného stĺpca, je rýchlejšie tento stĺpec označiť v tabuľkovom zobrazení, t. j. kliknúť myšou na názov stĺpca. Prvým kliknutím sa stĺpec označí buď vzostupným, alebo naopak zostupným radením, tretím kliknutím sa označenie zruší – položky nebudú podľa tohto stĺpca zoradené.

Filtrácia podľa používateľa

Podľa priloženého obrázka filtrujeme používateľa "Tomáš Ťažký", zodpovedná osoba je však na dokladoch Obchodný Obchodník a Tomáš Ťažký.

Tento filter nie je pre pole zodpovedná osoba.

Ide o filter používateľa, ktorý doklad vytvoril v systéme, čo môže byť často iná osoba, než je myslená zodpovedná osoba, ktorá za doklad zodpovedá napríklad obchodne. Ak chcete stĺpec používateľ zobraziť, stačí si ho pridať pomocou Výberu stĺpcov.

Doklady na snímku vytvoril používateľ Tomáš Ťažký, preto sa vo filtri zobrazujú. Doklady teda majú nastavené používateľ = Tomáš Ťažký, zodpovedná osoba = Obchodný Obchodník a Tomáš Ťažký.

Upozornenie: Pri kopírovaní dokladov sa kopíruje väčšina polí, vrátane zodpovednej osoby.

Ste s tem dobili odgovor na svoje vprašanje?