Jak najít určitý záznam v databázi.
Zoltán Kóta
zoltank@gmail.com
Frédéric Gobry
frederic.gobry@epfl.ch

Creative Commons Share Alike 3.0

# Hledání

Aplikace Pybliographic nabízí poměrně mocný mechanismus hledání. Ke hledání můžete použít kolonku rychlého hledání na liště nástrojů nebo vyhledávací dialogové okno. Vyhledávací dialogové okno otevřete kliknutím na položku nabídky Upravit Hledat. Dialogové okno, které se objeví (viz obrázek níže) zobrazuje v horní části vyhledávací formulář.

Vyhledávací dialogové okno

# Jednoduché vyhledání

U jednoduchého hledání můžete vybrat pole, které se bude prohledávat a zadat regulární výraz, kterému má hledaný výraz odpovídat. - libovolné pole - znamená, že se budou prohledávat všechna existující pole. To obvykle zabere více času.

# Pokročilé vyhledání

Pokročilé hledání má podobu výrazu, jako je například tento:

has('author','jméno') | -has('title','pokus')

Takový výraz znamená: vyber záznamy, kde poli author odpovídá jméno nebo (symbol |) kde poli title neodpovídá pokus. Logický výraz AND má notaci &.

Pro tento typ hledání jsou dostupné ještě další příkazy:

has_key(název_klíče) hledá v názvu klíče

has_type(název_typu) hledá záznamy daného typu

any_has(hodnota) hledá zadanou hodnotu ve všech polích záznamu

before(pole, rok, měsíc, den) hledá záznamy, ve kterých je zadané pole s datem starším než je uvedené datum

after(pole, rok, měsíc, den) hledá záznamy, ve kterých je zadané pole s datem novějším než je uvedené datum

# Hierarchické vyhledávání

Po vyhledání jsou v hlavním okně zobrazeny jen vybrané položky. To je výhodné například pro výběr konkrétního autora a následné procházení jeho publikací.

Výsledky všech hledání se navíc uchovávají ve stromě umístěném pod vyhledávacím formulářem. Díky tomu může být nové hledání upřesněním některého předchozího. Když vyberete položku stromu odpovídajíc například článku napsanému jistému Nostradamovi, budete moci vybrat jen ty, jejichž názvy obsahují slovo zatmění.

Po kliknutí pravým tlačítkem v tomto stromě vyskočí kontextová nabídka, ve které můžete odebrat neužitečná hledání.

Až budete chtít znovu zobrazit úplný seznam záznamů z databáze, jednoduše klikněte na položku Úplná databáze nad stromem hledání nebo, když jste v hlavním okně, na klávesnici zmáčkněte tlačítko „Esc“.