Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Subreport u qreportu

[es] :: Pascal / Delphi / Kylix :: Subreport u qreportu

Strane: 1 2 3

[ Pregleda: 7698 | Odgovora: 50 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu09.08.2016. u 09:29 - pre 92 meseci
Nije firebird,vec access je u pitanju....captipicard mi je to vec radio,samo u memo fields....ne mora qrlabel vec moze i qrdbtext ali je to cini mi se nemoguce...
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu09.08.2016. u 20:13 - pre 92 meseci
Citat:
savkic:
Za tebe je novi red novi korisnik? Onda napravi novi label kad naidjes na novog korisnika ili vec sta je uslov da se podaci prebace u novi red.



Ne,nije novi red novi korisnik,vec je novi red red sa mesecima za pojedinacnog korisnika....


Otprilike ovako

Pera Peric
januar 2006,februar 2006,.......i tako dodje do krajua reda i da nastavi u sledeci
Septembar 2010,oktobar 2010 ...


 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Subreport u qreportu10.08.2016. u 07:38 - pre 92 meseci
QRMemo
F
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu10.08.2016. u 08:20 - pre 92 meseci
Sta,jel treba samo da zamenim,da ne bude qrlabel,i ubacim qrmemo....
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu10.08.2016. u 21:43 - pre 92 meseci
Kod mene je slucaj da stigne do kraja reda,i ne nstavlja novi red,iako ima za tog korisnika....vec mi odmah ide sledeci korisnik....
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu11.08.2016. u 13:42 - pre 92 meseci
Ima li resenja ovde kod mene?
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Subreport u qreportu11.08.2016. u 14:17 - pre 92 meseci
Ne razumem sta je tacno problem. Poenta je da ti ovde kontrolises sve, kad ide novi red, koji je uslov za to u podacima (datasetu).
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu11.08.2016. u 15:16 - pre 92 meseci
Novi red ide kad stignu podaci do kraja reda,pa se nastavlja u drugi red,i sve tako.....dokle ima podataka...Ne znam jel treba ovaj gore kod da postavim u event before print ili onneed data
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Subreport u qreportu11.08.2016. u 20:26 - pre 92 meseci
Okači primjer jer ovako čemo ti teško pomoći. Master detail relacije datasetova i to je sve šta ti treba ako sam dobro shvatio.
F
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu11.08.2016. u 20:52 - pre 92 meseci
Evo ovako imam sledece:
detail band u kojoj su sledeci podaci radnik,telefon,telefon1
gde je kveri
SELECT Klijenti.SifraKlijenta, Klijenti.Naziv, Klijenti.Telefon, Klijenti.Telefon1, Promet.Mesec, Promet.Godina
FROM Klijenti INNER JOIN Promet ON Klijenti.SifraKlijenta = Promet.KlijentiID
WHERE (((Promet.Mesec)<>0) AND ((Promet.Godina)<>0));
zatim imam
qrsubdetail gde je qrlabel4

i kveri ,koji je dataset

SELECT ZaNaplatu.SifraKlijenta, ZaNaplatu.Naziv, ZaNaplatu.Mesec, ZaNaplatu.Godina, ZaNaplatu.Telefon, ZaNaplatu.Telefon1
FROM ZaNaplatu LEFT JOIN Promet ON (ZaNaplatu.SifraKlijenta = Promet.KlijentiID) AND (ZaNaplatu.MeseciID = Promet.Mesec) AND (ZaNaplatu.Godina = Promet.Godina)
WHERE (((Promet.Mesec) Is Null) AND ((Promet.Godina) Is Null)) AND ZANAPLATU.SIFRAKLIJENTA =:SIFRAKLIJENTA
ORDER BY ZaNaplatu.SifraKlijenta, ZaNaplatu.Godina, ZaNaplatu.MeseciID;

i u eventu za qrsubdetail,i to u eventu before print ovaj kod


procedure TRepIzvestaj.QRSubDetail1BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);

begin

with neplaceno do
begin
Close;

Open;

First;
qrlabel4.Caption := '';

While not EOF do
begin

qrlabel4.Caption := qrlabel4.Caption + Fields[2].AsString + ' - ' + Fields[3].AsString + ' , ';

Next;

end;
end;
end;

end.


I to je to...



 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Subreport u qreportu11.08.2016. u 21:20 - pre 92 meseci
Da li ti ne stigne do kraja reda ili možda ti ne vidiš da je sve uzeo u qrlabel samo se ne vidi? Jesi probao sa QRMemo?

Btw, ja bi to rješio kroz query, ima rješenja i u Accessu, makar koliko sam skužio nema gotove funkcije za to.

Pogledaj ovdje

I onda ti je dovoljan jedan DBEdit.
F
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Subreport u qreportu11.08.2016. u 21:36 - pre 92 meseci
I problem je tačno šta?
Da li ti vidiš sve podatke koje trebaš?
Ne vidim da za neplaceno dataset igde upisuješ vrednost za SIFRAKLIJENTA.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu11.08.2016. u 21:41 - pre 92 meseci
Problem je kada stigne do kraja reda,nema drugog reda...iako ima podataka za tog korisnika....stigne recimo do maja 2016,i dalje nema nista...iako u obicnoj tabeli ispisuje sve meseca....znaci u qreportu mi ispise jedno 5,6 meseci,i to je to,iako ima i po 15,16 meseci
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Subreport u qreportu11.08.2016. u 21:41 - pre 92 meseci
Citat:
savkic:
Ne vidim da za neplaceno dataset igde upisuješ vrednost za SIFRAKLIJENTA.


Ako su datasetovi povezani preko datasourcea onda ne mora upisivati vrijednost, nego dobije taj parametar iz master dataseta.

Ali da budem iskren, ne razumijem niti ja gdje je točno problem.
F
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Subreport u qreportu11.08.2016. u 21:45 - pre 92 meseci
Citat:
popmilan76:
Problem je kada stigne do kraja reda,nema drugog reda...iako ima podataka za tog korisnika....stigne recimo do maja 2016,i dalje nema nista...iako u obicnoj tabeli ispisuje sve meseca....znaci u qreportu mi ispise jedno 5,6 meseci,i to je to,iako ima i po 15,16 meseci


Jesi probao staviti qrmemo? Ako već forsiraš qrlabel, možda možeš i sa njim ali trebaš ga postavit da ide u više redova (ako uopće može qrlabel). Ukratko, nije tebi problem da nema drugog reda nego ti ne vidiš da je on sve ispisao jer ti nije sve stalo u tvoj qrlabel.
F
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu11.08.2016. u 22:18 - pre 92 meseci
Nisam probao staviti qrmemo,jer mi je bas zgodno sa labelom,ali mislim da nece ni sa qrmemo....cak mi onaj poslednji u redu,nije stao ceo mesec,vec pise samo dec,kao decembar 2016
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Subreport u qreportu11.08.2016. u 22:25 - pre 92 meseci
Vrlo je lako probati da li je problem u komponenti (label ili memo) ili ne dobijaš sve podatke (problem u datasetu).
Uz red:
qrlabel4.Caption := qrlabel4.Caption + Fields[2].AsString + ' - ' + Fields[3].AsString + ' , ';
dodaj i
ShowMessage(Fields[2].AsString + ' - ' + Fields[3].AsString);

Pusti izvestaj, sacekaj da se sve izvrti i videces da li dobijas sve podatke u kom slucaju je problem u prikazu (ili neodgovarajuca label komponenta ili nepodesena) ili ako ne dobijas sve podatke onda je problem u datasetu.

Dakle, kad imas ovakve probleme, krenes sa sto jednostavnijim testovima dok ne otkriješ gde je problem i dalje rešavaš.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu11.08.2016. u 22:47 - pre 92 meseci
Da,ali nijedan od ovih eventova u qreportu,ne podrzava komandu showmessage...
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Subreport u qreportu11.08.2016. u 22:55 - pre 92 meseci
Stavio sam ovu komandu showmessage pre nego sto prikaze preview,i izlista mi sve mesece,i posle prikaze na preview samo prvi red....
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Subreport u qreportu12.08.2016. u 07:22 - pre 92 meseci
Pa to ti cijelo vrijeme govorim, nije ti dobro podešen qrlabel. On po defaultu ne ide u drugi red (a nisam siguran, možda niti ne može). I treba provjeriti width, autosize itd... Zato sam ti i rekao da koristiš qrmemo i podesiš ga da se širi po dužini i visini kako ti odgovara.
F
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Subreport u qreportu

Strane: 1 2 3

[ Pregleda: 7698 | Odgovora: 50 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.