Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Un formulario es un objeto de base de datos que se puede usar para escribir, modificar o mostrar los datos de una tabla o consulta. Los formularios se pueden usar tambin para controlar el acceso a los datos, decidiendo qu campos o filas de datos se van a mostrar. Por ejemplo, puede que algunos usuarios necesiten ver slo algunos de los campos de una tabla que contiene numerosos campos. Si se proporciona a esos usuarios un formulario con slo esos campos, les ser ms fcil usar la base de datos. Adems, se pueden agregar botones y otros controles para automatizar las acciones frecuentes. Un formulario visualmente ordenado y atractivo resultar agradable y eficaz al trabajar con una base de datos, y ayudar a evitar la introduccin de datos incorrectos.
Access crea el formulario y se muestra en la vista Presentacin. En la vista Presentacin, se pueden realizar cambios en el diseo en el formulario mientras se muestran datos. Por ejemplo, se puede ajustar el tamao de los cuadros de texto para que quepan los datos si es necesario. Si Access encuentra una sola tabla que tenga una relacin uno a varios con la tabla o consulta usada para crear el formulario, agregar un subformulario basado en la tabla o consulta relacionada. Por ejemplo, si se crea un formulario simple basado en la tabla Empleados y hay una relacin uno a varios definida entre la tabla Empleados y la tabla Pedidos, en la hoja de datos se muestran todos los registros de la tabla Pedidos que formen parte del actual registro Empleado. Se puede eliminar el subformulario si no lo necesitamos. Si hay ms de una tabla con una relacin uno a varios con la tabla usada para crear el formulario, Access no agrega ninguna hoja de datos al formulario.
Pg. 1
Las dos vistas estn conectadas al mismo origen de datos y estn en todo momento sincronizadas entre ellas. Si se selecciona un campo en una parte del formulario, se selecciona el mismo campo en la otra parte del formulario. Se pueden agregar, editar o eliminar datos de ambas partes (siempre y cuando el origen de registros sea actualizable y el formulario no est configurado para evitar estas acciones). Los formularios divididos aportan las ventajas de ambos tipos de formularios en un solo formulario. Por ejemplo, se puede usar la parte correspondiente a la hoja de datos para buscar rpidamente un registro y, a continuacin, el formulario para ver o editar el registro. Para crear un formulario dividido mediante la herramienta Formulario dividido: 1. En el panel de exploracin, haga clic en la tabla o consulta que contiene los datos que desee incluir en el formulario. O bien, abra la tabla o consulta en la vista Hoja de datos. 2. En la ficha Crear, dentro del grupo Formularios, clic en el botn Formulario dividido. Access crea el formulario y lo muestra en la vista Presentacin.
Pg. 2
Si desea incluir en el formulario campos de varias tablas y consultas, no haga clic en Siguiente ni en Finalizar despus de seleccionar los campos de la primera tabla o consulta en la primera pgina del Asistente para formularios. Repita los pasos para otra tabla o consulta, incluya los dems campos que necesite en el formulario. A continuacin, pulse en Siguiente o Finalizar.
2. En el panel Lista de campos, haga clic en el signo ms (+) situado junto a la tabla o las tablas que contienen los campos que desee ver en el formulario. 3. Para agregar un campo al formulario, haga doble clic en l o arrstrelo hasta el formulario. Para agregar varios campos a la vez, seleccinelos con la tecla CTRL. A continuacin, arrstrelos todos juntos hasta el formulario.
NOTA
El orden de las tablas en el panel Lista de campos puede cambiar en funcin de qu parte del formulario est seleccionada actualmente. Si no puede agregar un campo al formulario, seleccione una parte distinta del formulario y pruebe a agregar el campo de nuevo. Para obtener ms informacin sobre cmo trabajar con el panel Lista de campos, vea el artculo Agregar un campo a un formulario o informe.
Pg. 3
4. Con las herramientas del grupo Controles en la ficha Formato, se puede agregar al formulario un logotipo, un ttulo, nmeros de pginas o la fecha y la hora.
5. Si desea agregar al formulario una mayor variedad de controles, cambie a la vista Diseo haciendo clic con el botn secundario en el formulario y eligiendo Vista Diseo . A continuacin, podr usar las herramientas del grupo Controles de la ficha Diseo.
Pg. 4
El panel Lista de campos es la mejor forma de crear un control dependiente, por dos motivos: Access rellena automticamente la etiqueta asociada del control con el nombre del campo (o el ttulo definido para ese campo en la tabla o consulta subyacente), por lo que no hay que escribir la etiqueta del control. Access establece automticamente muchas de las propiedades del control en los valores apropiados de acuerdo con las propiedades del campo en la tabla o consulta subyacente (como las propiedades Formato, Lugares decimales y Mscara de entrada).
Si ya ha creado un control independiente y desea enlazarlo a un campo, establezca la propiedad Origen del control del control. Para obtener informacin detallada sobre la propiedad Origen del control, presione F1 mientras que el cursor se encuentra en la lista desplegable de la propiedad. La Hoja de propiedades define las caractersticas del control, como su nombre, el origen de sus datos y su formato. Para abrir la hoja de propiedades, presione F4.
En los diseos apilados, los controles se organizan verticalmente, de forma similar a un formulario en papel, con una etiqueta a la izquierda de cada control. Los diseos apilados estn siempre incluidos en una seccin de formulario simple.
Pg. 5
Puede combinar diseos de controles de distinto tipo en un mismo formulario. Por ejemplo, puede tener un diseo tabular para crear una fila de datos para cada registro y uno o varios diseos apilados debajo donde se incluyan ms datos del mismo registro.
En un formulario existente, puede aplicar un diseo a grupos de controles siguiendo este procedimiento: 1. Seleccione un control que desee agregar al diseo. 2. Mantenga presionada la tecla MAYS y proceda a seleccionar los dems controles. 3. Siga uno de estos procedimientos: o En la ficha Organizar, en el grupo Diseo de controles, haga clic en Tabular Apilado o . o en
Haga clic con el botn secundario en los controles seleccionados, seleccione Diseo y haga clic en Tabular o Apilado .
Haga clic con el botn secundario en el diseo de controles, seleccione el submen Diseo y luego elija el diseo que prefiera.
Haga clic con el botn secundario en el diseo de controles, seleccione el submen Diseo y luego elija el diseo que prefiera.
Pg. 6
Agregar controles a un diseo de controles Agregar un nuevo campo desde el panel Lista de campos a un diseo de controles existente
Arrastre el campo desde el panel Lista de campos hasta el diseo. Una barra horizontal o vertical indica dnde se situar el campo al soltar el botn del mouse.
Haga clic con el botn secundario en uno de los controles seleccionados, pulse en el submen Diseo y selecciones Quitar .
Pg. 7
Hay algunos aspectos del diseo del formulario que slo pueden realizarse en la Vista Diseo: Agregar algunos controles como etiquetas, imgenes, lneas, rectngulos, etc. Editar los orgenes de los controles de cuadro de texto en los propios cuadros de texto sin usar la hoja de propiedades. Cambiar el tamao de las secciones de los formularios como, por ejemplo, la seccin Encabezado del formulario o la seccin de Detalle. Cambiar algunas propiedades de formulario (Vista predeterminada, Permitir vista Formulario).
Puede mostrar la Hoja de propiedades, desde la ficha Organizar, pulsando en el botn Hoja de propiedades (tambin con F4). Puede usar la Lista de campos para agregar campos de la tabla o consulta subyacente al formulario. Para mostrar el panel Lista de campos, realice una de las siguientes acciones: En la ficha Formato, grupo Controles, seleccione Agregar campos existentes Presione ALT+F8. o o Para agregar un solo campo, haga doble clic sobre l o arrstrelo desde el panel Lista de campos hasta la seccin del formulario donde desee incluirlo. Para agregar varios campos a la vez, utilice la tecla MAYS o la tecla CTRL. A continuacin, arrastre los campos seleccionados hasta el formulario. .
Pg. 8
o o
Para agregar un solo campo, haga doble clic sobre l o arrstrelo desde el panel Lista de campos hasta la seccin del formulario donde desee incluirlo. Para agregar varios campos a la vez, utilice la tecla MAYS o la tecla CTRL. A continuacin, arrastre los campos seleccionados hasta el formulario.
NOTA
Algunos controles slo son accesibles desde la Vista Diseo. Para cambiar a la Vista Diseo, haga clic con el botn secundario en el nombre del formulario en el panel de exploracin y, a continuacin, haga clic en Vista Diseo .
Si prefiere crear controles sin la ayuda del asistente, inhabiltelo desde el mismo botn
Si aparece el Asistente para controles, puede que contenga pasos para enlazar el control con un campo. En caso contrario, se crea un control independiente. Si el control es del tipo que puede mostrar datos (por ejemplo, un cuadro de texto o una casilla de verificacin), es preciso especificar un nombre de campo o una expresin en el cuadro de la propiedad Origen del control para que se muestren los datos. Para ver las propiedades de un control, seleccione el control y, a continuacin, presione F4.
Pg. 9
Guardar el trabajo
Si fuese necesario, puede modificar el diseo o crear un nuevo formulario basado en el original.
2. En el cuadro de dilogo Guardar como, escriba un nombre en el cuadro Guardar formulario en, seleccione Formulario en la lista Como y, a continuacin, haga clic en Aceptar.
Pg. 10