Generátor sestav II (nová definice SQL): Porovnání verzí

Z Prirucky
(Založena nová stránka: '''Generátor sestav II (nová definice SQL)''' right|590px == Nová definice SQL == ''Definice SQL'' je jiný způsob zadán…)
 
 
(Není zobrazeno 5 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
'''Generátor sestav II (nová definice SQL)'''
'''Generátor sestav II (nová definice SQL)'''
[[Image: S-GensestavII-nova-definice-sql.png|right|590px]]
[[Image: S-GensestavII-nova-definice-sql.png|right|590px]]
== Postup ==
== Postup ==
# '''''Úprava definic''''' - stiskněte toto tlačítko
# '''<nová definice SQL>''' - vyberte tuto volbu
# '''''Název definice''''' - zadejte text
# '''''Nadpis sestavy''''' - zadejte text, který se objeví v hlavičce sestavy
# '''Volné pole''' - vložte SQL definici
# '''''Uložit''''' - stiskněte tlačítko pro uložení definice
# '''''Práva''''' - přiřaďte práva ostatním na tuto sestavu
== Nová definice SQL ==
== Nová definice SQL ==
''Definice SQL'' je jiný způsob zadání definice pomocí SQL příkazů.  
''Definice SQL'' je jiný způsob zadání definice pomocí SQL příkazů.  
Řádek 7: Řádek 17:


== Přístupová práva ==
== Přístupová práva ==
Při vytváření SQL definice je třeba mít na paměti, že přístupová práva na zaměstnance se při následném vytváření sestavy aplikují jen v případě, že je v seznamu položek uvedeno '''osobní číslo zaměstnance'''.
Při vytváření SQL definice je třeba mít na paměti, že přístupová práva na zaměstnance se při následném vytváření sestavy aplikují jen v případě, že je v seznamu položek uvedeno '''osobní číslo zaměstnance''' <small>(os_cislo - nepřetypovávat příkazy cast() apod.)</small>.
* <small> [[GSSqlFilter (sk.11)]] </small>


== Proměnné ==
== Proměnné ==
* '''Datum od - do'''
* '''Datum od - do'''
Pro náhradu datumů (reprezentujících období) se v SQL příkazu používají masky %DATUMOD% , %DATUMDO%. Při vytváření sestavy budou tyto položky nahrazeny skutečnými datumy od, do podle výběru uživatele.
Pro náhradu datumů (reprezentujících období) se v SQL příkazu používají masky '''%DATUMOD%''' , '''%DATUMDO%'''. Při vytváření sestavy budou tyto položky nahrazeny skutečnými datumy od, do podle výběru uživatele.


== Uživatelské proměnné ==
== Uživatelské proměnné ==
[[Uživatelské proměnné pro SQL příkazy]] - do syntaxe je možno vkládat další pojmenované uživatelské proměnné.
[[Uživatelské proměnné pro SQL příkazy]] - do syntaxe je možno vkládat další pojmenované uživatelské proměnné.
== Pojmy mzdových položek ==
Vlastní pojmy mzdových položek je možno vytvářet postupem uvedeným zde:
* [[Pojmy_(číselník)#Vlastní pojmy]]


== Šířka sloupců ==
== Šířka sloupců ==
V sql definici lze provést '''zmenšení/zvětšení šířky sloupců''' tak, že se vloží příkaz ořezání na prvních n znaků. Například v případě MS SQL jde o příkaz substring (polozka, 1, n).
V sql definici lze provést '''zmenšení/zvětšení šířky sloupců''' tak, že se vloží příkaz ořezání na prvních n znaků. Například v případě MS SQL jde o příkaz substring (polozka, 1, n).
== Stored procedure ==
[[Stored procedure (Generátor sestav II)]]


== Odkazy ==
== Odkazy ==
Řádek 23: Řádek 41:
* [[Generátor sestav II]]
* [[Generátor sestav II]]
* [[Uživatelské proměnné pro SQL příkazy]]
* [[Uživatelské proměnné pro SQL příkazy]]
* [[Stored procedure (Generátor sestav II)]]

Aktuální verze z 7. 4. 2021, 16:05

Generátor sestav II (nová definice SQL)

S-GensestavII-nova-definice-sql.png

Postup

Postup

  1. Úprava definic - stiskněte toto tlačítko
  2. <nová definice SQL> - vyberte tuto volbu
  3. Název definice - zadejte text
  4. Nadpis sestavy - zadejte text, který se objeví v hlavičce sestavy
  5. Volné pole - vložte SQL definici
  6. Uložit - stiskněte tlačítko pro uložení definice
  7. Práva - přiřaďte práva ostatním na tuto sestavu

Nová definice SQL

Definice SQL je jiný způsob zadání definice pomocí SQL příkazů.

Postup: v definici sestavy vyberte <nová definice sql> a ovládací prvky se vymění za editační pole, do kterého se zadá SQL příkaz.

Přístupová práva

Při vytváření SQL definice je třeba mít na paměti, že přístupová práva na zaměstnance se při následném vytváření sestavy aplikují jen v případě, že je v seznamu položek uvedeno osobní číslo zaměstnance (os_cislo - nepřetypovávat příkazy cast() apod.).

Proměnné

  • Datum od - do

Pro náhradu datumů (reprezentujících období) se v SQL příkazu používají masky %DATUMOD% , %DATUMDO%. Při vytváření sestavy budou tyto položky nahrazeny skutečnými datumy od, do podle výběru uživatele.

Uživatelské proměnné

Uživatelské proměnné pro SQL příkazy - do syntaxe je možno vkládat další pojmenované uživatelské proměnné.

Pojmy mzdových položek

Vlastní pojmy mzdových položek je možno vytvářet postupem uvedeným zde:

Šířka sloupců

V sql definici lze provést zmenšení/zvětšení šířky sloupců tak, že se vloží příkaz ořezání na prvních n znaků. Například v případě MS SQL jde o příkaz substring (polozka, 1, n).

Stored procedure

Stored procedure (Generátor sestav II)

Odkazy