Hola, soy nuevo en el foro y también en esto de VB, se que aún tengo mucho que leer acerca del tema y de su sintaxis, pero si mientras pudieran darme una mano estaría más que agreadecido.
El problema que me surgió fue que al intentar hacer operaciones con números con coma flotante me truncába los decimales (solo en la operación), el code que usába era este:
text2.text que contenía el valor 9,18 por dar un ejemplo solo dividía por 9..
intenté usar una variable auxiliar y probé:
y luego usarla en la operación
seguía obteniendo el mismo resultado, también probe declararla como variant, y hasta basándome en otros lengüajes intente ser audaz y hacer uso de float en distintos lugares pero no había caso.
Busque en google y decian que double era similar al float de "C" pero no me funciono quizas no supe como implementarlo o castiar ese text box , por eso vine a consutarlos para ver si podían darme una mano con esta duda.. me gustaría saber la forma correcta para que tome los decimales en la operación.
Desde ya muchas gracias a todos.
El problema que me surgió fue que al intentar hacer operaciones con números con coma flotante me truncába los decimales (solo en la operación), el code que usába era este:
Código [Seleccionar]
form7.text2.text = val(text3.text) / val(text2.text)
text2.text que contenía el valor 9,18 por dar un ejemplo solo dividía por 9..
intenté usar una variable auxiliar y probé:
Código [Seleccionar]
dim auxiliar as double
auxiliar = val(text2.text)
y luego usarla en la operación
Código [Seleccionar]
form7.text2.text = val(text3.text) / auxiliar
seguía obteniendo el mismo resultado, también probe declararla como variant, y hasta basándome en otros lengüajes intente ser audaz y hacer uso de float en distintos lugares pero no había caso.
Busque en google y decian que double era similar al float de "C" pero no me funciono quizas no supe como implementarlo o castiar ese text box , por eso vine a consutarlos para ver si podían darme una mano con esta duda.. me gustaría saber la forma correcta para que tome los decimales en la operación.
Desde ya muchas gracias a todos.