6.8: Creación de formularios
- Page ID
- 172507
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\(\newcommand{\longvect}{\overrightarrow}\)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Un formulario es un objeto de base de datos que ofrece una interfaz alternativa a una tabla más allá de la vista de hoja de datos de la tabla. Los formularios pueden mejorar la capacidad de introducir datos al reorganizar el orden y la secuencia de tabulación de los campos de una tabla. Los formularios también se pueden diseñar para ocultar la aparición de ciertos campos. Por ejemplo, es posible que solo se pueda acceder a un campo de límite de crédito o número de tarjeta de crédito desde la vista Hoja de datos de la tabla para limitar el acceso a los datos confidenciales por parte de los usuarios que no tienen derechos para ver o editar las tablas. En Access, los usuarios tienen la opción de crear un formulario en blanco desde cero, mediante el Asistente para formularios, o hacer que Access cree automáticamente un formulario a partir de una tabla o consulta.
Se puede crear fácilmente un formulario básico mediante la herramienta de formulario. Solo tiene que seleccionar la tabla (o consulta) en el panel de navegación en la que debe basarse el formulario y, a continuación, hacer clic en Crear > Formulario (en el grupo Formularios). Todos los campos de la fuente de datos subyacente se colocan en el formulario. Si Access encuentra una sola tabla que tiene una relación de uno a varios con la tabla o consulta que utilizó para crear el formulario, Access agrega una hoja de datos al formulario basada en la tabla o consulta relacionada.
Para crear un formulario dividido, haga clic en Más formularios en la pestaña Crear y, a continuación, seleccione Formulario dividido. Un formulario dividido muestra dos vistas de los datos simultáneamente: una vista de formulario y una vista de hoja de datos. Al trabajar con formularios divididos, se obtienen las ventajas de tener ambos tipos de formularios en un solo formulario. Por ejemplo, un usuario puede usar la parte de hoja de datos del formulario para localizar rápidamente un registro y, a continuación, usar la parte del formulario para ver o editar el registro.
Para ser más selectivo con respecto a los campos que aparecen en el formulario, utilice el Asistente para formularios. Este proceso de varios pasos permite al usuario definir cómo se agrupan y ordenan los datos y, en algunos casos, se pueden agregar campos de varias tablas o consultas al mismo formulario. Una vez creado el formulario, utilice las distintas vistas para modificar el diseño del formulario o rellenarlo con datos. Los formularios tienen tres vistas:
- Vista de formulario: muestra los datos del formulario. Esta es la vista que se utilizará para introducir o cambiar datos. Los controles de registro de la parte inferior del formulario se utilizan para mostrar registros específicos y añadir un registro nuevo (la flecha derecha con una estrella amarilla). Las propiedades de diseño del formulario no se pueden cambiar en esta vista.
- Vista de diseño: muestra el formulario y los datos en un diseño visual. Esta es la vista que se abre cuando se crea inicialmente un formulario. Algunas de las propiedades de diseño del formulario, como las fuentes de los campos y el ancho de las columnas, se pueden cambiar en esta vista. Sin embargo, los datos no se pueden cambiar en esta vista. ¡Observe las pestañas contextuales de las herramientas de diseño de formularios!
- Vista de diseño: muestra el diseño del formulario, pero no los datos. En esta vista se puede cambiar cualquier aspecto del diseño del formulario, pero no se pueden cambiar los datos. En esta vista también aparecen las pestañas contextuales Diseñar, Organizar y Formatear. La pestaña Diseño permite al usuario modificar el color, las fuentes o el tema del formulario. También se puede añadir al formulario un logotipo, un título o un campo de fecha y hora. También se pueden añadir controles de formulario (botones, cuadros de texto, cuadros combinados, etc.). La pestaña Organizar se utiliza para modificar el orden y la posición de los campos del formulario. La pestaña Formato permite al usuario modificar el estilo del formulario, incluidas las fuentes, y se puede añadir una imagen de fondo.
El usuario puede cambiar de una vista a otra tantas veces como desee mientras personaliza el formulario. El cambio de vista se puede realizar mediante el botón Ver de la cinta de opciones o los tres iconos de la parte inferior derecha de la ventana de Access.
Nota
Si un campo de una tabla se ha modificado después de crear el formulario, el formulario existente no se actualiza automáticamente. El formulario se puede modificar, pero a veces es más fácil eliminar el formulario existente y volver a crearlo en función de la nueva configuración de la tabla.


