Cómo crear un formulario dividido en Access [Tutorial de trabajo]

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…

Calificación Excelente en Trustpilot
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!
Descargar
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?

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í.

crear un formulario dividido en Access

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.

crear un formulario dividido en Access

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.

crear un formulario dividido en Access

¿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″)

crear un formulario dividido en Access

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:

– 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

crear un formulario dividido en Access

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.

crear un formulario dividido en Access

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.

crear un formulario dividido en Access

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.

crear un formulario dividido en Access

¿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.

crear un formulario dividido en Access

  • 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.

  1. Simplemente abra un formulario de hoja de datos.
  2. En la vista de diseño, debe elegir el Formulario.
  3. Después de eso, vaya a una Hoja de propiedades y luego a Formulario
  4. 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
  1. 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.

  1. Simplemente abra el formulario principal (que se copió) en la vista de diseño.
  2. Luego, agregue el subformulario.
  • Primero, vaya al menú Diseño >> luego seleccione el Subformulario/Subinforme.

crear un formulario dividido en Access

  • Pulse en un área de Detalle.
  • Ahora, aparece un asistente de subformulario.

crear un formulario dividido en Access

  • Aquí, haga clic en ‘Usar el formulario existente’ >> elija su formulario de hoja de datos y luego haga clic en Siguiente.

crear un formulario dividido en Access

  • Elija ‘Definir mi propio’ >> toque Finalizar
  1. 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.

  1. Primero, abra un Editor de VBA o puede presionar (ALT+F11).
  2. 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
  1. 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.
  2. 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
  1. 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.
  1. 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

access-repair-main-screen-es-1
access-select-database-es-2
access-repairing-es-3
access-repairing-completed-es-4
access-preview-es-5
access-save-location-es-6
access-saving-es-7
previous arrow
next arrow

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.

¿Aún tienes problemas? Arreglarlos con Stellar reparación para 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:

  1. Descargue Stellar Access base de datos reparación herramienta calificado como Excelente en Cnet.
  2. Haga clic en la opción Examinar y Buscar para localizar la base de datos de Access corrupta.
  3. Haga clic en el botón Reparar para reparar y obtener una vista previa de los objetos de la base de datos.

Pearson Willey es escritor de contenido de sitios web y planificador de contenido de formato largo. Además de esto, también es un ávido lector. Por lo tanto, sabe muy bien cómo escribir un contenido atractivo para los lectores. Escribir es como una ventaja creciente para él. Le encanta explorar sus conocimientos on MS Access y compartiendo Tecnología blog.