Dotazy jsou nßstrojem, kter² dovede z jednΘ nebo vφce tabulek (nikoli vÜak tabulek p°ipojen²ch do aplikace p°es ODBC) vybrat data podle zadan²ch podmφnek, seskupit a vypoΦφtat agregovanΘ hodnoty a v²slednΘ zßznamy vhodn∞ uspo°ßdat. Jako odpov∞∩ na dotaz vznikne fiktivnφ tabulka (kurzor), se kterou lze pracovat podobn∞ jako s tabulkou.
Vφce o dotazech naleznete v Φßsti nßpov∞dy v∞novanΘ jazyku SQL.
Definice pevn²ch dotaz∙ jsou ulo₧eny v databßzi (na rozdφl od dotaz∙ prom∞nn²ch, vytvo°en²ch a₧ za b∞hu programu). Mezistupe≥ mezi dotazy pevn²mi a prom∞nn²mi tvo°φ tzv. dotazy dynamickΘ - jednß se o pevnΘ dotazy, kterΘ majφ v urΦitΘm mφst∞ definice odkaz na hodnotu prom∞nnΘ (globßlnφ) vnit°nφho jazyka. Tyto dotazy lze s v²hodou vyu₧φvat nap°. jako zdroj dat pro combo ve formulß°i, kterΘ se mß naplnit a₧ podle akcφ u₧ivatele za dobu otev°enφ formulß°e.
Dotazy tvo°φ samostatnou kategorii objekt∙ a pat°φ do back-endovΘ Φßsti aplikace.
PevnΘ dotazy se vytvß°ejφ v interaktivnφm prost°edφ nßvrhß°e dotaz∙. Pevn² dotaz se dß pou₧φt jako zdroj dat pro p°enos dat nebo pro formulß° Φi sestavu. Dotaz lze modifikovat i v jeho textovΘ podob∞ pomocφ vnit°nφho textovΘho editoru.
Prßce s dotazy (otev°enφ, vytvo°enφ apod.) se ovlßdß z °φdicφho panelu aplikace.
PokraΦovßnφ: | Nßvrhß° dotaz∙ |
Syntaxe dotazu | |
Viz takΘ: | ╪φdicφ panel |
Prom∞nnΘ vnit°nφho jazyka v dynamick²ch dotazech |