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:
alex 1997-10-24 09:29:04 +00:00
parent ba87d1a373
commit de99428bef

View File

@ -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