SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Visual Basic para principiantes => Mensaje iniciado por: Val_d_Homero en Jueves 2 de Julio de 2009, 07:16
-
En un programa que tengo hecho quiero hacer una comparación entre el valor de Tesorería que da el programa y el inventario extracontable (Caja + Bancos). Para eso he creado dos cajas de texto: en una entro el saldo del Banco y en la otra, el saldo de Caja. Pretendo sumar estos dos importes y compararlos con la cantidad que presenta el programa. Pero al sumar las dos cantidades ingresadas a mano en las dos cajas de texto no tiene en cuenta los decimales, con lo que da siempre descuadres, claro.
Sumo las cajas así:
extracont = Val(Text1.Text) + Val(Text 2.Text)
He dado a las cajas formato Número, Currency o texto. Es igual, los decimales no los tiene en cuenta. A lo mejor debí poner extracont = Format(......) pero no he encontrado la expresión para Format () que me pudiera solucionar el problema.
¿Me pueden ayudar? Mil gracias
-
Resuelto.
extracont = CCur(text1.text) + CCur(text2.text) y presenta el resultado con dos decimales.