Asignar un recordset a un subformulario de otro formulario
Publicado por Fiama (3 intervenciones) el 02/06/2018 16:31:01
Buenas, estaba intentado armar un formulario que busca en una consulta de parámetros de éxamenes de alumnos, los exámenes rendidos en cierto intervalo de fechas que se ingresan mediante dos cuadros de texto. El formulario contiene estos dos cuadros de texto (Fdesde y Fhasta), un botón que ejecuta la búsqueda y un subformulario donde se muestra el resultado.
Mi problema es que con el código que escribí en el evento click del botón, me salta un error:
"Se ha producido el error '2465' en tiempo de ejecución:
Microsoft Office Access no puede encontrar el campo '|' al que se hace referencia en su expresión."
Dejo adjunto el código que escribí en el evento click del comando:
El error me lo marca en la última línea de código que es cuando asigno el rst a mi subformulario.
Si pueden ayudarme les agradecería mucho!
Mi problema es que con el código que escribí en el evento click del botón, me salta un error:
"Se ha producido el error '2465' en tiempo de ejecución:
Microsoft Office Access no puede encontrar el campo '|' al que se hace referencia en su expresión."
Dejo adjunto el código que escribí en el evento click del comando:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub Comando9_Click()
Dim dbs As Database
Dim qdf As QueryDef
Dim rst As Recordset
Set dbs = CurrentDb
Set qdf = dbs.QueryDefs("ExamenesIntervaloFechas")
qdf.Parameters("desde") = Form_Formulario1.Fdesde.Value
qdf.Parameters("hasta") = Form_Formulario1.Fhasta.Value
Set rst = qdf.OpenRecordset()
Set [Form_Subformulario ExamenesIntervaloFechas].Recordset = rst
End Sub
El error me lo marca en la última línea de código que es cuando asigno el rst a mi subformulario.
Si pueden ayudarme les agradecería mucho!
Valora esta pregunta


0