NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Report designer více tabulek

V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Tomáš Oplt
Člen
Avatar
Tomáš Oplt:24.4.2023 11:09

Ahoj, potřeboval bych prosím poradit, jak zpřístupnit pro Report designer, což je program na vytváření a úpravu tiskových sestav více databázových tabulek ze který můžu následně do sestav vkládat datová pole. V Report designeru se tabulka OBJpol zobrazuje jako dotaz qOBJpol, který čte data o položkách objednávek a níže uvádím SQL dotaz, který je uložený v dat souboru této sestavy. Potřeboval bych tento dat soubor upravit tak aby se načítali i data o objednávkách jako takových z tabulky OBJlist. Klič pro propojení bude zřejmě číslo objednávky OBJ.ID. Půjde to nějak udělat? Díky

<sql>
<select><![CDATA[ SELECT OBJ.UsrOrder, OBJ.RefCin, OBJ.RefStr, OBJ.CisloZAK, OBJ.RefZeme, OBJ.RelTpObj, OBJ.RelForUh , OBJ.ZaokrFV, OBJ.Sel, OBJ.Polozky, OBJ.Cislo, OBJ.RelCR, OBJ.PDoklad, OBJ.SText, OBJ.Datum, OBJ.DatOd, OBJ.DatDo, OBJ.DatDod , OBJ.Kc0 , OBJ.Kc1, OBJ.KcDPH1 , OBJ.Kc2, OBJ.KcDPH2 , OBJ.Kc3, OBJ.KcDPH3 , OBJ.KcCelkem, OBJ.KcZaokr , (OBJ.Kc0 + OBJ.Kc1 + OBJ.Kc2 + OBJ.Kc3) As KcSum , OBJ.RefCM, OBJ.DenEUR, OBJ.CmMnoz, OBJ.CmKurs, OBJ.Cm0, OBJ.CmCelkem, OBJ.CmZaokr , OBJ.Vyrizeno, OBJ.BDodano, OBJ.Rezer , OBJ.RefAD, OBJ.Firma, OBJ.Utvar, OBJ.Jmeno, OBJ.Ulice, OBJ.PSC, OBJ.Obec, OBJ.ICO, OBJ.DIC , OBJ.Firma2, OBJ.Utvar2, OBJ.Jmeno2, OBJ.Ulice2, OBJ.PSC2, OBJ.Obec2 , OBJ.CenyIDS, OBJ.Tel, OBJ.Fax, OBJ.Ucetni , OBJpol.*, SKz.VNakup FROM OBJ RIGHT JOIN (OBJpol LEFT JOIN SKz ON OBJpol.RefSKz = SKz.ID) ON OBJ.ID = OBJpol.RefAg ]]></select>
<where><![CDATA[  ]]></where>
<filter><![CDATA[ (OBJ.RelTpObj = 1) ]]></filter>
<group_by><![CDATA[  ]]></group_by>
<order_by><![CDATA[ OBJ.Datum, OBJ.Cislo, OBJ.ID ]]></order_by>
<order_by_post><![CDATA[ OBJpol.OrderFld ]]></order_by_post>
</sql>

Zkusil jsem: Pole ze stejné tabulky se mně přidat podařilo dopsáním do kódu, ale potřebuji přístup k polím z jiné tabulky a toto neumím.

Chci docílit: Cílem je v tiskové sestavě zobrazení informací o objednávkách společně s informace o položkách objednávek.

 
Odpovědět
24.4.2023 11:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.