Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/11/2008, 03:38
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 2 meses
Puntos: 37
Respuesta: Como poner decimales en acces con vb6

Cita:
Iniciado por franko1809 Ver Mensaje
Tio, si es un campo numerico tiene que llevar comillas ' te falto eso

Código PHP:
'" & Format(Text3, "###0.00") & "' 
Código PHP:
"insert into productos values(" Val(Text1) & ",'" Text2 "','" Combo1 "','" Combo2 "','" Combo3 "','" Format(Text3"###0.00") & "' , " Val(Text5) & ", " Val(Text4) & "," Val(Text6) & ", " Val(Text28) & ")"
conectar_acces.Execute a 
saludos
No!, precisamente si el campo es numérico y con decimales no debe llevar comillas. Y para grabarlo en la tabla no es necesario ni formatear la variable (eso se haría al mostrar el dato) ni aplicarle la función Val.

Prueba así:
a = "INSERT INTO productos VALUES(" & Text1 & ",'" & Text2 & "','" & Combo1 & "','" & Combo2 & "','" & Combo3 & "', " & Text3 & ", " & Text5 & ", " & Text4 & "," & Text6 & ", " & Text28 & ")"

Donde los campos numéricos son los que se corresponden con las variables en Text1, Text3, Text4, Text5, Text6 y Text28.