Přeskočit na hlavní obsah

Uživatelské dotazy

Nástroje – Uživatelské dotazy

Zuzana Sýkorová avatar
Autor: Zuzana Sýkorová
Aktualizováno tento týden

📊 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:

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

  1. V otevřené tabulce nebo formuláři klikněte na tlačítko

    umístěné v horní liště aktuálního záznamu.

  2. Zobrazí se nabídka dostupných dotazů.
    Každý dotaz je uveden zkratkou a názvem.

  3. 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átor IN.

__________________________________________________________________

🧮 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 :

Dostali jste odpověď na svou otázku?