Actualizar subformulario
Publicado por Mariel (21 intervenciones) el 14/12/2010 17:11:29
Que tal amigos,
Se me presenta el siguiente problema... tengo un formulario y un subformulario que depende del primero, en el formulario tengo un cuadro combinado del que selecciono un ítem para que funcione como criterio de una consulta (que alimenta al formulario), una vez que ejecuto el siguiente código
Private Sub Cuadro_combinado35_Change()
Me.Filter = "[NNOMOBSOC] Like'" & Me.Cuadro_combinado35 & "*'"
Me.FilterOn = True
end sub
me filtra perfectamente el formulario... pero en el subformulario no aparecen los datos asociados.... sin embargo si entro en modo diseño y vuelvo a salir... ¡Si aparecen!... es más... a partir de allí funciona siempre bien... el problema solo lo hace la primera vez....
Intenté colocando
'Forms![Control ambulatorios].[DETALLE1].Refresh
'Forms![Control ambulatorios]![DETALLE1].Form.Recalc
'Forms![Control ambulatorios]![DETALLE1].Form.Requery
Pero de ninguna manera lo he logrado....
Alguien podría decirme qué estoy haciendo mal???
Gracias!!!
Se me presenta el siguiente problema... tengo un formulario y un subformulario que depende del primero, en el formulario tengo un cuadro combinado del que selecciono un ítem para que funcione como criterio de una consulta (que alimenta al formulario), una vez que ejecuto el siguiente código
Private Sub Cuadro_combinado35_Change()
Me.Filter = "[NNOMOBSOC] Like'" & Me.Cuadro_combinado35 & "*'"
Me.FilterOn = True
end sub
me filtra perfectamente el formulario... pero en el subformulario no aparecen los datos asociados.... sin embargo si entro en modo diseño y vuelvo a salir... ¡Si aparecen!... es más... a partir de allí funciona siempre bien... el problema solo lo hace la primera vez....
Intenté colocando
'Forms![Control ambulatorios].[DETALLE1].Refresh
'Forms![Control ambulatorios]![DETALLE1].Form.Recalc
'Forms![Control ambulatorios]![DETALLE1].Form.Requery
Pero de ninguna manera lo he logrado....
Alguien podría decirme qué estoy haciendo mal???
Gracias!!!
Valora esta pregunta


0