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