Búsqueda con botón access
Hola, tengo el siguiente código:
Private Sub Form_Load()
ls_str_sql = "SELECT * FROM tabla_productos"
Me.RecordSource = ls_str_sql
End Sub
---------------------------------------------------------------------
Private Sub Comando9_Click()
Dim strsql As String
Dim rsconsulta As Recordset
strsql = "Select CÓDIGO, NOMBRE " & _
"from TABLA_PRODUCTOS where CÓDIGO = " & Me.txt_buscar.Text
Set rsconsulta = CurrentDb.OpenRecordset(strsql)
Me.TXTNOMBRE = rsconsulta!NOMBRE
Me.TXTCODIGO = rsconsulta!CÓDIGO
rsconsuta = Nothing
End Sub
--------------------------------------
Pero siempre me da el error siguiente:
Se ha producido el error '3075' en tiempo de ejecución
Error de Sintaxis(falta Operador) en la expresión de consulta 'CÓDIGO=636PXX'
No se cual es la solución, me puedes ayudar???
Private Sub Form_Load()
ls_str_sql = "SELECT * FROM tabla_productos"
Me.RecordSource = ls_str_sql
End Sub
---------------------------------------------------------------------
Private Sub Comando9_Click()
Dim strsql As String
Dim rsconsulta As Recordset
strsql = "Select CÓDIGO, NOMBRE " & _
"from TABLA_PRODUCTOS where CÓDIGO = " & Me.txt_buscar.Text
Set rsconsulta = CurrentDb.OpenRecordset(strsql)
Me.TXTNOMBRE = rsconsulta!NOMBRE
Me.TXTCODIGO = rsconsulta!CÓDIGO
rsconsuta = Nothing
End Sub
--------------------------------------
Pero siempre me da el error siguiente:
Se ha producido el error '3075' en tiempo de ejecución
Error de Sintaxis(falta Operador) en la expresión de consulta 'CÓDIGO=636PXX'
No se cual es la solución, me puedes ayudar???
2 respuestas
Respuesta de Neckkito Nck
1
Respuesta de unmateria
1