Hacer un refresco de un subformulario que se encuentra dentro de otro subformulario

Como dice la pregunta, tengo un grupo de 3 subformularios que se encuentran dentro de un formulario principal llamado menu.

PRINCIPAL - menu
   1-Inventario
      2. Inventario_busqueda
          3. Inventario_Subbusqueda

Desde el subformulario "INVENTARIO" Quiero ejecutar un refresco del subformulario 3. Para ello he escrito este código, pero me sale el error "no se encuentra el formulario 'INVENTARIO'". ¿Dónde está el error? Este es el código.

 Forms!INVENTARIO![Inventario_busqueda].Form![Inventario_Subbusqueda].Requery

2 respuestas

Respuesta
1

Formularios! [NombreForm]! [Nombresubformulario]. Formulario! [Nombresubsubformulario]. Formulario.requery

Respuesta
1

Para Access solo existe como formulario el formulario principal, el resto son objetos del formulario.

El formulario (cualquier formulario aun en funciones de sub-formulario) se auto-define con 'Me' y como es un formulario (que tenga 'padre' no le impide ser quien es e incluso 'tener hijos y nietos') puede definir una ruta a sus 'hijos y nietos'.

Inténtalo así:

Me.Inventario_busqueda.Form.Inventario_Subbusqueda.Form.Requery

Y veremos si el 'nieto' obedece o no.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas