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

QuickReport i nula...

[es] :: Pascal / Delphi / Kylix :: QuickReport i nula...

[ Pregleda: 435 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bojan Kopanja
Web Developer, Nivalon
Stara Pazova

Član broj: 6155
Poruke: 487
80.93.231.*

ICQ: 346697685
Sajt: www.master-develop.com


Profil

icon QuickReport i nula...28.02.2005. u 16:02

Imam problemčić sa QuickReport-om koji se ogleda u tome da kada se kao vrednost nekog polja u bazi nalazi nula, u QR se ne ispiše ništa, kao da nema ništa u tom polju. Ovo sam rešio tako što svako polje pomnožim, pa podelim, sa recimo 10 u samom QR ( znači kao tip polja stavim ono Expression polje ) i onda mi se ispiše nula! Interesuje me da li se ovo može rešiti nekako drugačije?

Drugi problem se ogleda u broju decimala koje mi se prikazuju za neki broj. Ako se radi o broju 2.53, onda se i ispiše 2.53, ali ako je broj 2.5 ja bih hteo da se ispiše 2.50, a ne 2.5 ili ako je broj 2 ja bih želeo, već pogađate :), 2.00, znači kao da svaki broj prikazujem uvek u 2 decimale, pa čak i ako ih taj broj nema toliko?
28.02.2005. u 16:02 

_v!rus_
BGD

Član broj: 40451
Poruke: 313
*.verat.net.



Profil

icon Re: QuickReport i nula...28.02.2005. u 17:14
U FieldsEditor-u odgovarajuceg dataseta (koji je povezan sa QReport-om) izaberi svoja TFloatField polja, i za DisplayFormat im stavi [,0.00], to ce resiti problem sa decimalama. Time ces i restiti problem neprikazivanja vrednosti za polja kojima je vrenost nula.

Mada zapravo njima vrednost i nije nula, vec NULL, nil, void... kao kad uradis TField.Clear.
Npr. TBooleanField moze imati vrednosti True, False i nil (korisno za dbcheckboxove), ali i svako drugo polje. Time sto ces DisplayFormat staviti na ,0.00 posticices to da se i nil poja prikazuju u formatu 0.00. Verovatno tvoja polja sa nulama nisu uopste ni izracunata nego im je dodeljeno nil po kreaciji.

Npr.
Code:

//pseudokod
Tb = TTable
  A, B, C: Extended
...
...
Tb.Append;
Tb.Post;

Ovde ce za A, B i C vrednost biti nil.

Pozdrav,
v!rus
28.02.2005. u 17:14 

Bojan Kopanja
Web Developer, Nivalon
Stara Pazova

Član broj: 6155
Poruke: 487
80.93.231.*

ICQ: 346697685
Sajt: www.master-develop.com


Profil

icon Re: QuickReport i nula...28.02.2005. u 18:38
Hvala ti, ovo mi je jako pomoglo ;)!
28.02.2005. u 18:38 

[es] :: Pascal / Delphi / Kylix :: QuickReport i nula...

[ Pregleda: 435 | Odgovora: 2 ]

Postavi temu Odgovori

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