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

Quick report i rownumber

[es] :: Pascal / Delphi / Kylix :: Quick report i rownumber

[ Pregleda: 1002 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popmilan76

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



+5 Profil

icon Quick report i rownumber12.08.2023. u 22:16 - pre 8 meseci
Imam neki qreport preview koji punim sa nekoliko povezanih queryija,i na toj listi sam postavio sysdata kao row number,i sada recimo imam ih 50,i hocu da mi izlista od prvog do desetog recorda,tj rownumbera,i odstampa,pa posle od desetog do 20-og i tako redom,kako to da izvedem najlakse....Pozdrav
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Quick report i rownumber13.08.2023. u 15:51 - pre 8 meseci
Nisam siguran sta tacno zelis, ako je da forsiras novu stranu na svakih 10 slogova, onda to mozes preko koda, ima u eventima QR nesto tipa OnScroll on get data ili slicno sto se poziva na svaki slog pa kad dodje deseti probaj da pozoves NewPage metodu.
 
Odgovor na temu

popmilan76

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



+5 Profil

icon Re: Quick report i rownumber13.08.2023. u 16:11 - pre 8 meseci
Nisam dobro objasnio...Imam neku tabelu sa imenima,i ispred imena postavljen redni broj(sysdata) i hocu da izlistam po rednim brojevima,od 1 do 20,pa posle od 20 do 50 i tako sve do kraja,kao poseban izvestaj,bez obzira na broj strana.Pun izvestaj ima recimo 10 strana,a ja hocu 10 rekorda od 15 r.br do 25...
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Quick report i rownumber14.08.2023. u 12:04 - pre 8 meseci
Dakle da jedan izvestaj sadrzi samo slogove od 1 do 10, pa ako hoce slogove od 11 do 20 to je drugi izvestaj?

To mozes da filterujes kroz dataset koji se koristi u reportu, ima OnFilter event pa tako mozes limitirati slogove koji ce biti prikazani.

Ako zelis da na ekranu vidis samo 10 slogova a za narednih 10 da moras pritisnuti dugme za narednih 10, TDBGrid to nema, mozda neke druge komponente imaju takav sistem u startu. Ono sto mozes je da izbacis vertikalni skroll bar iz DBGrida i da iskljucis skroll preko tastature ili da koristis StringGrid ili slicno gde ti u potpunosti kontrolises sadrzaj.
 
Odgovor na temu

popmilan76

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



+5 Profil

icon Re: Quick report i rownumber14.08.2023. u 19:03 - pre 8 meseci
Ceo izveštaj ima od red.br 1 do red.br 100,ja hoću da budu samo od 1 do 10 r.br,jedan izveštaj,i oni će imati red.brojeve 1....10,a kada biram od 20 do 30,to da budu red.brojevi iz celog izveštaja,tj ti podaci,al će biti prikazani kao r.br 1 do 10...Hoću da ih limitiram po rednom broju,al te brojeve ja nemam u bazi,nego samo u qreportu...Jer ne znam kako bi ih limitirao u samoj bazi...Mogu da stavim da ih baza prikaže kao 10 recorda,po nekom filteru,al ne znam dal će ih biti deset...U pitanju su samo imena i prezimena ljudi i njihovi brojevi telefona,koji treba da se zovu,jer ako limitiram po bazi,desice se da nekog propustim...
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Quick report i rownumber15.08.2023. u 09:31 - pre 8 meseci
Izvestaj 1 da ima slogove 1 do 10 iz baze i da prikazuje redne brojeve od 1 do 10?
Izvestaj 2 da ima slogove 11 do 20 iz baze i da prikazuje redne brojeve od 1 do 10?

U QR polje za redni broj stavi obicno bolje (ne vezano za polje iz dataseta) i u OnBeforePrint ili OnGetText dodeli broj.

Ako nije ni to, onda lepo napravi nekoliko screenshotova podataka koje imas i izvestaja kako zelis da izgledaju.
 
Odgovor na temu

popmilan76

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



+5 Profil

icon Re: Quick report i rownumber15.08.2023. u 11:13 - pre 8 meseci
Da,tako hocu,al to obicno polje je redni broj,nije obican label,vec qrsysdata koji prikazuje od 1 do 100 .Kako taj qrsysdata da postavim da od 1 do 10,da prikaze samo te brojeve?
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Quick report i rownumber15.08.2023. u 11:33 - pre 8 meseci
Napisao sam, stavis obican label u band (tako da se multiplicira koliko ima slogova) i koji prikazuje staticki tekst i u njegovom OnBeforePrint ili OnGetText (vec sta ima) dodelis vrednosti koje ti trebaju. Alternativa je da ubacis calculated polje u dataset pa da u njemu stavis brojac i onda njega vezes u report.

U svakom slucaju ne mozes izbeci neko runtime resenje preko koda.
 
Odgovor na temu

popmilan76

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



+5 Profil

icon Re: Quick report i rownumber17.08.2023. u 09:21 - pre 8 meseci
Postavio sam calc fields u query i stavio ga na report i on pokazuje sve redne brojeve a kako da podatke filtriram prema calc polju?
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Quick report i rownumber17.08.2023. u 14:37 - pre 8 meseci
TDataSet u Delphiju ima odgovarajuci event za to:

https://docwiki.embarcadero.co...ata.DB.TDataSet.OnFilterRecord
 
Odgovor na temu

popmilan76

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



+5 Profil

icon Re: Quick report i rownumber18.08.2023. u 16:25 - pre 8 meseci
Da,uspeo sam,hvala još jednom...Samo mi prvi record prikazuje kao - 1,posle drugi redni broj je 2 itd...posle dobro...
 
Odgovor na temu

popmilan76

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



+5 Profil

icon Re: Quick report i rownumber19.08.2023. u 11:42 - pre 8 meseci
I još nesto....koji event ima prednost,oncalc ili onfilter ?I kao u prethodnom postu,uvek mi pojavi prvi record ,bez obzira dal ga biram ili ne,i uvek je - 1 ?
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Quick report i rownumber19.08.2023. u 13:13 - pre 8 meseci
Mislis koji se prvi okine? Mozda onFilter jer tretira ceo slog, svakako je debugger tvoj prijatelj, stavi breakpointe u oba eventa i red po red dok ne nadjes zasto ti taj prvi bude -1.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Quick report i rownumber

[ Pregleda: 1002 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

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