Preskoči na glavno vsebino

Používateľské otázky

Nástroje – Používateľské dotazy

Avtor: Zuzana Sýkorová

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

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

  1. V otvorenej tabuľke alebo formulári kliknite na tlačidlo

    umiestnené v hornej lište aktuálneho záznamu.

  2. Zobrazí sa ponuka dostupných dotazov.
    Každý dotaz je uvedený skratkou a názvom.

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

__________________________________________________________________

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

Ste s tem dobili odgovor na svoje vprašanje?