Next Previous Contents

5. Předlohy

Předloha je určitý typ dotazu, který umožňuje snadné zadávání opakujících se dotazů nebo opakovaných dotazů stejného typu. Zjednodušení spočívá v tom, že složitý opakující se dotaz vytvoříme pouze jednou jako předlohu a při vlastních voláních pouze měníme hodnoty parametrů pro tuto předlohu.

5.1 Vytvoření předlohy

Předloha se skládá ze jména, vlastního textu předlohy a volitelného popisu. Jméno je jednoznačný identifikátor předlohy a používá se při vyvolání dotazu. Všechny tři položky se zadávají v okně ->Dotaz->Vytvoření předlohy. Text předlohy a popis je možné dodatečně modifikovat v seznamu předloh (->Dotaz->Seznam předloh).

V textu předlohy lze použít proměnných, za které se při aplikaci předlohy dosadí skutečné parametry. Tyto proměnné jsou tvořeny znakem dolar ($) následovaným číslicí. První parametr se tedy bude nahrazovat za všechny výskyty proměnné $1, druhý za všechny výskyty proměnné $2, třetí za $3 atd.

Například předloha pro všechny slovní tvary pravidelných anglických sloves, by mohla mít text:


[word="$1" | word="$1s" | word="$1ing" | word="$1ed"]

5.2 Použití předlohy

Vyvolání předlohy se zapisuje do stejného řádku jako běžný dotaz. Od běžného dotazu se odlišuje tím, že prvním znakem zleva je vykřičník (!), následuje jméno předlohy, dvojtečka (:) a mezerou oddělené případné parametry. Pokud by jméno výše uvedené předlohy bylo verb, zadání dotazu by vypadalo


!verb: help


Next Previous Contents