Corretto errore di compilazione sulla costruzione del real da stampare
git-svn-id: svn://10.65.10.50/trunk@5438 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ba87d1a373
commit
de99428bef
@ -711,13 +711,13 @@ int TStampa_stat::set_rows_colonne(int row,TRectype &strec)
|
||||
case AS_DIFF:
|
||||
r_totc= "+";
|
||||
r_totc << PICTURE;
|
||||
set_row_atpos('R',row,real(last_data.get_real(colname)-strec.get_real(colname)).string(r_totc),position);
|
||||
set_row_atpos('R',row,((real)(last_data.get_real(colname)-strec.get_real(colname))).string(r_totc),position);
|
||||
break;
|
||||
//?!?! aggiungi_perc=FALSE;
|
||||
case AS_PERC:
|
||||
position = POS_PRIMACOL+col*_largcol+(_largcol-LARG_COLPERC);
|
||||
if (!strec.get_real(colname).is_zero())
|
||||
set_row_atpos('R',row,real(100*last_data.get_real(colname)/strec.get_real(colname)).string(PICTURE_PERCENT),position);
|
||||
set_row_atpos('R',row,((real)(100*last_data.get_real(colname)/strec.get_real(colname))).string(PICTURE_PERCENT),position);
|
||||
aggiungi_perc=FALSE;
|
||||
break;
|
||||
}
|
||||
@ -729,7 +729,7 @@ int TStampa_stat::set_rows_colonne(int row,TRectype &strec)
|
||||
// colonna con la percentuale rispetto al totale di riga
|
||||
if (_st_totr && aggiungi_perc && !_tot_riga[int(c/_col_anno)].is_zero())
|
||||
{
|
||||
set_row_atpos('R',row,real(strec.get_real(colname)/_tot_riga[int(c/_col_anno)]*100.0).string(PICTURE_PERCENT),POS_PRIMACOL+(col+1)*_largcol-LARG_COLPERC);
|
||||
set_row_atpos('R',row,((real)(strec.get_real(colname)/_tot_riga[int(c/_col_anno)]*100.0)).string(PICTURE_PERCENT),POS_PRIMACOL+(col+1)*_largcol-LARG_COLPERC);
|
||||
}
|
||||
// riga con i totali di colonna
|
||||
if (_st_totc && aggiungi_perc )
|
||||
@ -737,7 +737,7 @@ int TStampa_stat::set_rows_colonne(int row,TRectype &strec)
|
||||
TRectype & _rec_totale=(TRectype &)_group_recs[numlevels()];
|
||||
if (!_rec_totale.get_real(colname).is_zero())
|
||||
{
|
||||
r_totc=real(strec.get_real(colname)/_rec_totale.get_real(colname)*100.0).string(PICTURE_PERCENT);
|
||||
r_totc=((real)(strec.get_real(colname)/_rec_totale.get_real(colname)*100.0)).string(PICTURE_PERCENT);
|
||||
set_row_atpos('R',row+1,(const char *)r_totc,POS_PRIMACOL+col*_largcol+_largcol-LARG_COLPERC);
|
||||
} else {
|
||||
// aggiunge comunque una riga vuota per la spaziatura
|
||||
|
Loading…
x
Reference in New Issue
Block a user