V programu EcceHomo je hledání a filtrování totéž. Jinými slovy, když chcete něco najít, zadáte podmínku a program zobrazí (vyfiltruje) záznamy, které vaší podmínce vyhovují.

Klávesové zkratky:

Jednoduché hledání

V režimu hledání je zobrazen jen jeden prázdný záznam. V každém poli, podle kterého lze hledat je zobrazen šedý symbol lupy. Do zvoleného pole zadejte hledanou hodnotu a stiskněte klávesu Enter. Program zobrazí záznamy odpovídající vašemu zadání. Jde o nejjednodušší a také nejčastěji používaný způsob hledání.

Podmínky

Pro běžné hledání stačí zadat do odpovídajícího pole hledanou hodnotu nebo její část, jak bylo popsáno výše. Jsou však případy, kdy je potřeba zadat složitější podmínku, nebo dokonce více podmínek. Teď se tedy budeme věnovat těm složitějším podmínkám. Záleží na tom, zda hledáme text, datum, nebo číslo.

Hledání v textových polích:

Hledáte Zadáte Příklady
Slova začínající na zadané znaky Znaky (i více slov) inf při hledání v číselníku léků najde INFARIX, ale také ZYVOXID 2 MG/ML INFUZNÍ ROZTOK.
Více slov přesně tak, jak jsou zadána Uzavřít hledaná slova do " při hledání v doplňku číselníku léků najde "inf sol" pouze záznamy, kde je uvedeno inf sol.
Slova s jedním nebo více neznámými znaky Jeden znak @ za každý neznámý znak Jo@ef najde Josef i Jozef.
Chybné znaky v textovém poli ? Různé chybné a netisknutelné znaky se zobrazují jako mezera. Pokud chcete hledat znak ?, zadejte "?".
Číslice v textovém poli # pro každou číslici # najde 3 ale ne 30, ## najde 30 ale ne 300, #3 najde 53 a 43 ale ne 3.
Slova s nulovou nebo nenulovou sadou chybějících znaků * pro každý neznámou sadu znaků J*n najde Jan i Johan. P*í najde Paní i Peří. Samotná * najde záznamy s neprázdným polem.
Nealfanumerické znaky nebo mezery Znak nebo mezera(y) ohraničené " "@" najde znak @ (například emailové adresy apod.). "," najde záznamy obsahující čárku. " " najde záznamy obsahující tři mezery.
Znaky se speciálním významem (@,*,#,?,!,=,<,>,") \\ před každým speciálním znakem \\"Ahoj\\" najde "Ahoj". info\\@abc.cz najde emailovou adresu [email protected]
Diakritická znaménka nad samohláskami Hledané slovo ohraničené " Jan najde Jan i Ján. "Ján" ale najde jen Ján.
Přesný výraz == před hledaným textem Čermák najde Čermák i Čermáková. ==Čermák najde jen Čermák.
Přesný výraz pro jedno slovo = před hledaným slovem =jan najde Čermák Jan i Jan Čermák, ale už ne Jana Čermáková.

Hledání čísel, dat a časů:

Hledáte Zadáte Příklady
Číslo v číselném poli Číslo 13 najde 13 nebo 13,00. 2,1 najde 2,1 nebo 2,10.
Číslice v číselném poli # pro každou číslici # najde 3 ale ne 30, ## najde 30 ale ne 300, #3 najde 53 a 43 ale ne 3.
Nečíselná data v číselném poli ? ? najde dvanáct nebo 31-2 ale nikoliv 12 nebo 30.
Datum v datovém poli Běžně zadané datum 12.3.2015 nebo 12/3/2015 najde 12.3.2015. Ale také 12.3 najde 12.3.2015, pokud je rok 2015.
Dnešní den // // najde 10.5.2015, pokud je dnes 10.5.2015.
Čas v časovém poli čas jako čísla oddělená dvojtečkami 12:09 najde 12:09:00 ale také 12:09:15. 12:09:21 najde 12:09:21
Den v týdnu v datovém poli den v týdnu slovem nebo zkratkou čtvrtek nebo čt najde všechna data, která připadají na čtvrtek.
Jakákoliv platná hodnota pro datum nebo čas * za jakoukoliv část data či času 12.5.* najde 12.5. kterýkoliv rok. *.5.2015 najde všechna květnová data roku 2015. *:15 najde patnáctou minutu kterékoliv hodiny.

Hledání rozsahů čísel, dat, časů a textů:

Hledáte Zadáte Příklady
Menší než zadaná hodnota < <40 nebo <12.3.2014 nebo <12:15 nebo <M
Menší nebo rovné zadané hodnotě <= <=40 nebo <=12.3.2014 nebo <=12:15 nebo <=M
Větší než zadaná hodnota > >40 nebo >12.3.2014 nebo >12:15 nebo >M
Větší nebo rovné zadané hodnotě >= >=40 nebo >=12.3.2014 nebo >=12:15 nebo >=M
Rozsah mezi dvěma hodnotami .. nebo ... 15..40 nebo 1.3.2014...12.3.2014 nebo 12:00..12:15 nebo B...M
Pod rozsah uvnitř jedné hodnoty {..} nebo {…} {7..14}.3.2014 nebo 12:{15...45}

Speciální hledání:

Hledáte Zadáte Příklady
Neprázdné hodnoty * Najde všechny záznamy, které mají toto pole vyplněné
Prázdné hodnoty = Najde všechny záznamy, které mají toto pole prázdné
Duplicitní hodnoty ! Zobrazí takové záznamy, které v hledaném poli obsahují duplicitní hodnotu.
Duplicitní hodnoty specifikované !znak Hledáte-li v polí Příjmení, pak !do považuje za duplicitní všechna příjmení Začínající na "do".

Víceúrovňové filtrování

Zatím jsme si ukázali vytvoření jednoho filtru. Program EcceHomo ale dokáže při hledání mnohem více. Přejdete-li do režimu hledání Ctrl+F, pak se v nabídce objeví položka Požadavky viz následující obrázek:

ovladani-pozadavky.jpg