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:
|
case AS_DIFF:
|
||||||
r_totc= "+";
|
r_totc= "+";
|
||||||
r_totc << PICTURE;
|
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;
|
break;
|
||||||
//?!?! aggiungi_perc=FALSE;
|
//?!?! aggiungi_perc=FALSE;
|
||||||
case AS_PERC:
|
case AS_PERC:
|
||||||
position = POS_PRIMACOL+col*_largcol+(_largcol-LARG_COLPERC);
|
position = POS_PRIMACOL+col*_largcol+(_largcol-LARG_COLPERC);
|
||||||
if (!strec.get_real(colname).is_zero())
|
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;
|
aggiungi_perc=FALSE;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -729,7 +729,7 @@ int TStampa_stat::set_rows_colonne(int row,TRectype &strec)
|
|||||||
// colonna con la percentuale rispetto al totale di riga
|
// colonna con la percentuale rispetto al totale di riga
|
||||||
if (_st_totr && aggiungi_perc && !_tot_riga[int(c/_col_anno)].is_zero())
|
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
|
// riga con i totali di colonna
|
||||||
if (_st_totc && aggiungi_perc )
|
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()];
|
TRectype & _rec_totale=(TRectype &)_group_recs[numlevels()];
|
||||||
if (!_rec_totale.get_real(colname).is_zero())
|
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);
|
set_row_atpos('R',row+1,(const char *)r_totc,POS_PRIMACOL+col*_largcol+_largcol-LARG_COLPERC);
|
||||||
} else {
|
} else {
|
||||||
// aggiunge comunque una riga vuota per la spaziatura
|
// aggiunge comunque una riga vuota per la spaziatura
|
||||||
|
Loading…
x
Reference in New Issue
Block a user