To jsem řešil, a u mě byl problém s tím, že v době návrhu nešlo nějak 
smysluplně zadat umístění 
subreportu. Vyřešil jsem to tak, že mám parametr subreport_location a v něm 
"natvrdo"

        <parameter name="subreport_location" isForPrompting="false" 
class="java.lang.String">
        <defaultValueExpression 
><![CDATA["C:/Eclipse_JavaWorkspace/Faktury/reports/faktura_subreport.jasper"]]>
                                </defaultValueExpression>
        </parameter>

no, a při tvorbě reportu prostě zavolám 

...
parameters.put("subreport_location","./reports/faktura_subreport.jasper");
...
JasperPrint myFilledReport= 
JasperFillManager.fillReport("./reports/faktura.jasper",parameters,conData);

Což kupodivu funguje. Nezkoušel jsem to s více subreporty, ale i tak by to 
podle mě mělo být Ok.
Snad to pomůže...

Petr Zajíc

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Jiri Chaloupka
Sent: Thursday, July 28, 2005 1:31 PM
To: [email protected]
Subject: JasperReports - subreporty


Zdravim,
kdyz uz se tu probiraly Jaspery a zda se ze s tim maji zucastneni 
prakticke zkusenosti, resim tu jeden problem se subreporty. Podotykam ze 
jsem jeste nekoupil placenou dokumentaci, ale to chci udelat az ve 
chvili kdy budu vedet ze jsou pro muj problem pouzitelne, i jako formu 
podpory vyvojarum :)

Takze jedna se o to, ze mam nejaky master report se zakladnim designem 
(hlavicka, paticka), ktery obsahuje vlastni SQL query, a pak mam nekolik 
subreportu, ktere k tomu dotahuji dalsi informace (typicky - faktura, 
master report se postara o zakladni udaje z te faktury, prvni subreport 
o fakturacni udaje prijemce faktury, dalsi o polozky faktury a nakonec 
posledni o prilohy.)
Postupoval jsem podle tutorialu ktery maji jako zazipovane PDF na 
strankach iReport (vizualni nastroj na modelovani reportu, pouzivam 
verzi 0.5 skompilovanou s jasper reports 0.6.neco), udelal jsem master 
report, prvni subreport s adresou, coz fungovalo. Kdyz jsem tam chtel 
vlozit dalsi subreport s polozkami, tak jsem ovsem narazil. Ten samotny 
subreport funguje a vygeneruje se, ale kdyz se vlozi do master reportu, 
tak to skonci na hlasce konzole generating report (3x), ktera tam vysi 
zrejme neomezenou dobu.
Kdyz jsem ten funkcni subreport vyhodil a nechal tam jen ten se kterym 
se to pred tim nevygenerovalo, nevygeneruje se stejne (zkousel jsem 
jestli neni nejak omezen pocet subreportu).

Cili muj dotaz smeruje k tomu, zda treba neexistuje nejake zakladni 
omezeni na ktere jsem nenarazil ci prehledl, ci zda mate nejake tipy 
cemu se u jaspers vyhnout a tak ...

Diky za pripadne postrceni,
Jirka


________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail Server.
http://www.nod32.com


Odpovedet emailem