Error 3061 que habla de pocos parámetros
Quiero pedirle el favor de que si me ayudas con lo siguiente, deseo enumerar dentro de un informe un campo de texto que resulte de el numero de registros que se tenga en una consulta, para ello tengo el siguiente código en vba:
Dim cont As Integer
Dim r As DAO.Recordset
cont = 0
Set r = CurrentDb.OpenRecordset("SELECT * FROM Puestos_ConsultaOrigen_1001_1002_y_1102")
Do While Not r.EOF
cont = cont + 1
r.MoveNext
Loop
Me.Texto398.Value = cont
pero me aparece el incomodo error 361 de vba que dice que hay pocos parámetros, se esperaba 1 , me señala la linea de código que tienen el Sql y que esta resaltada con negrilla, vale mencionar que Puestos_ConsultaOrigen_1001_1002_y_1102 es una subconsulta que incluye una condición [Forms]![Consultas]![Cuadro_combinado4], lo digo por que quizás ese sea el problema.