Visual Basic - redondeo

Life is soft - evento anual de software empresarial
 
Vista:

redondeo

Publicado por jesus (48 intervenciones) el 06/06/2005 21:23:47
hola
estoy utilizando un datagrid con el datasource a un adodc, buen el caso es que estoy haciendo operaciones dentro del datagrid y en una columna los valores me los esta redondeando y no quiero que me los redondee,¿como le hago?
aqui les va el codigo:

Dim pm, cd, c, d, tt As Double

Adodc1.Refresh
Adodc1.Recordset.MoveFirst

While Not Adodc1.Recordset.EOF
pm = DataGrid1.Columns.Item(0)
d = DataGrid1.Columns.Item(1)
tt = DataGrid1.Columns.Item(2)
cd = (pm / d)
c = (pm / d) * (tt / 8)
DataGrid1.Columns.Item(3) = cd 'aqui es donde me lo esta redondeando
DataGrid1.Columns.Item(4) = c 'aqui no me lo redondea, lo cual está bien
Adodc1.Recordset.MoveNext
Wend

de antemano muchas gracias...

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:redondeo

Publicado por Christian (675 intervenciones) el 06/06/2005 21:33:09
Prueba asi:

cd = cdbl(pm) / cdbl(d)
c = (cdbl(pm) / cdbl(d)) * (cdbl(tt) / 8)

Busca sobre la funcion cdbl
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar