Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Como te avisé, desde el 1 de febrero de 2019

No se podrán escribir nuevos mensajes ni editar los existentes

En breve solo se mostrarán los mensajes con respuestas.
Posiblemente para el 1 de marzo, solamente se mostrarán los que tengan respuestas y estén marcados como respuesta válida.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 40403 - Trabajar Con Decimales En Vb.Net
IDAsuntoFechaNick 
40403 Trabajar Con Decimales En Vb.Net15/04/08 00:31GabyEsteves   
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
IDAsuntoFechaNick 
40404 Re: Trabajar Con Decimales En Vb.Net (Resp: 40403)15/04/08 01:48Naiet   
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.
IDAsuntoFechaNick 
40433 Re: Trabajar Con Decimales En Vb.Net (Resp: 40404)15/04/08 21:59GabyEsteves   
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.
IDAsuntoFechaNick 
40434 Re: Trabajar Con Decimales En Vb.Net (Resp: 40433)15/04/08 22:07GabyEsteves   
Si funcionó con la coma (rielagrima 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.

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 09/06/2026 13:57:07 GMT