¿Cuál es la forma correcta para insertar el valor de un form a una tabla de Access 2016 mediante instrucción Sql?
Solicito amablemente su ayuda en lo siguiente: Estoy haciendo mis primeras pruebas con Sql y estoy intentando enviar el valor del campo "txtImporte" de mi form a la tabla Cliente mediante lenguaje Sql, pero me arroja un error, el cual me indica que en la instrucción Sql me falta un ";".
Es importante aclarar que la condición que estoy utilizando es el valor del campo "txtCodCliente" del form, el cual contiene el código del cliente y que lo compare con el CodCliente de la tabla Clientes para que inserte el importe en donde corresponde.
Private Sub txtImporte_Click()
Dim sql As String
sql = "insert into Cliente(Importe)" & " Values(txtImporte) FROM Cliente WHERE CodCliente= '" & Me.txtCodCliente& "'"
DoCmd.RunSQL sql
End Sub
Anexo imagen de la tabla Cliente.
De antemano gracias por su valiosa colaboración.