MS Access - Crear formulario
Los formularios en Access son como vitrinas en las tiendas que facilitan la visualización u obtención de los elementos que desea. Dado que los formularios son objetos a través de los cuales usted u otros usuarios pueden agregar, editar o mostrar los datos almacenados en su base de datos de escritorio de Access, el diseño de su formulario es un aspecto importante. Hay muchas cosas que puede hacer en cuanto al diseño con formularios en Microsoft Access. Puede crear dos tipos básicos de formularios:
- Formas encuadernadas
- Formas sueltas
Formas encuadernadas
Ahora entendamos lo que Bound Forms son -
- Los formularios enlazados están conectados a alguna fuente de datos subyacente, como una tabla, consulta o declaración SQL.
- Las formas limitadas son lo que la gente suele pensar cuando piensa en el propósito de una forma.
- Los formularios se deben completar o utilizar para ingresar o editar datos en una base de datos.
- Los ejemplos de formularios encuadernados suelen ser los que usan los usuarios para ingresar, ver o editar datos en una base de datos.
Formularios sin consolidar
Echemos un vistazo a las formas no consolidadas:
- Estos formularios no están conectados a un registro o fuente de datos subyacente.
- Los formularios independientes pueden ser cuadros de diálogo, tableros de interruptores o formularios de navegación.
- En otras palabras, los formularios independientes se utilizan normalmente para navegar o interactuar con la base de datos en general, a diferencia de los datos en sí.
Tipos de formularios encuadernados
Hay muchos tipos de formularios enlazados que puede crear en Access. Entendamos los tipos:
Formulario de artículo único
Este es el más popular y aquí es donde se muestran los registros, un registro a la vez.
Formulario de artículos múltiples
Esto muestra varios registros a la vez de esa fuente de datos enlazada.
Forma dividida
El formulario se divide en mitades, vertical u horizontalmente. La mitad muestra un solo elemento o registro y la otra mitad muestra una lista o proporciona una vista de hoja de datos de varios registros de la fuente de datos subyacente.
Crear formularios
Hay algunos métodos que puede utilizar para crear formularios en Access. Para ello, abra su Base de datos y vaya a laCreate tab. En el grupo Formularios, en la esquina superior derecha verá el botón Asistente para formularios.
Haga clic en ese botón para iniciar el Asistente para formularios.
En esta primera pantalla del asistente, puede seleccionar los campos que desea mostrar en su formulario y puede elegir entre campos de más de una tabla o una consulta.
Supongamos que simplemente queremos tener un formulario rápido que vamos a utilizar para la entrada de datos para la información de nuestros empleados.
Desde Tables/Queries lista desplegable, seleccione tblEmployeesmesa. Haga clic en la flecha doble para mover todos los campos a la vez.
Dejémoslo con esa tabla y haga clic en Next.
La siguiente pantalla del Asistente para formularios nos pedirá el diseño que nos gustaría para nuestro formulario. Tenemoscolumnar, tabular, datasheet and justifieddiseños. Elegiremos el diseño columnar aquí y luego haremos clicNext.
En la siguiente pantalla, debemos darle un título a nuestro formulario. Vamos a llamarlofrmEmployees.
Una vez que le haya dado un título a su formulario, puede abrir el formulario para ver cómo se ve ese formulario, o puede comenzar a ingresar información en su tabla. O puede elegir la opción para modificar el diseño del formulario. Elijamos la primera opción paraopen the form to view or enter information y haga clic en Finish.
Ahora, eche un vistazo a la siguiente captura de pantalla. Así es como se ve su formulario. Este es un formulario de un solo elemento, lo que significa que se muestra un registro a la vez y más abajo puede ver los botones de navegación, lo que nos indica que se muestra el registro 1 de 9. Si hace clic en ese botón, se moverá al siguiente registro.
Si desea saltar al último registro en ese formulario o en esa tabla, puede usar el botón que está al lado de la flecha derecha, la flecha con una línea después, ese es el último botón de registro. Si desea agregar la información del nuevo empleado, vaya al final de estos registros y luego de 9 registros verá un formulario en blanco donde puede comenzar a ingresar la información del nuevo empleado.
Este es un ejemplo de cómo puede crear un formulario utilizando el Asistente para formularios. Cerremos ahora este formulario y vayamos a la pestaña Crear. Ahora crearemos un formulario un poco más complicado usando el Asistente. Haga clic en el Asistente de formulario y esta vez, elegiremos campos de un par de tablas diferentes.
En este asistente de formularios, elegiremos tblProjects para Tables/Queriesy seleccione algunos campos disponibles como ProjectID, ProjectName, ProjectStart y ProjectEnd. Estos campos ahora se moverán a Campos seleccionados.
Ahora seleccione tblTaskspara Tablas / Consultas y envíe TaskID, ProjectID, TaskTitle, StartDate, DueDate y PercentComplete. Hacer clicNext.
Aquí, queremos recuperar datos de un par de objetos diferentes. También podemos elegir entre opciones sobre cómo queremos organizar nuestro formulario. Si queremos crear una forma plana, podemos optar por organizar portblTasks, que creará ese formulario único, con todos los campos dispuestos en vista plana como se muestra arriba.
Sin embargo, si queremos crear una forma jerárquica basada en esa relación de uno a muchos, podemos optar por organizar nuestros datos por tblProjects.
En la ventana anterior, tenemos la opción de incluir un subform para tblTasks, o podemos convertirlo en un formulario vinculado. Este formulario vinculado es donde tblProjects tendrá un botón que lanzará ese segundo formulario filtrado al proyecto que hemos seleccionado en ese formulario de proyectos subyacentes. Ahora seleccionemos elForm with subform(s)y luego haga clic en Next.
En la siguiente pantalla, puede elegir un diseño para su subformulario. La vista Hoja de datos se selecciona de forma predeterminada. La vista Hoja de datos es similar a la vista Tabla. Ahora, haga clic enNext.
En la siguiente pantalla, debe proporcionar un nombre para sus formularios. Ingrese el nombre que desee y haga clic enFinish.
Access le dará una vista previa de cómo se ve su formulario. En la parte superior, tiene los controles en su formulario principal, que es de nuestroProjectsmesa. A medida que baje, verá un subformulario. Es como una forma dentro de una forma.
Formulario de artículos múltiples
También es posible que desee crear un tipo específico de formulario. Para ello, puede hacer clic en elMore Forms Menú desplegable.
Desde el menú, puede crear un Multiple Items forma, una Datasheet forma, una Split forma, o incluso una Modal Dialogformar. Estas son típicamente formas ligadas; seleccione el objeto que le gustaría estar vinculado a ese formulario. Esto no se aplica a los formularios de diálogo modal.
Para crear este tipo de formulario, primero deberá seleccionar el objeto en el panel de navegación. SeleccionemostblEmployees aquí.
Proceda haciendo clic en More Forms y Multiple Items.
El paso anterior creará aún más un formulario de Elementos múltiples, enumerando todos los empleados.
Forma dividida
Este tipo de formulario se divide en mitades iguales, ya sea vertical u horizontalmente. La mitad muestra un solo elemento o registro y la otra mitad muestra una lista o una vista de hoja de datos de varios registros de la fuente de datos subyacente.
Ahora seleccionemos tblEmployees en el panel de navegación y luego en Createlengüeta. SeleccioneSplit Form opción del menú Más formularios y verá el siguiente formulario en el que el formulario se divide verticalmente.