Vyhledávání, filtrování

Zakladni_Ovladani_Systemu_Vyhledavani_Filtrovani

Záložka Výběr / Detail

Základním principem vyhledávání v datových oknech a formulářích TPV2000Plus je metoda QBE (query by example), tzn. že požadovaný výběr se provede v následujících krocích:

 

1. otevření příslušného výběrového formuláře - např. Výběr položek (TPOL)

      image842344763

2. vyplnění hledaného výběrového kritéria (záložka Výběr), před vyplněním kritéria doporučujeme provést volbu Vyprázdnit ...ikona Obláček, protože údaje v dalších formulářích jsou skryté

a pokud je uživatel zapomene vymazat, jsou zahrnuty do nově zadaného výpisu, který tím pádem neodpovídá požadovanému výběrovému kritériu,lze využít výběr podle 24 formulářů (záložka

má název Výběr (1/24)). Jednotlivé formuláře jsou spojeny logickou podmínkou OR, to znamená že výsledné kritérium je složeno z kritérií zadaných v jednotlivých formulářích (jednotlivá pole v

rámci jednoho formuláře jsou spojena logickou podmínkou AND) spojených logickou podmínkou OR. Funkci lze využít např. pro výběr dle stejného pole, které obsahuje různé hodnoty.

      image753331642

 

image1859854065

 

3. provedení načtení záznamů odpovídajícím zadanému výběrovému kritériu (ikona nebo volby Načíst, Načíst vše v kontextovém menu - pravé tlačítko myši nebo zkratka CTRI + I)

      image1831484861

 

image1928157042

 

4. systém načte záznamy odpovídající danému výběrovému kritériu a první z nich zobrazí v záložce Detail

 

Zadávání výběrových kritérií

 

Pro výběry z databází slouží metoda dotaz dle příkladu (query by example, dále jen QBE), která umožňuje provádět výběry z databází dle obecného dotazu definovaného uživatelem. Můžete

zadávat dotazy tím, že vyplňujete formulář údaji, které slouží jako kritérium pro vyhledávání v databázi. Do jednotlivých položek formuláře můžete zadávat speciální znaky, pomocí nichž definujete

např. kritéria nerovnosti, ignorování určité pozice ve znakovém řetězci, atd. Pokud přidáte do formuláře, ve kterém sestavujete dotaz, další záznamy, vyhledává se jak podle kritéria definovaného

v prvním záznamu dotazovacího formuláře, tak podle dalších záznamů, tj. definujete tímto spojku "nebo" pro vyhledávání v databázi.

 

Zástupné znaky pro řetězcové hodnoty

 

%

nahrazuje žádný nebo více znaků

-

nahrazuje jeden znak (podtržítko

\

určuje, že další znak je součástí dat (např.: %\% ztrát )

[ ]

umožňuje zadat výčet hodnot na určité pozici znakového řetězce, např. G0[1,2,3,4,5,6]% vyhledá všechny řetězce G01xxxxxx až G06xxxxxx

LIKE

vyhledá záznamy, které obsahují zadané slovo (např. vyplnění názvu položky:     LIKE STOJINA%)

NOT LIKE

vyhledá záznamy, které neobsahují zadané slovo (např. vyplnění názvu položky:     NOT LIKE STOJINA%)

<>

hledaná hodnota je různá od zadané hodnoty

 

Porovnání číselných hodnot a datumů

 

>

větší než

>=

větší nebo rovno

<

menší než

<=

menší nebo rovno

:

v rozmezí

<>

hledaná hodnota je různá od zadané hodnoty

 

Speciální znak se udává na prvním místě v položce formuláře, např.: >180 nebo <=180.
 
Pozn.: Pokud chcete použít speciální znak (% , _ , \) na počátku znakového řetězce, musíte do položky formuláře před první znak napsat " nebo ' ( t.j. uvozovky nebo apostrof, např.: " —1 % ).

 

Hledání, filtrování

 

Stiskem pravého tlačítka myši na položce (sloupci) v datovém okně se zobrazí dialogový box, ze kterého máte možnost jednoduše přetřídit nebo vyhledat položky dle hodnot zapsaných v aktuálním

sloupci. Podle funkčnosti různých datových oken mohou být některé volby nepřístupné (Najdi, Filtr, Setřídit, ...). Vyhledávání, filtrování a setřídění probíhá pouze pro záznamy, které jsou již načteny

v datovém okně.

 

Ovládání

 

image1743159202

 

Volby

 

Hledat

Pro znaková pole vyhledává okamžitě po stisku klávesy dle zapsaného řetězce první odpovídající záznam v datovém okně. Pro čísla nebo data je nutné zadat celé číslo nebo datum, který chcete vyhledat. Pro čísla a data lze též používat před zadaným údajem znaky >, >=, <, <=. Další záznam se vyhledá pomocí tlačítka Najdi další

Filtrovat

Pro znaková pole odfiltruje okamžitě po stisku klávesy dle zapsaného řetězce odpovídající záznamy v datovém okně. Pro čísla nebo data je nutné zadat celé číslo nebo datum, který chcete odfiltrovat. Pro čísla a data lze též používat před zadaným údajem znaky >, >=, <, <=. Filtr zrušíte volbou Zrušit filtr

Setřídit vzestupně

Pomocí této volby se nastaví setřídění datového okna dle aktuálního sloupce vzestupně nebo sestupně. V některých případech lze uložit nastavené třídění pomocí funkce Uložit třídění.Tyto volby fungují též přímo z menu

Setřídit sestupně

Pomocí této volby se nastaví setřídění datového okna dle aktuálního sloupce vzestupně nebo sestupně. V některých případech lze uložit nastavené třídění pomocí funkce Uložit třídění.Tyto volby fungují též přímo z menu

Tlačítka

 

Vyhledej

pro volbu Hledat, provede vyhledání ve zvoleném sloupci dle zadaného výběrového kritéria

Filtruj

pro volbu Filtrovat, aplikuje filtr na zvolený sloupec dle zadaného výběrového kritéria

Najdi další

pro volbu Hledat, vyhledá další záznam odpovídající zadanému výběrovému kritériu

Zrušit filtr

zruší nastavený filtr

Uložit třídění

tlačítko je zobrazeno v případě, že lze uchovat nastavené třídění a uloží uźivatelem zvolené třídění, při opětovném použití formuláře se použije toto třídění

Storno

uzavře dialogový box

 

Filtrovat dle pozice

 

Pokud je potřeba v již načteném výběru provést další filtrování, tato volba aplikuje filtr dle aktuální hodnoty, na které je umístěn kurzor myši a vyfiltruje

řádky se shodnou hodnotou v daném sloupci.

 

image1868528658

 

Zruš filtr

Zruší Filtr dle pozice nastavený v předešlém bodu.

 

Složené hledání

 

Stiskem pravého tlačítka myši a výběrem funkce Složené hledání v datovém okně se zobrazí dialogový box, ze kterého máte možnost zadat podmínku pro filtrování záznamů. Filtrování probíhá

pouze pro záznamy, které jsou načteny v datovém okně.Pro možnost složitějšího vyhledávání a filtrování je k dispozici Složené hledání , kterou vyvoláte stisknutím pravého tlačítka myši  ve výpisech

z databáze (pod již používanou volbou Hledání, filtrování. V menu Možnosti u každého modulu je volba Pamatovat QBE. Jejím nastavením se v každém výběrovém formuláři vždy pamatuje naposled

zadané výběrové kritérium (i po opětném spuštění modulu).

 

Kritérium lze zadat pomocí následujících výrazů:

 

Levá závorka                (,((,(((,(((

Levý operátor                NOT

Levá závorka1        (,((,(((,(((

Sloupec                výběr sloupců dle datového okna (formuláře), ve kterém se aktuálně vyhledává

Pravý operátor        začíná, obsahuje, je NULL, =, <, >, <=, >=, <>, LIKE

Hodnota                hledaný řetězec (hodnota)

Pravá závorka                ),)),))),))))

Spojka                A, NEBO

 

image909274858

 

Seřadit na klik

 

U oken typu mřížka lze třídit jednoduše na klik a podle více sloupců. Pokud je zaškrtnuta volba Seřadit na klik v popup-menu po stisku pravého tlačítka myši na daném seznamu, lze kliknutím na

hlavičku příslušného sloupce seřadit data vzestupně (objeví se symbol « ) po dalším kliku sestupně (objeví se symbol ») nebo po dalším kliku třídění vypnout. Při stisknutém tlačítku CTRL lze takto

třídit i více sloupců. Volby Seřadit vzestupně, Seřadit sestupně nejsou aktivní.

 

Pozor !

Pokud je nutno přesouvat sloupce nebo označovat sloupce pro kopírování do schránky, je nutné tuto funkci vypnout odškrtnutím volby Seřadit na klik.

 

image339054093

 

Kritérium výběru

 

Menu na pravé tlačítko myší obsahuje volby Uložit kritérium a Načíst kritérium. Volby jsou aktivní ve výběrovém formuláři. Každé výběrové kritérium lze tak uložit do souboru určitého jména a zase

z něj načíst. Složitá kritéria tak můžete uchovat pro opakované použití.

 

Označování záznamů

 

Označování záznamů pomocí levého tlačítka myši

 

Kliknutí

Označení záznamu, na který bylo kliknuto; zrušení označení ostatních záznamů

CTRL + klik

Označení záznamu, na který bylo kliknuto, ostatní záznamy zůstávají označeny

SHIFT + klik

Označení záznamu, na který bylo kliknuto, pokud existuje předcházející označený záznam, označí se všechny záznamy od předcházejícího až po záznam, na který bylo kliknuto. Funguje podobně, pokud existuje následující označený záznam

 

Označování pomocí menu

 

Označ vše

Označení záznamu, na který bylo kliknuto; zrušení označení ostatních záznamů

Zruš označení

Označení záznamu, na který bylo kliknuto, ostatní záznamy zůstávají označeny

 

Přenášení a kopírování údajů

Mezi jednotlivými archy (i různého typu) lze v rámci jednoho rámu přenášet údaje z jednoho archu do jiného. K tomuto účelu slouží metoda Táhni a pusť (drag and drop), která umožňuje pomocí

myši přenášet údaje, které jsou označeny v jednom archu, do archu jiného. Pro kopírování operací, položek, postupů, rozpisek, atd., se tudíž nevyužívá menu, ale tato obecná funkce. Při praktickém

využití uvedené metody se většinou používá uspořádání oken do svislých nebo vodorovných dlaždic.

 

Vyvolání metody Táhni a pusť

Kliknutím levým tlačítkem myši na označený záznam, táhnutí za současného stisku levého tlačítka myši. Ukazatel myši na obrazovce se změní na obrázek

 

Vyplňování polí formulářů

K pohybu mezi jednotlivými políčky formuláře použijte klávesu TAB.
U políček u kterých existuje možnost vybrat z vícero možností, zobrazíte seznam těchto možností kombinací kláves CTRL+Šipka dolů. Pro listování tímto seznamem použijte pouze klávesy Šipka dolů

a Šipka nahoru. Barevně odlišená políčka je nutné vyplnit. V případě chybného vyplnění je možné, že systém Vás upozorní varovným hlášením.

 

Vyhledávání dle existence přílohy

Při výběru položek, postupů a operací přibyla ve výběrovém okně možnost zadat vyhledávání dle existence přílohy. Je-li vyplněn v poli Příloha znak A (Ano), vyhledávají se pouze ty záznamy,

ke kterým byla přiřazena příloha (v záložce Detail je zobrazena sponka).

 

Výběr dle intervalu pro pole typu datum

Ve všech výběrových oknech (např. výběr položky v modulu Konstruktér) lze u datumových polí zadat rozsah platnosti datum_od : datum_do, kde zadané datumové hodnoty jsou odděleny znakem

dvojtečka. Datum se zadává ve formátu dd.mm.yyyy.

 

Vyhledávání dle příznaků

Pokud se vyvolá dialog pro zadání příznaků z výběrového formuláře, je doplněn checkbox Přesný výběr. Při jeho zatržení se vyhledávání položek provádí obvyklým způsobem, tedy např. při výběru

podle 1 příznaku, se do ostatních příznaků doplňuje hodnota '+'. To znamená, že se hledají pouze ty záznamy, u kterých je vyplněn první  příznak a ostatní jsou prázdné, tj. mají hodnotu +. Pokud nebude

checkbox Přesný výběr zatržen, tak se nahradí znak '+‘ znakem podtržítko a budou se hledat záznamy, u kterých je vyplněn  první  příznak a ostatní jsou libovolné. Poslední stav checkboxu se pamatuje.

 

image299205221

 

Klávesa Enter v záložce Výběr

Záložka Výběr v modálních i nemodálních oknech

Po zadání výběrového kritéria lze vyvolat výběr stiskem klávesy Enter, pokud je aktivní záložka Výběr. Horká klávesa  CTRL/B funguje taktéž jako doposud.

 

Hledání a filtrování, CTRL+F

Popup menu volané na pravé tlačítko myši bylo upraveno tak, že funkce Hledání a filtrování byla přidána do hlavní nabídky.

 

image1984765371

 

Okno Hledání a Filtrování lze vyvolat klávesovou zkratkou Ctrl+F. Podle pozice ukazatele myši se vyvolá Hledání a Filtrování pro pole, nastavené dle ukazatele myši (zde byl ukazatel myši na

sloupci Název položky):

 

image1689962158

 

Identifikace třídění v oknech typu mřížka (tabulka)

Znaky reprezentující řazení sloupců sestupně/vzestupně byly nahrazeny novými znaky -  trojúhelníček nahoru / dolu

image1177109708

 

Informace o třídění sloupců gridových oken (ikona)

Ikony pro znázornění řazení v záhlaví sloupců gridových oken (▼▲) byly nahrazeny ikonami ().

 

image830490230

 

Ikonu lze nastavit v souboru bbtpv.ini v rámci klíčového slova ikonydw v sekci [Aktualni nastaveni], například:

 

[Aktualni nastaveni]

Ikonydw=▼▲

Soubor bbtpv.ini je pak většinou nutné uložit v unicode (záleží na použitých znacích)

 

Vyhledávání (výběr) dle prázdného řetězce

 

nutno vypnout volbu Podobnost řetězců, viz. Technická příprava výroby > Kusovník > Nastavení (TPNK)

do pole typu STRING zadat:  =''  (znak 'rovná se' a dvojité uvozovky nebo dva apostrofy)

použít volbu Menu > Ovládání > Načíst

 

image1928565001

 

Vyhledávání uvnitř znakových řetězců

Popup menu na pravé tlačítko myši > Hledání, Filtrování, Ctrl/F

Zaškrtávátko Hledat/Filtrovat uvnitř textu umožní vyhledávat zadané znaky uvnitř znakového řetězce. Není nutné tedy uvádět na začátek hledaného textu zástupný znak %.

Pokud je znak % uveden, je vyhledávání rovněž funkční. Implicitně je zaškrtnuto.

 

image915827304

 

Výběr objektů dle existence přílohy

Byl sjednocen výběrový formulář pro vyhledávání objektů dle existence přílohy. V záložce výběr je doplněno zaškrtávátko pro výběr dle přílohy. Je umístěno do stejného místa,

kde se v záložce detailu objevuje znak sponka, identifikující přílohy.

 

image923923978

 

Zaškrtávátko má tři stavy:

Zaškrtnuto        image1586461238        vybere objekty, které mají přílohu

Nezaškrtnuto        image1636696341        vybere objekty, které nemají přílohu

Nezadáno.        image1493523821 nebo image1622920488

 

Výběr dle existence přílohy může mít dlouhou odezvu, proto jej doporučujeme používat v kombinaci s dalším kritériem, které omezí množinu vyhledávaných objektů.

 

Informace o toku práce

Ve výběrových seznamech se nyní zobrazuje ikona použití objektu v toku práce.

 

image1790715340

 

Výběr objektů dle existence v toku práce

Nutné zaškrtnout volbu Výběr objektů dle existence v toku práce v nastavení klienta (OFKI)

 

image865514243

 

Pak se v záložce Výběr zobrazí zaškrtávátko Tok práce, které má 3 stavy: Zaškrtnuto/nezaškrtnuto/nezadáno, obdobně jako výběr dle existence příloh.

Pokud je zaškrtnuto, vybírají se pouze objekty, které jsou součástí toku práce.

 

image1851756307

 

Výběr dle existence objektu v toku práce může mít dlouhou odezvu, proto jej doporučujeme používat v kombinaci s dalším kritériem, které omezí množinu vyhledávaných objektů.

 

Označování řádků (záznamů) myší ve výběrových oknech

Levý klik                označí aktuální řádek

Alt/Levý klik        označí aktuální řádek a zruší označení ostatních řádků (pokud bylo) - nová funkčnost

Ctrl/Levý klik        označí aktuální řádek a označení ostatních řádků ponechá

Alt/Pravý klik        označí všechny řádky - nová funkčnost

Shift/Levý klik        označí vše od prvního předešlého/ následujícího řádku k aktuálnímu řádku.

         Pokud není nic označeno, označí vše od prvního řádku k aktuálnímu řádku – nová funkčnost.

 


Další odkazy:

 

Vyhledávání, filtrování

Klávesové zkratky

Kontextové menu

Chybová hlášení

 

Technická podpora

Kontakty

 

Copyright © BB consult engineering s.r.o. 1998-2025.

All Rights Reserved.