Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2006, 08:58
Insomnia
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 5 meses
Puntos: 13
Re: validar datos en un textbox para ingresarlo a una base de datos

Hola

A la base de datos le tienes que pasar siempre (por lo menos a access) el decimal como '.'

Lo que yo hago es en el text box meter el siguiente código:
Código:
Private Sub Text2_KeyPress(KeyAscii As Integer)

    If KeyAscii = 46 Then KeyAscii = 44
De esta forma si el usuario pulsa '.' aparece una ',' , de esta forma el usuario puede meter decimales utilizando el punto o la coma (en el textbox siempre mostrará coma)

Luego a la hora de introducir los datos en la BD, en el insert hago lo siguiente:

Código:
INSERT INTO .... VALUES( .... & Replace(Text2.Text, ",", ".") & ...
Con esto transformo la coma en punto para realizar la inserción de los datos.

--Saludos--