Jak to celé funguje

Upravit obsah stránky

Podívejme se na úvod nejprve na 4 základní typy založení přehledu, ať již bude sloužit jako pasivní či aktivní prvek – jde o 4 typy možného datového rozsahu přehledu:
bullet

dokument (jeden typ) (tabulka je tvořena jedním dotazem, který se odvíjí od hlavní tabulky zvoleného typu dokumentu; neznamená to, že bychom nemohli využívat data z jiných typů dokumentů, znamená to jen volbu právě jednoho typu výchozího; většina přehledů je založena právě tímto způsobem)

bullet

skládání dokumentů (typů) (tabulka je skládána spojením více tabulek a tedy více dotazů, přičem každá tabulka bývá založena na jiném typu; jedna tabulka je vždy brána jako hlavní, další pomocné, ale řazení je prováděno napříč všemi řádky a je tak možné data účinně prolnout;)

bullet

rozhraní dokumentů (XDS) (Starší model tvorby přehledu a přiliš se nedoporučuje jej již využívat, výše uvedené skládání typů jej ve většině případů nahradí a zajistí i lepší funkčnost; používá také dotazy do více typů, ale provádí to pouhým jednim nastavením s tím, že využívá rozhraní definované v XDS a nevyžaduje pomocné tabulky;)

bullet

akce (libovolná data) (V krajních případech se stává, že rozsáhlé možnosti stavby běžných přehledů nedostačují a data je třeba získávat jinak, nežli prostým poskládáním z databáze; V těchto případech je možné zvolit, že zdrojem je akce, která na výstupu skládá v podstatě libovolná data; může tak skládat data např. z jiných systémů pomocí webových služeb, souborů apod. příp. i s propojením na databázi systému a nabízet potřebné údaje či podklady pro další operace;)