Recalcular un subformulario al actualizar un campo

He creado un formulario independiente (no tiene origen en ninguna tabla ni consulta), se denomina "Formulario Ventas-Ingresos", he puesto un cuadro combinado con un listado de años (Año_Facturas_Emitidas).

En el formulario he creado un subformulario continuo (Facturas emitidas por año Serie 01) que me lista las facturas emitidas. La consulta origen de este listado tiene como criterio en el campo año el cuadro combinado del formulario

[Forms]![Formulario Ventas-Ingresos]![Año_Facturas_Emitidas]

Lo que pretendo es que al elegir un año de este cuadro de lista, se me actualice el listado de facturas emitidas. He probado con Recalc, Requery, Refresh y no lo consigo.

Lo que he hecho es poner código en el cuadro combinado:

Private Sub Año_Facturas_Emitidas_AfterUpdate()
Forms![formulario Ventas-Ingresos]![Facturas emitidas por año Serie 01].Form.Requery
Forms![formulario Ventas-Ingresos]![Facturas emitidas por año Serie 01].Form.Recalc
Forms![formulario Ventas-Ingresos]![Facturas emitidas por año Serie 01].Form.Repaint
End Sub

No lo consigo, he probado con cada una de las opciones una a una, incluso acumulándolas, pero nada.

1 respuesta

Respuesta
2

Te sobra el último "form". HAzlo así ya verás cómo te funciona:

Forms![formulario Ventas-Ingresos]![Facturas emitidas por año Serie 01].Requery

Un saludo


Añade tu respuesta

Haz clic para o

Más respuestas relacionadas