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)
▪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.
▪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)
▪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í
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.
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
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.
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.
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.
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):
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
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 ().
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
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.
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.
Zaškrtávátko má tři stavy:
▪Zaškrtnuto vybere objekty, které mají přílohu
▪Nezaškrtnuto vybere objekty, které nemají přílohu
▪Nezadáno. nebo
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.
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)
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.
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:
Copyright © BB consult engineering s.r.o. 1998-2025.
All Rights Reserved.