Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz:LazReport szerkesztése 2011 ápr. 01 16:09 #745

  • Vacy
  • Vacy profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 3
  • Köszönetek: 0
hát ... :(

Master data-ra kitettem a csoportot a csoport tömbböl, ki is írja a csoportokat szépen.
Alá detail data-ra a neveket az adatok tömbböl (UserDataSet2).

Alapesetben minden csoporthoz kiír mindenkit.

Ha figyelem, hogy az aktuális csoport név egyezik az adat szerinti csoporttal, akkor csak az oda tartozó nevek jelennek meg, DE a többi résztvevönek üres sort hagy.

A fenti esetben, ha eltér a csoport, akkor az adat számlálóját léptetem, akkor az üres sorok eltünnek, DE adatok is kimaradnak.

Próbáltam visszaállítani ezt a számlálót az ongetvalue eseményben, ahol a csoport értéket kap, de ez nem segített. Ugyan ez az eredmény, ha UserDataSet2-nél próbálkozom visszaállítani.

Azt hiszem teljesen belekeveredtem ...:S Érzésem szerint az üres sorokat kellene kiirtani, de ez (még) nem megy.:(

Válasz:LazReport szerkesztése 2011 ápr. 01 14:39 #744

  • harrichy
  • harrichy profilkép
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 44
  • Köszönetek: 0
szia

a helyzet akkor is hasonló.
-el kell helyezni egy userdataset komponenst,annak a first,next
checkeof eseményében kell léptetni a csoport számlálót
- a report-on elhelyezett sávban megadod a változókat pld
[csoport] [nev]
- a report ongetvalue eseményénél kell megadni a változók értékét
pld: if parname="csoport" then parvalue= tömb értéke...

remélem így már sikerül.

Válasz:LazReport szerkesztése 2011 ápr. 01 11:49 #743

  • Vacy
  • Vacy profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 3
  • Köszönetek: 0
szia, nem igazán. :(

Az adataim (egyelöre) nem adatbázisban, hanem rekord típusú tömbben vannak. A csoportok megvannak külön tömbben. Ezeket a tömböket kellene összekapcsolni, de tömböket nem lehet, ha jól tudom.

Válasz:LazReport szerkesztése 2011 ápr. 01 11:20 #742

  • harrichy
  • harrichy profilkép
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 44
  • Köszönetek: 0
szia

nekem is volt hasonló problémám,én úgy oldottam meg , hogy a
táblát kétszer nyitottam meg.
- elsőben csak a csoportok látszanak ennek raktam a report-on egy
master data sávot és csak ezt a mezőt jelenítettem meg rajta..
- 2. táblát kapcsoltam az elsőhöz, és ennek a mezőit helyeztem el egy detail data sávon.

remélem tudtam segíteni...

LazReport szerkesztése 2011 ápr. 01 09:36 #741

  • Vacy
  • Vacy profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 3
  • Köszönetek: 0
LazReportban szeretném az alábbi megjelenítést elérni, segítsetek!

Az adatokat recorban tárolom, nevek, csoport, adatok...

Így szeretném megjeleníteni a riportot:
Csoport1
Név1 Adat1 ...
Név2 Adat2 ...

Csoport2
Név3 Adat4 ...
Név4 Adat5 ...

Értelemszerüen csak a csoporthoz tartozó neveket kell a csoportnál megjeleníteni.

  • Oldal:
  • 1