Vložení podmínky do XML – XML / XSL(T) – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Vložení podmínky do XML – XML / XSL(T) – Fórum – Programujte.comVložení podmínky do XML – XML / XSL(T) – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Kamil
~ Anonymní uživatel
22 příspěvků
15. 5. 2013   #1
-
0
-

Potřeboval bych poradit s xml pro tiskovou sestavu do SW Pohoda. Xml tiskové sestavy vypadá takto:

<?xml version="1.0" encoding="utf-8"?>
<report>
  <document>
    <main> OBJ </main>
    <details ref="RefAg" sort="OrderFld"> OBJPol </details>
    <tables>
      <table> OBJ </table>
      <table> OBJPol </table>
      <table main="RefAD"> AD </table>
      <table details="RefSKz"> SKz </table>
    </tables>
  </document>
</report>

Potřebuji do něj dostat podmínku aby se položka v tiskové sestavě zobrazovala jen pokud je u položky v tabulce OBJPol ve sloupci VPrtisk hodnota True.

Poradí někdo?

Předem díky Kamil

Nahlásit jako SPAM
IP: 89.24.140.–
Reklama
Reklama
liborb
~ Redaktor
+18
Guru
21. 5. 2013   #2
-
0
-

Takhle XML nefunguje. Pokud s tím Pohoda nepočítá (s nějakým atributem true), tak si to XML musíš sám předchroupat XSL šablonou. Prostě pokud umíš dostat to true do XML, tak se s tím dá něco dělat. Pokud ne a neumí to Pohoda, tak si musíš ty data vysosat z tabulky sám a tam už si na to true můžeš reagovat, jak chceš :).

Nahlásit jako SPAM
IP: 188.75.135.–
Kamil
~ Anonymní uživatel
22 příspěvků
21. 5. 2013   #3
-
0
-

#2 liborb
Zkusím to líp popsat :) V databázi pohody je tabulka na přijaté objednávky do té tabulky byl přidaný sloupec VPrtisk. U položek v objednávce je možnost zaškrtnou zda chci položku tisknout nebo ne. Potom je nějaká tisková sestava na štítky. Každý štítek za jednu označenou položku. Jenže v sestavách můžu použít tu podmínku pouze k tomu zda chci konkrétní řádek na štítku zobrazit nebo ne. Takže pokud podmínku použiji v sestavě tak se mi pouze skryje obsah štítku, ale k tisku to počítá i ten prázdný štítek. sestava jde uložit do souboru *.dat který obsahuje výše uvedený *.xml obsah. A tam si mám nějak zadat tu podmínku aby tiskovou sestava se štítkem označeným false nepočítala a tiskla jen ty true. Jen nevím jak a kam tu podmínku zadat. v XML zatím dost plavu. Spíš jsem neplavec co se učí plavat :)

Nahlásit jako SPAM
IP: 89.24.140.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 1 host

Podobná vlákna

Podmínky ve VB — založil Stanislav.Ospaly

Podmínky — založil martin

Podmínky... — založil laik

Podmínky v PHP — založil Kapy

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý