Abrir formulario desde subformulario access

Abrir formulario desde subformulario access

Access hace clic en el registro para abrir el formulario

Tengo un formulario principal y un subformulario en una base de datos de Access 2007. El subformulario está dentro del formulario principal y el campo maestro y el campo hijo están enlazados para que cuando se abra el formulario principal se muestren los datos particulares del subformulario. Pero, no quiero mostrar el sub formulario en el formulario principal y quiero poner un botón de comando, al hacer clic en el botón el sub formulario se abrirá mostrando los datos correspondientes. ¿Cómo se puede hacer usando DoCmd. OpenForm usando la condición where en VBA
3) Si solo quieres ocultar el subformulario entonces pon su propiedad intial visible a «no». Esta es la primera propiedad del contenedor del subformulario en la pestaña de formato. Luego puede establecer la propiedad a «yes» usando su botón de comando.

Cómo eliminar un subformulario en access

Tengo varios subformularios en un formulario de navegación en Access 2010. Sé que puedo referenciar y recuperar el nombre del subformulario actualmente abierto con Forms![Navigation Form]!NavigationSubform].[Form].Name, pero es una propiedad de sólo lectura. Quiero cambiar o abrir programáticamente uno de los subformularios desde otro. He visto bastantes posts similares, pero ninguno que haya visto tenía respuesta que funcionara en mi sistema. He intentado usar el DoCmd.BrowseTo pero aparentemente no lo he formulado correctamente. Díganme qué es lo que me falta. Gracias
Gracias por la respuesta. Probablemente eso funcione en los subformularios de los formularios normales pero no he conseguido que funcione en el nuevo formulario de navegación con Access 2010. Lo había intentado desde el código tanto en los botones de comando como en los eventos de carga y apertura del Formulario de Navegación. No compila. El mensaje de error en «.subformcontrol» es Error de compilación, Método o miembro de datos no encontrado. Si uso el DoCmd se abrirá como un formulario separado, pero no como un subformulario del Formulario de Navegación. Todavía no he encontrado una manera de referirse a él en los parámetros de los comandos DoCmd.OpenForm o DoCmd.BrowseTo.

Formulario de búsqueda de acceso con subformulario

Normalmente, un subformulario se abre automáticamente cuando se abre el formulario principal del que forma parte. Si intentas abrir de forma independiente un formulario que normalmente se utiliza como subformulario, simplemente lo abres como lo harías con cualquier otro formulario, sin hacer referencia a que es un «subformulario».
Un subformulario normalmente se abre automáticamente cuando se abre el formulario principal del que forma parte. Si intenta abrir de forma independiente un formulario que normalmente se utiliza como subformulario, simplemente lo abre como lo haría con cualquier otro formulario, sin hacer referencia a que es un «subformulario».
Aparte de las etiquetas CODE, tu pregunta es imposible de responder ya que no nos das la información que necesitamos. No es tarea de los Expertos obtener esa información de ti. Si quieres ayuda, tómate la molestia de publicar una pregunta que tenga sentido.
Si abro el formulario principal, que tiene subformulario. Sé que usted dice que al abrir el formulario principal, el subformulario se abre también. Pero si abro el formulario principal, no puedo hacer ningún trabajo de ADO con el subformulario.
Aparte de las etiquetas CODE, tu pregunta es imposible de responder ya que no nos das la información que necesitamos. No es el trabajo de los expertos obtener esa información de ti. Si quieres ayuda, tómate la molestia de publicar una pregunta que tenga sentido.

Ms access subformulario dentro de subformulario

Estoy usando Access 2010 y tengo un formulario con pestañas. En una pestaña tengo un subformulario en vista de hoja de datos. El usuario tiene que desplazarse por cientos de registros para añadir o modificar la última entrada. ¿Es posible una vez que el formulario se abre para saltar al último registro o a un nuevo registro para que no tengan que desplazarse hacia abajo?
Probé el código que proporcionaste en el evento open , sin embargo, no saltó al final de la hoja de datos, todavía necesitaba desplazarme hacia abajo. Probé con una macro gotorecord en el evento actual, funcionó parcialmente. Cuando el subformulario se abrió, se abrió en el nuevo registro sin desplazarse hacia abajo, sin embargo, me permite añadir un nuevo registro, pero no me permite editar los registros anteriores. ¿Alguna idea?
Me disculpo el código que proporcionó trabajó, sin embargo, si la hoja de datos tenía unos pocos registros, entonces se abrió en un nuevo registro. Si el formulario tenía más de 20 registros entonces tenía que desplazarme hacia abajo para llegar al nuevo registro. En cambio, el gotorecord me llevaba directamente al nuevo registro independientemente del número de registros.
En un formulario con subformulario(s), los subformularios se abren primero desde el subformulario de nivel más profundo hasta el formulario principal. Así que sí, debería funcionar bien desde el evento open del formulario principal … ¡Nos vemos! . . . . . .

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad