Lazarus 3.0 (2023.12.21.)
Letöltés

  • Oldal:
  • 1

TÉMA:

LazReport kérdések 2015 nov. 25 16:45 #1602

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1

makgab írta: ...
Másik probléma:
Sok "access violation" hibát kapok amikor megnyitom a report designerből a preview-ot. A designer-t bezárom, majd meghívom mégegyszer a preview-t és onnantól jó.
Ez mi lehet?


Úgy tűnik a "detail data" band-re téve adatbázismezőket száll el. :o
A tételadatokat (detail) a "master data" sávra kell tenni, ha jól látom, mert azon jelenik meg minden rekord.

LazReport kérdések 2015 nov. 25 14:53 #1601

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
A lazreport-ban (0.9.9) hogyan lehet tételadatokat megjeleníteni?
Van pl. egy szallitoSQLQuery és szallitotetelekSQLQuery.
Tehát a több rekordból álló szallitotetelekSQLQuery sorait több sorban szeretném megjeleníteni.

A designerben csináltam egy sávot (band) és rátettem DB mezőket, de nem jelennek meg. Ha sáv nélkül teszem a DB mezőket, akkor megjelennek, igaz csak az első rekord!
Mit használok rosszul?


Másik probléma:
Sok "access violation" hibát kapok amikor megnyitom a report designerből a preview-ot. A designer-t bezárom, majd meghívom mégegyszer a preview-t és onnantól jó.
Ez mi lehet?

LazReport kérdések 2015 nov. 25 10:54 #1599

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
A LezReport-nál az frDBDataSet komponens mihez szükséges? Mert a reportdesigner-ben látom és kiválaszthatom a DataModule-ban levő össze SQLQuery-t.
Egy frDBDataSet komponensnek kell lennie a formon?

LazReport kérdések 2015 nov. 25 10:30 #1598

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1

JohnnyK írta: frReport.DoublePass := True;
frReport.ShowReport;


Igen, közben megtaláltam. Köszönöm!
De a report fájlba (lrf) is el lehet menteni:
<DoublePass Value="True"/>

LazReport kérdések 2015 nov. 25 10:29 #1597

  • JohnnyK
  • JohnnyK profilkép
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 78
  • Köszönetek: 16
frReport.DoublePass := True;
frReport.ShowReport;

LazReport kérdések 2015 nov. 25 09:56 #1596

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
"Ehhez a menüben kattints a "Fájl / Jelentés beállításai" menüpontra, a megjelenő ablakban pedig jelöld ki a "Kétmenetes jelentés" lehetőséget..."
Igen, köszönöm! Működik.
Ezt programból (kódból) alapértelmezetté lehet tenni?

LazReport kérdések 2015 nov. 25 06:59 #1595

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 502
  • Köszönetek: 86

A TOALPAGES értéke miért 0?

Feldolgozás közben a program még nem tudja, hogy összesen hány oldal lesz, csak azt tudja hogy hanyadiknál tart.

Annak is 1-nek kellene lenni.

Nem. Még egyszer végig kell futtatni a feldolgozót a jelentésen, hogy az első körben kimaradt (akkor még ismeretlen) adatokat is beillessze. Ehhez a menüben kattints a "Fájl / Jelentés beállításai" menüpontra, a megjelenő ablakban pedig jelöld ki a "Kétmenetes jelentés" lehetőséget...

A Tutorial szerinti 'editor' minta nálam nincs.

Ott kell lennie a gépeden a Lazarus könyvtárában a components/lazreport/samples/editor alkönyvtár(ak)nak.
Hogyan kérdezzünk okosan? / Mit kell tennünk kérdezés előtt? -- Lazarus 3.0 -- FPC 3.2-- GNU/Linux 5.15.0 x86_64

LazReport kérdések 2015 nov. 24 15:06 #1594

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
Üdv!
* A LezReport Designer-ben hozzáadtam egy [PAGE#] / [TOTALPAGES] változót és erre azt írja (futtatáskor):
1/0
A TOALPAGES értéke miért 0? Annak is 1-nek kellene lenni.
(update)
* A master-detail jellegű adatokat hogyan érdemes megjeleníteni a lazreport-ban?
Pl. szállítólevélhez van egy masterSQLQuery és detailSQLQuery.
Itt kell a lazreport-ban a subreport?

A Tutorial szerinti 'editor' minta nálam nincs.
Van valakinek esetleg egy ilyen minta lrf állománya amiben a master-detail jellegű megoldás látszódik?

  • Oldal:
  • 1