1. Seznam záložek v dialogu nastavení databázového dotazu
Obecné – Nastavení obecných vlastností
Podmínky – Definice omezujících podmínek
Připojení – Definice připojení – joinů
Sloupce – Definice sloupců agregační tabulky
Hlavičky – Definice hlaviček agregační tabulky
Barvy – Definice barev grafu
Ostatní – Nastavení ostatních vlastností
1.1. Záložka „Obecné“
1.1.1. Databázová tabulka
Výběr editačního formuláře, z jehož databázové tabulky budou načteny záznamy uložené v databázi.
1.1.2. Možnosti
Agregační dotaz – Zaškrtnutí tohoto pole určuje, zda má být výsledkem dotazu agregovaná množina dat sestavená pomocí grupování.
1.1.3. Setřídit podle
Výběr sloupce, podle kterého budou databázové záznamy seřazeny, včetně způsobu řazení – vzestupně (ASC) nebo sestupně (DESC).
Volitelný výběr druhého sloupce, podle kterého budou databázové záznamy seřazeny, včetně způsobu řazení – vzestupně (ASC) nebo sestupně (DESC).
1.1.4. Barva podle
Výběr sloupce, který určuje, zda a podle jakého sloupce se bude v nahlížecí tabulce zobrazovat u každého záznamu barevný obdélníček.
1.1.5. Časový úsek podle
Výběr sloupce, který určuje, zda a podle jakého sloupce se bude nad nahlížecí tabulkou zobrazovat filtr pro výběr časového úseku „od-do“.
1.2. Záložka „Podmínky“
Definice omezujících podmínek dotazu, které následují za klauzulí „WHERE“ databázového dotazu.
1.2.1. Přidat podmínku
Pomocí tlačítka „Přidat podmínku“ je možné přidat novou podmínku dotazu.
1.3. Záložka „Připojení“
Definice připojení, které jsou sestaveny pomocí klauzule „JOIN“ databázového dotazu.
1.3.1. Přidat připojení
Pomocí tlačítka „Přidat připojení“ je možné přidat nové připojení dotazu.
1.3.2. Aktualizovat
Pomocí tlačítka „Aktualizovat“ se aktualizuje seznam sloupců na levé i pravé straně podmínky na základě vybrané přijoinované tabulky.
1.4. Záložka „Sloupce“
Pouze při zaškrtnutém poli „Agregační dotaz“
Definice sloupců výsledné agregační tabulky.
1.4.1. Přidat sloupec
Pomocí tlačítka „Přidat sloupec“ je možné přidat nový sloupec výsledné agregační tabulky.
1.5. Záložka „Hlavičky“
Pouze při zaškrtnutém poli „Agregační dotaz“ u ovládacího prvku „DataGrid“ nebo „LiteDataGrid“
Definice hlaviček výsledné agregační tabulky.
1.5.1. Přidat hlavičku
Pomocí tlačítka „Přidat hlavičku“ je možné přidat novou hlavičku výsledné agregační tabulky.
1.5.2. ?
Pomocí tlačítka „?“ je možné zobrazit nápovědu k syntaxi hlaviček.
1.6. Záložka „Barvy“
Pouze u ovládacího prvku „Chart“
Definice barev, které budou použity na vykreslení jednotlivých sloupců grafu.
1.6.1. Přidat barvu
Pomocí tlačítka „Přidat barvu“ je možné přidat novou barvu grafu.
1.7. Záložka „Ostatní“
1.7.1. Název šablony
Název šablony slouží pro pojmenování databázového dotazu s možností jeho zkopírování při vytváření dalších databázových dotazů se stejnou zdrojovou databázovou tabulkou.
Při vytváření nového databázového dotazu jsou všechny dostupné šablony k dispozici v rozbalovacím seznamu „Šablony“ na záložce „Obecné“. Po vybrání šablony dojde k automatickému předvyplnění všech parametrů databázového dotazu údaji ze zvolené šablony.
Seznam všech databázových dotazů, které jsou označené jako šablony, je možné zobrazit pomocí reportu. Detailní popis reportů je uveden v samostatné příručce Reporty.
1.7.2. Poznámky
Poznámky slouží pro zadání libovolného textu určeného pro správce aplikace.
1.7.3. Načíst pouze prvních
Omezení maximálního počtu záznamů načtených databázovým dotazem resp. ekvivalent SQL příkazu TOP() nebo FIRST().
1.7.4. Odstranit záznamy s duplicitním
Výběr sloupce, podle kterého budou vyhodnoceny duplicitní řádky v načtené množině dat, a tyto řádky budou následně z této množiny odstraněny.
1.7.5. Možnosti
ngef(NETGenium.DataTable)
Výsledkem databázového dotazu je vždy načtená množina dat z databáze, dočasně uložená v objektu typu „DataTable“. Tato množina dat je následně předána jednotlivým ovládacím prvkům za účelem jejího vyhodnocení nebo vizualizace.
Zaškrtnutí tohoto pole určuje, zda má být před samotným předáním objektu „DataTable“ ovládacímu prvku spuštěna externí funkce, která má možnost měnit vlastnosti tohoto objektu – přidávat řádky, měnit hodnoty v jednotlivých sloupcích, případně řádky odstraňovat.
1.7.6. Logování
Pomocí tlačítka „Logování“ se zobrazí detailní report s jednotlivými záznamy volání databázových dotazů a údaji o
datumu a času spuštění dotazu,
uživateli, který dotaz spustil,
času zpracování dotazu v milisekundách,
počtu vrácených záznamů a
konkrétním SQL dotazu.
Počet záznamů je ve výchozím nastavení omezen na 100 záznamů. Tento počet je možné ručně zvýšit nebo snížit změnou parametru „maxrows“ v URL reportu.