Pokročilé hledání             

HELIOS iNuvio      FAQ     Uživatelský panel    

Registrovat     Přihlásit se

    Obsah fóra> Znalostní databáze> ReportBuilder
    Verze pro tisk

[Tipy a Triky] Podmínka na datovou hodnotu NULL

Tipy, triky, návody, známé potíže s tiskovým nástrojem.

Moderátor: orange_moderator

Odeslat odpověď
Příspěvek: 1 • Stránka 1 z 1
  • Odpovědět s citací

[Tipy a Triky] Podmínka na datovou hodnotu NULL

Příspěvekod jan.havranek v 25.09.2007 08:07

Pokud podmínkovaný atribut nabývá v databázi hodnotu NULL, musí se pro vyhodnocení v Calcu (například v objektu Variable) použít tato syntaxe:
Kód: Vybrat vše
BEGIN
IF Pipeline.FieldObjects['atribut'].IsNull
THEN Value := 'Vysledek A'
ELSE Value := 'Vysledek B';
END;

Příklad:
Složená podmínka - vyhodnocuje externí atribut _doplnkovykod, který má v defaultu hodnotu NULL ale může být opraven a uložen bez hodnoty, tedy prázdný, ale ne NULL (to odpovídá prázdnému řetězci ''). Pokud doplňkový kód není zadán (tedy hodnota NULL nebo '') vytiskni Barcode zboží, jinak vytiskni externí atribut.
Kód: Vybrat vše
BEGIN
IF xPohybyZbozi_15.FieldObjects['_doplnkovykod'].IsNull
THEN Value := xPohybyZbozi_15['BarCode']
ELSE IF xPohybyZbozi_15['_doplnkovykod']=''
THEN Value := xPohybyZbozi_15['BarCode']
ELSE Value := xPohybyZbozi_15['_doplnkovykod'];
END;
jan.havranek
 
Příspěvky: 217
Registrován: 03.10.2006 08:51
Firma: Asseco Solutions, a.s.
Nahoru

Odeslat odpověď
Příspěvek: 1 • Stránka 1 z 1

Zpět na ReportBuilder

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků

         
  • Tým • Smazat všechny cookies z fóra • Všechny časy jsou v UTC + 1 hodina
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group, Český překlad – phpBB.cz

© copyright 2011 Asseco Solutions, a.s.
hotline Helios Orange
+420 244 104 155
hotline.orange@assecosol.cz