📊 Popis funkcie
Menu: Nástroje → Uživatelské dotazy
Používateľské dotazy umožňujú vyvolať špecializovaný SQL dotaz,
ktorým možno zo systému ABRA Flexi získať takmer ľubovoľnú analýzu a dáta.
💡 Táto funkcionalita je dostupná iba vo verzii ABRA Flexi Premium.
Výsledky dotazov možno exportovať do:
🧾 XML
Na tvorbu dotazov je potrebné ovládať jazyk SQL.
Ak potrebujete vytvoriť zostavu na mieru, kontaktujte zákaznícku podporu alebo obchodné oddelenie.
▶️ Spustenie dotazu
V otvorenej tabuľke alebo formulári kliknite na tlačidlo
umiestnené v hornej lište aktuálneho záznamu.
Zobrazí sa ponuka dostupných dotazov.
Každý dotaz je uvedený skratkou a názvom.Vyberte požadovaný dotaz a kliknite na „Dokončiť".
💡 Tým sa dotaz spustí a na obrazovke sa zobrazia výsledné dáta podľa jeho nastavenia.
🧱 Hlavný panel
Potvrdením tlačidla "Nový" otvoríte formulár na vytvorenie nového dotazu.
__________________________________________________________________
⚙️ Detail
Na tejto záložke možno upresniť nasledujúce vlastnosti:
Privátny – určuje, či je dotaz prístupný všetkým používateľom alebo iba autorovi.
Primárny formulár – ovplyvňuje prístupové práva a odkazy na pôvodný záznam.
Miesta použitia – určuje, v ktorých agendách bude možné dotaz použiť.
__________________________________________________________________
🎯 Parametre
Každému dotazu možno definovať vstupné parametre, ktoré sa používateľa pýtajú pred spustením.
Zadané hodnoty sa následne vložia do SQL dotazu na označené miesto.
Údaj zadaný používateľom sa vloží do dotazu na označené miesto. Toto miesto sa označí stlačením tlačidla „Vlož parameter".
Každý parameter má definovaný typ, ktorý určuje spôsob zadávania. Napr. ak použijete typ „Aktuálny záznam", systém automaticky doplní ID aktuálneho záznamu, napr. na analýzu predajov konkrétnej položky z cenníka.
„Mohutnosť N" znamená, že parameter umožňuje zadanie viacerých hodnôt naraz (napr. výber viacerých firiem či skladov).
Napr.:
Ak „Mohutnosť N" nie je zaškrtnutá → parameter prijíma jednu hodnotu.
Ak je „Mohutnosť N" zaškrtnutá → možno zadať viacero hodnôt pre daný parameter (napr.
firma=code:FIRMA1&firma=code:FIRMA2) a v SQL použiť operátorIN.
__________________________________________________________________
🧮 Vlastnosti
Táto záložka obsahuje zoznam položiek, ktoré dotaz vracia.
Tu možno nastaviť:
poradie položiek,
názvy stĺpcov pre vizualizáciu výsledku.
Položky možno vygenerovať automaticky z napísaného SQL dotazu pomocou nástroja „Vytvor vlastnosti".
Aby bolo možné vlastnosti vytvoriť, musí SQL dotaz vracať aspoň jeden riadok dát.
⚠️ Ostatné
Do tela SQL dotazu nie je možné priamo vkladať znaky ako ; alebo :
→ nahraďte ich pomocou funkcií:
chr(59)namiesto;chr(58)namiesto:







