📊 Popis funkce
Menu: Nástroje → Uživatelské dotazy
Uživatelské dotazy umožňují vyvolat specializovaný SQL dotaz,
kterým lze ze systému ABRA Flexi získat téměř libovolnou analýzu a data.
💡 Tato funkcionalita je dostupná pouze ve verzi ABRA Flexi Premium.
Výsledky dotazů lze exportovat do:
🧾 XML
Pro tvorbu dotazů je potřeba znát jazyk SQL.
Pokud potřebujete vytvořit sestavu na míru, kontaktujte zákaznickou podporu nebo obchodní oddělení.
▶️ Spuštění dotazu
V otevřené tabulce nebo formuláři klikněte na tlačítko
umístěné v horní liště aktuálního záznamu.
Zobrazí se nabídka dostupných dotazů.
Každý dotaz je uveden zkratkou a názvem.Vyberte požadovaný dotaz a klikněte na „Dokončit“.
💡 Tím se dotaz spustí a na obrazovce se zobrazí výsledná data podle jeho nastavení.
🧱 Hlavní panel
Potvrzením tlačítka "Nový" otevřete formulář pro vytvoření nového dotazu.
__________________________________________________________________
⚙️ Detail
Na této záložce lze upřesnit následující vlastnosti:
Privátní – určuje, zda je dotaz přístupný všem uživatelům nebo pouze autorovi.
Primární formulář – ovlivňuje přístupová práva a odkazy na původní záznam.
Místa použití – určuje, ve kterých agendách bude možné dotaz použít.
__________________________________________________________________
🎯 Parametry
Každému dotazu lze definovat vstupní parametry, které se uživatele dotáží před spuštěním.
Zadané hodnoty se následně vloží do SQL dotazu na označené místo.
Údaj zadaný uživatelem se vloží do dotazu do označeného místa. Toto místo se označí stiskem tlačítka "Vlož parametr".
Každý parametr má definovaný typ, který určuje způsob zadávání. Např. použijete-li typ „Aktuální záznam“, systém automaticky doplní ID aktuálního záznamu, např. pro analýzu prodejů konkrétní položky z ceníku
„Mohutnost N“ znamená, že parametr umožňuje zadání více hodnot najednou (např. výběr více firem či skladů).
Např.:
Pokud „Mohutnost N“ není zaškrtnuté → parametr přijímá jednu hodnotu.
Pokud je „Mohutnost N“ zaškrtnuté → lze zadat více hodnot pro daný parametr (např.
firma=code:FIRMA1&firma=code:FIRMA2) a v SQL použít operátorIN.
__________________________________________________________________
🧮 Vlastnosti
Tato záložka obsahuje seznam položek, které dotaz vrací.
Zde lze nastavit:
pořadí položek,
názvy sloupců pro vizualizaci výsledku.
Položky lze vygenerovat automaticky z napsaného SQL dotazu pomocí nástroje „Vytvoř vlastnosti“.
Aby bylo možné vlastnosti vytvořit, musí SQL dotaz vracet alespoň jeden řádek dat.
⚠️ Ostatní
Do těla SQL dotazu nelze přímo vkládat znaky jako ; nebo :
→ nahraďte je pomocí funkcí:
chr(59)místo;chr(58)místo:







