Solución a un error de sintaxis 3075

Ante el siguiente código me salta un error 3075 "Error de sintaxis (falta operador) en la expresión de consulta..."

    DoCmd.RunSQL "INSERT INTO centros_recordatorio(centro_seleccionado) values (" & Me.txt_centro & ")"

Algunos datos por si son necesarios:

Tabla: centros_recordatorio
Campo texto corto: [centro_seleccionado]
txt_centro: nombre del origen del control [filtro_centro]. Este es el campo de una tabla que está en el origen del registro del formulario donde está el código anterior.

¿Qué está mal?

1 respuesta

Respuesta
2

Como supongo que txt_centro es texto debería ponerlos como

.........................................values('" & me.txt_centro & "')"

Private Sub TxtCentro_AfterUpdate()
DoCmd.RunSQL "insert into centros_recordatorio(centro_seleccionado)values('" & Me.TxtCentro & "')"
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas