Los formularios divididos en Microsoft Access son muy útiles. Pero a veces, se niegan a funcionar cuando los coloca dentro del formulario de navegación. En tales casos, puede crear un formulario dividido en Access utilizando la herramienta de formulario dividido o VBA (Visual Basic para aplicaciones) para que funcione nuevamente.
Recientemente, muchos usuarios han preguntado en varios sitios web comunitarios cómo crear un formulario dividido en Access. Por lo tanto, para ayudarlos, he preparado una guía fácil de usar sobre cómo crear un formulario dividido en MS Access.
Aquí, obtendrá métodos completos paso a paso para crear el formulario dividido de MS Access con facilidad.
Entonces, sin más preámbulos, comencemos…
Herramienta Gratuita de Reparación de Bases de Datos de MS Access
Repare archivos corruptos de bases de datos MDB y ACCDB y recupere fácilmente tablas, consultas, índices y registros de bases de datos eliminados. Probar ahora!
Descargo de responsabilidad: para reparar la base de datos, usted necesidad de actualizar a un plan pagado.Al hacer clic en el botón Descargar arriba e instalar Stellar Repair for Access (14.8 MB), reconozco que he leído y acepto el Acuerdo de licencia de usuario final y la Política de privacidad de este sitio.
Navegacion rapida:
- ¿Qué es un formulario dividido en Access?
- ¿Cómo crear un formulario dividido en Access con la herramienta de formulario dividido?
- ¿Cómo hacer un formulario dividido en Access usando código VBA?
- Pruebe la forma recomendada de reparar el archivo MS Access dañado
- Preguntas frecuentes
¿Qué es un formulario dividido en Access?
Un formulario dividido es un formulario en MS Access que permite mostrar la misma hoja de datos o registro en dos vistas al mismo tiempo. Aunque dos vistas están asociadas con la misma fuente de información y están sincronizadas entre sí.
Sin embargo, si selecciona un campo en un lado de un formulario, entonces selecciona el mismo campo en otra parte de un formulario. Significa que cualquier cambio que haga en un lado de su formulario dividido, los mismos cambios se aplicarán al otro lado del formulario.
¿Cómo crear un formulario dividido en Access con la herramienta de formulario dividido?
Crear un formulario dividido en Access es una tarea mucho más fácil de lo que cree. Sin embargo, solo puede ser posible cuando tiene la solución correcta con usted. Sin duda, con la ayuda de Formulario dividido Herramienta es posible.
Aquí está la guía paso a paso sobre cómo hacer un formulario dividido en Access usando la herramienta de formulario dividido. Intentémoslos:
- En un panel de navegación, debe hacer clic en la consulta o tabla que contiene los datos que necesita en su formulario.
- En este momento, en la pestaña Crear, en el grupo Formularios, debe hacer clic en Más formularios.
- Ahora, haga clic en el formulario dividido.
Sin embargo, se abrirá un formulario dividido predeterminado como se muestra a continuación. Sin embargo, puede modificar fácilmente la configuración en una propiedad de formulario.
¿Cómo configurar el separador de formularios en una determinada posición?
Paso 1: Cambie a la vista Diseño simplemente haciendo clic con el botón derecho en un formulario en el Panel de navegación >> haga clic en Vista Diseño.
Paso 2: en caso de que no se muestre una hoja de propiedades, presione la tecla F4 para mostrarla.
Paso 3: aquí, simplemente puede cambiar la altura de un encabezado de formulario según sus requisitos. (Por ejemplo, establecer en 1″)
Paso 4: En la pestaña Formato de hoja de propiedades, debe cambiar las siguientes cosas:
– Cambiar los botones de navegación a: No
– Cambie las barras de desplazamiento a: Ninguno
– Cambiar líneas divisorias a: No
– Cambiar Guardar posición de la barra divisora a: Sí
– Cambie la barra divisoria de forma dividida a: No
– Cambie el tamaño del formulario dividido a: 1” (por ejemplo, “1”)
– Cambiar estilo de borde a: Ninguno
Vista de formulario
Ahora, desde la configuración de propiedades que puede ver arriba, la vista del formulario se mostrará como en la imagen de abajo.
Lea también: ¿Cómo crear un campo calculado en Access?
¿Cómo convertir el formulario existente en el formulario dividido?
Bueno, puede cambiar su formulario actual al formulario dividido simplemente configurando algunas de las propiedades en un formulario.
- En primer lugar, tiene que abrir un formulario en la vista Diseño simplemente tocándolo con el botón derecho en un Panel de navegación y luego haga clic en Vista Diseño.
- En caso de que no se muestre una hoja de propiedades, debe presionar la tecla F4 para mostrarla.
- Elija el formulario de una lista desplegable que puede ver en la parte superior de una hoja de propiedades.
- Ahora, en la pestaña Formato, en la lista desplegable Vista predeterminada, debe elegir el formulario dividido.
- Finalmente, guarde y cierre un formulario, y haga doble clic en un formulario en el Panel de navegación para abrirlo en la vista Formulario.
¿Cómo ocultar o mostrar los campos en un formulario dividido?
Incluso puede usar los comandos UnhideColumns para ocultar/mostrar el campo en una hoja de datos de su formulario dividido. Estos son los sencillos pasos sobre cómo puede hacerlo:
- Primero, agregue el botón
- Elija la opción [Macro incrustado] en una hoja de propiedades o en un evento al hacer clic.
- Luego, agregue RunMenuCommand en una ventana de macros
- Ahora, agregue UnhideColumns en un RunMenuCommand
- Finalmente, debe guardar y cerrar una ventana de macro.
Cuando desmarque la casilla de verificación frente al nombre de una columna, su campo (columna) se borrará de una vista de hoja de datos.
¿Cómo hacer un formulario dividido en Access con código VBA?
El código VBA es otra opción que puede ayudarlo a crear un formulario dividido en Access. Así es como puede hacerlo:
Paso 1: abra un formulario dividido y actualice una vista predeterminada.
- Simplemente abra un formulario dividido.
- Aunque en la vista de diseño, elija el formulario.
- Después de esto, vaya a una Hoja de propiedades o puede presionar las teclas ALT + Intro juntas > Formulario
- Ahora, cambie una vista predeterminada a Formulario único.
- Finalmente, cierre un formulario y guarde los cambios.
Paso 2: Haga una nueva copia de su formulario.
- Inicialmente, vaya a un panel de navegación.
- Toque con el botón derecho en el formulario y seleccione Copiar.
- En este momento, toque con el botón derecho en el área en blanco debajo de un panel de navegación y seleccione Pegar.
- Ahora, cambie el nombre del formulario. Añádelo con la “_Hoja de datos”.
Como por ejemplo:
- Copia de un formulario: – Hoja de datos_miembros
- Forma:- Miembros
Paso 3: abra un formulario de hoja de datos y actualice sus propiedades de vista.
- Simplemente abra un formulario de hoja de datos.
- En la vista de diseño, debe elegir el Formulario.
- Después de eso, vaya a una Hoja de propiedades y luego a Formulario
- Ahora, actualice las siguientes propiedades:
- Permitir que la Vista de hoja de datos: Sí
- Vista predeterminada a: Hoja de datos
- Permitir que la Vista de formulario: No
- Finalmente, cierre un formulario y guárdelo.
Paso 4: vuelva a abrir un formulario principal y agregue un formulario de hoja de datos simplemente como subformulario.
- Simplemente abra el formulario principal (que se copió) en la vista de diseño.
- Luego, agregue el subformulario.
- Primero, vaya al menú Diseño >> luego seleccione el Subformulario/Subinforme.
- Pulse en un área de Detalle.
- Ahora, aparece un asistente de subformulario.
- Aquí, haga clic en ‘Usar el formulario existente’ >> elija su formulario de hoja de datos y luego haga clic en Siguiente.
- Elija ‘Definir mi propio’ >> toque Finalizar
- Ahora, el formulario de la hoja de datos es un subformulario. Cámbialo a tu posición y tamaño favoritos.
Paso 5: Por último, agrega un código.
- Primero, abra un Editor de VBA o puede presionar (ALT+F11).
- Elija un formulario principal y pegue el siguiente código:
'MAIN FORM Option Explicit Private Sub Form_AfterUpdate() Me.Members_Datasheet.Requery End Sub Private Sub Form_Current() If Me.NewRecord Then Me.Members_Datasheet.Form.Recordset.AddNew Else Me.Members_Datasheet.Requery End If End Sub
- Una vez que haya copiado el código, reemplace el término Members_Datasheet por el nombre real de un formulario de hoja de datos.
- Después de terminar eso, elija el Formulario de hoja de datos a través de un menú Proyecto y copie el siguiente código:
'SUBFORM/DATASHEET FORM Option Explicit Private Sub Form_AfterUpdate() Me.Parent.Form.Requery End Sub Private Sub Form_Current() Dim pk_field As String, pk_tbox As Control Dim primaryKey As String, strSearch As String Set pk_tbox = Me.Member_ID 'textbox containing primary key * pk_field = "Member_ID" 'primary key field name * primaryKey = Nz(pk_tbox.Value, 0) 'change value to 0 if null pk_field = "[" & pk_field & "]" 'enclose field name with brackets If primaryKey <> 0 Then 'if not null (or not a new record) strSearch = pk_field & "=" & primaryKey Me.Parent.Recordset.FindFirst strSearch Else Me.Parent.Form.Recordset.AddNew End If End Sub
- Ahora, actualice los valores para el siguiente término:
- pk_tbox: indica un cuadro de texto que contiene una opción de clave principal.
- pk_field: indica un registro de fuente de clave principal.
- Una vez hecho esto, debe guardar todos los cambios presionando (CTRL+S) y cerrar el Editor de VBA.
¡Eso es!
Pruebe la forma recomendada de reparar el archivo MS Access dañado
Cuando se trata de reparar archivos corruptos de MS Access, no hay nada mejor que el Access Base de datos Reparar Herramienta. Es una solución progresiva para todos los errores o problemas de la base de datos de Microsoft Access.
Además, este programa cargado de funciones puede reparar todos y cada uno de los datos, como informes, tablas, formularios, consultas, macros, etc.
Lo mejor de esta herramienta es que tiene un poderoso algoritmo que escanea minuciosamente los dañados archivos .mdb y .accdb gravemente y luego los repara.
Entonces, sin demora, simplemente descargue e instale este software en su PC para saber cómo funciona.

* Al hacer clic en el botón Descargar arriba e instalar Stellar Repair for Access (14.8 MB), reconozco que he leído y acepto el Acuerdo de licencia de usuario final y la Política de privacidad de este sitio.
Pasos para usar la herramienta de reparación de Access
Preguntas frecuentes:
¿Cuál es el uso del formulario dividido en Access?
Generalmente, un formulario dividido es el formulario en MS Access que muestra la misma información o datos en dos vistas al mismo tiempo.
¿Qué vista debe usarse para convertir un formulario existente en un formulario dividido?
La vista de diseño debe usarse para abrir y convertir un formulario existente en un formulario dividido.
¿Cómo cambio el nombre de una división en Access?
Puede cambiar el nombre de una división en MS Access probando las siguientes soluciones:
- Cambiar el nombre de una división en un backend
- Puede cambiar un formulario dividido a una vista de diseño frontal
- Eliminar el nombre de campo anterior y luego insertar un nuevo nombre de campo en el formulario.
¿Por qué querríamos dividir los datos en tablas separadas?
Bueno, dividir los datos en varias tablas asociadas requiere menos lugares para actualizar y menos datos redundantes. Por lo tanto, sería beneficioso dividir la información en tablas separadas.
Línea de fondo
Entonces, se trata de cómo crear un formulario dividido en Access o MS Access. Espero que, siguiendo los pasos mencionados anteriormente en esta publicación, pueda dividir libremente el formulario en MS Access y ver los mismos datos en dos vistas al mismo tiempo.
Por último, pero no menos importante, si le ha gustado esta publicación, no olvide compartirla con otras personas que deseen crear un formulario dividido en Microsoft Access.
Este software asegura sin costura reparación y recuperación de la base de datos ACCDB y MDB. Es Restaura todos los objetos, incluidas tablas, informes, consultas, registros, formularios e índices, junto con módulos, macros, etc. Solucione los problemas de Microsoft Access ahora en 3 sencillos pasos:
- Descargue Stellar Access base de datos reparación herramienta calificado como Excelente en Cnet.
- Haga clic en la opción Examinar y Buscar para localizar la base de datos de Access corrupta.
- Haga clic en el botón Reparar para reparar y obtener una vista previa de los objetos de la base de datos.