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--