Visual Basic - MsFlexgrid

Life is soft - evento anual de software empresarial
 
Vista:

MsFlexgrid

Publicado por Abel (10 intervenciones) el 22/02/2002 11:39:34
Hola a todos:

Tengo un proyecto en el que utilizo msflexgrid enlazado a un data y este a su vez a un recordset y se me presenta un problema, uno de los campos que debe de mostrar contiene cantidades en Euros y cuando debe aparecer 23,10 aparece en su lugar 23,1. ¿Cómo puedo hacer para que aparezca correctamente el contenido del campo en cuestion?

Gracias de antemano.
Un saludo y por favor algún ejemplillo
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:MsFlexgrid

Publicado por adolfo (1 intervención) el 22/02/2002 16:42:21
hola Abel. ¿Has probado a utilizar campos de texto en vez de numéricos y si necesitas operar con ellos realizas la conversión a algún tipo numérico?. Si lo consigues de alguna manera avisa. Suerte
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

RE:MsFlexgrid

Publicado por david (111 intervenciones) el 25/02/2002 10:41:34
Yo lo que hice es aplicar un formato a todas las celdas que me interesaba que lo tuvieran (el flexgrid se llama flex):

Dim num As Double

For j = 1 To flex.rows - 1
flex.Row = j
flex.Col = 7 ' Donde tengas los datos a convertir
num = flex.Text
flex.Text = Format(num, "####0.00")
Next j

Suerte!

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