Tema: Punto Y Coma
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2005, 08:18
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 1 mes
Puntos: 839
Exclamación

Cita:
Iniciado por jorevale
Hola amigos

Verán. Este es un problema que parece simple, pero que ya me tiene de los nervios.

Tengo un textbox donde voy a introducir un importe. En la propiedad DataFormat del textbox intento definirlo a currency, pero SIN el símbolo del euro. Al quitarle el símbolo del euro y aplicar, en las propiedades del textbox no me sale el DataFormat como currency, sino como número.

Vale.

El problema es que me interesa que si el usuario escribe un punto "." se interprete como coma "," y he escrito en el código lo siguiente, que es ampliamente conocido y está en las FAQs

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = Asc(".") Then KeyAscii = Asc(",")
End Sub

El asunto es que si pongo, por ejemplo, 25.84, no me lo convierte a 25,84 sino a 2.584,00 y, si pongo, 25,84, lo deja así.

Alguna idea... porfa?

Gracias
Mejor usa el modo texto y después cuando quieres usarlo lo conviertes a Currency
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.