Access - Error Access 3061 Pocos parametros . se esperaba 1

   
Vista:

Error Access 3061 Pocos parametros . se esperaba 1

Publicado por ali (1 intervención) el 04/04/2016 02:01:50
error al intentar ejecutar dicha consulta en access , necesito me ejecuta la consulta solo para el campo selccionado en el formulario

1
2
3
4
5
6
7
8
9
10
11
12
Sub Update ()
Dim StrSql As String
 
Dim db As DAO.Database
Dim rs As DAO.Recordset
 
Set db = CurrentDb
StrSql = "Select * " _
         & "From AmortizacionesPagos  " _
         & "Where AmortizacionesPagos.DeudorId=Form_FormDeudor.DeudorId.Value;"
 
Set rs = db.OpenRecordset(StrSql)


help me !!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error Access 3061 Pocos parametros . se esperaba 1

Publicado por Enrique Heliodoro (1663 intervenciones) el 04/04/2016 02:56:45
Antes de asignar la variable StrSql al recordset, presentala en la ventana de inmediato y observa si toma el valor correcto del campo del formulario, algo como:

.....
StrSql = Select * ......
Debug.Print StrSql
Stop
Set rs = ......

y si deseas hacerlo mas sencillo:

Sub Update ()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset ("Select * From AmortizacionesPagos Where DeudorId = " & Me.DeudorId )
........
........
Rs.Close
Set Rs = Nothing
End Sub


(he dado por supuesto que 'deudorid' es un valor numérico)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar