| ID | Asunto | Fecha | Nick | |
| 40403 | Trabajar Con Decimales En Vb.Net | 15/04/08 00:31 | GabyEsteves | |  |
BUENAS NOCHES COMPAÑEROS DEL FORO LES ESCRIBO PORQUE EN VB.NET SE ME HA PRESENTADO UN PROBLEMITA Y NO SÉ COMO RESOLVERLO. ESTOY MANEJANDO LA FACTURACIÓN DE PRODUCTOS POR LO QUE ES NECESARIO MULTIPLICAR Y SUMAR CANTIDADES, EL CASO ES QUE TRATO DE MULTIPLICAR DECIMALES Y EL RESULTADO NO ES EL CORRECTO. POR EJEMPLO SI TENGO COMO CANTIDAD 2 Y PRECIO UNITARIO 1.5 EL RESULTADO TOTAL ES 3.0 Y EL VISUAL ME DA 30. OTRO EJEMPLO ES 2 MULTIPLICADO POR 2.6 = 5.2 Y EN VB.NET ESTO ME DA 52. ENTONCES ESE ES EL PROBLEMA EL MAEJAR DATOS DECIMALES. HE INTENTADO AGREGANDO EL RESULTADO A UNA VARIABLE DE TIPO DECIMAL Y NADA SIGUE EL MISMO PROBLEMA.
YO HAGO LA MULTIPLICACION NORMAL: MULTIPLICACION= TEXTBOX1.TEXT * TEXTBOX2.TEXT Y HE PROBADO PASANDO A VARIABLES DECIMALES LOS DOS DATOS Y TAMPOCO ME FUNCIONA. SI PUEDEN AYUDARME CON ESTE ERROR SE LOS AGRADEZCO...
SALUDOS DESDE VENEZUELA |
|
| ID | Asunto | Fecha | Nick | |
| 40404 | Re: Trabajar Con Decimales En Vb.Net (Resp: 40403) | 15/04/08 01:48 | Naiet | | |
El problema estará en el caracter usado como separador decimal. Si en tu textbox tienes 1.5 y lo conviertes a decimal te dará 1.5D o 15D, dependiendo del caracter que uses como separador decimal. Prueba poniendo 1.5 y 1,5 uno de los dos tiene que funcionar. Luego es cuestión de que lo configures en el cultureinfo o que en los textbox obligues a poner , en lugar de . o viceversa. http://msdn2.microsoft.com/en-us/library/system.globalization.cultureinfo_members(VS.71).aspx http://www.elguille.info/NET/dotnet/averiguar_el_separador_decimal.htm
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |
|
| ID | Asunto | Fecha | Nick | |
| 40433 | Re: Trabajar Con Decimales En Vb.Net (Resp: 40404) | 15/04/08 21:59 | GabyEsteves | | |
Intentaré con lo que me dices y luego te informo a ver si me funcionó
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |
|
| ID | Asunto | Fecha | Nick | |
| 40434 | Re: Trabajar Con Decimales En Vb.Net (Resp: 40433) | 15/04/08 22:07 | GabyEsteves | |  |
Si funcionó con la coma (  este es el separador decimal. Gracias por tu información y por ayudarme a solucionar mi pequeño problema.
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |