access - formularios

29
UNIVERSIDAD DE ANTIOQUIA FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA FORMULARIOS Un formulario es un objeto sencillo cuya utilidad en una base de datos es introducir información y permitir pequeños cálculos. Su apariencia es similar a una ficha donde basta con llenar los espacios en blanco con la información pertinente. Puede poseer diferentes controles como botones, cuadros de texto, etc. Un formulario es una herramienta de acceso de información la cual permite que una persona que no posee conocimiento de bases de datos pueda introducirla con facilidad. Una vez creada una tabla se podrá crear el formulario asociado a ella. Esto es posible de forma sencilla, basta con tener abierta la tabla en vista hoja de datos y clic en la pestaña Crear, Formulario. También se puede crear un formulario a partir de más de una tablas o consultas, así como, de solo algunos campos de una tabla. Un formulario por lo general adopta y mantiene las características de las tablas y consultas asociadas, estableciéndose un vínculo directo con ellas. NOTA: Si se crea un formulario basado en una tabla o conjunto de ellas y después se modifican algunas de las características de estas últimas, el formulario mantendrá las características originales y por ello se debe modificar o crear uno nuevo y eliminar el anterior. CREACIÓN DE FORMULARIOS Todos los formularios presentan la misma estructura, independiente del método que se haya utilizado para crearlos, como es el nombre de los campos y un espacio en blanco para introducir los datos. Para crear un 1

Upload: zorento85

Post on 04-Jul-2015

1.024 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

FORMULARIOS

Un formulario es un objeto sencillo cuya utilidad en una base de datos es introducir información y permitir pequeños cálculos. Su apariencia es similar a una ficha donde basta con llenar los espacios en blanco con la información pertinente. Puede poseer diferentes controles como botones, cuadros de texto, etc.

Un formulario es una herramienta de acceso de información la cual permite que una persona que no posee conocimiento de bases de datos pueda introducirla con facilidad.

Una vez creada una tabla se podrá crear el formulario asociado a ella. Esto es posible de forma sencilla, basta con tener abierta la tabla en vista hoja de datos y clic en la pestaña Crear, Formulario. También se puede crear un formulario a partir de más de una tablas o consultas, así como, de solo algunos campos de una tabla.

Un formulario por lo general adopta y mantiene las características de las tablas y consultas asociadas, estableciéndose un vínculo directo con ellas.

NOTA: Si se crea un formulario basado en una tabla o conjunto de ellas y después se modifican algunas de las características de estas últimas, el formulario mantendrá las características originales y por ello se debe modificar o crear uno nuevo y eliminar el anterior.

CREACIÓN DE FORMULARIOS

Todos los formularios presentan la misma estructura, independiente del método que se haya utilizado para crearlos, como es el nombre de los campos y un espacio en blanco para introducir los datos. Para crear un formulario es indispensable haber creado una o más tablas o consultas y utilizar la opción Crear.

Al iniciar la creación de un formulario, luego de seleccionar Crear, muestra las siguientes opciones

Como ejercicio inicial, retome la base de datos IDIOMAS, creada con anterioridad y cree un formulario haciendo clic en la tabla alumnos. Para ello, abra la base de datos, seleccione sin abrir la tabla Alumnos, de clic en la pestaña Crear y clic en Formulario, dando así origen al formulario Alumnos, observe que muestra los datos propios de la tabla

1

Page 2: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

El formulario creado solo permite mostrar un registro a la vez, y en su parte inferior se muestra una barra donde se pueden observar los registros existentes, así como, desplazarse entre ellos haciendo uso de las flechas correspondientes.

Al cerrar el formulario creado, el programa preguntará si desea guardarlo asignele un nombre se archívelo. Se puede observar que en cuadro Todos Los objetos de Access de la izquierda aparece éste.

TIPOS DE ESTILOS DE FORMULARIOS A CREAR

1. Formulario : Es la opción más sencilla de todas, al escogerla entrega uno con todas sus características definidas. Ver ejemplo anterior.

2. Creación de formularios mediante la opción Mas Formularios: Brinda varias alternativas de creación entre ellas:

2.1. Formulario dividido: Con esta opción se logra obtener una ficha dividida en dos. En su parte superior está el formulario tal cual se logró en el paso anterior, y en su parte inferior un formulario tipo hoja de datos similar a una hoja de datos de Excel. Ambas partes tienen el mismo origen y es por esto que si se modifica un registro en la parte superior se está afectando la tabla inferior y viceversa.

2

Page 3: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

“Las dos vistas están conectadas al mismo origen de datos y están 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…”1

2.2 Crear un formulario mediante la Herramienta Varios Elementos: Permite la creación inmediata de un formulario con distribución en columnas, tipo hoja de datos, donde cada fila constituye un registro completo y habrá tantas filas como registros se digiten. Este tipo de formulario brinda la posibilidad de agregar botones y otros elementos.

2.3 Asistente para formularios: Permite la escogencia de las tablas, consultas, y campos que se desean incluir. “Para seleccionar con mayor criterio los campos que van a aparecer en un formulario, puede usar el Asistente para formularios en lugar de las diversas herramientas de creación de formulario anteriormente mencionadas.

El asistente para formularios, permite definir cómo se agrupan y se ordenan los datos así como usar campos de más de una tabla o consulta siempre y cuando se hayan definido con antelación las relaciones entre las tablas y consultas”.2

Luego de seleccionada la alternativa Asistente para Formularios, se muestra la ventana que deja ver una lista donde se observan las posibles tablas o consultas que se quiera escoger y en ellas los diferentes campos a usar.

1 Microsoft Access 2007, Microsoft Oficce Online, Ayuda2 Microsoft Access 2007, Microsoft office Online,Ayuda

3

Page 4: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

Usando esta opción cree el formulario correspondiente a la tabla matrícula, seleccionando todos sus campos.

2.4. Hoja de Datos: Es un formulario que contiene los campos en columnas y los registros en fila. Diseño similar al obtenido con la creación usando la herramienta varios elementos.

3. Crear un formulario mediante la Herramienta Formularios en Blanco: Permite la personalización del formulario.

Al seleccionar esta opción se obtiene un marco en blanco y la lista de tablas a partir de las cuales se puede construir el nuevo formulario. Escogida la tabla deseada, basta con dar doble clic en los campos deseados o simplemente arrastrarlos al lugar deseado, cumplida esta acción se puede insertar un logotipo, escoger la imagen, etc., colocarle un Título etc..

4. Crear un formulario mediante la opción Diseño de Formulario. Permite el manejo de controles para mostrar o incluir datos o realizar una acción específica.

Cree ahora los formularios correspondientes a la tabla Idiomas haciendo uso de la opción formulario dividido y el formulario Matrícula correspondiente a la tabla de mismo nombre, utilizando el Asistente pata formularios

Ahora de orden y presentación a los formularios construidos

4

Escoge uno a uno los campos

Permite escoger todos los campos

Permite escoger una o más tablas o consultas

Page 5: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

CUADRO DE CONTROLES

Un control no es más que un objeto que muestra datos, realiza acciones o se utiliza como decoración. Por ejemplo, se puede utilizar un cuadro de texto para mostrar datos, un botón de comando para abrir otro formulario o informe, una línea, un rectángulo para separar y agrupar controles etc.

Cuando se quiere crear varios controles del mismo tipo se puede bloquear el control haciendo doble clic sobre él (aparecerá rodeado de una línea más oscura), a partir de ese momento se podrán crear todos los controles que se desea de este tipo sin necesidad de hacer clic sobre el botón correspondiente cada vez. Para quitar el bloqueo hacemos clic sobre el botón .

Estando en diseño de formularios aparece una pestaña llamada Diseño y en ella una sección llamada Controles, allí se tiene un icono por cada tipo de control que se pueden añadir al formulario.

El grupo de controles contiene los siguientes elementos:

Etiqueta sirve para visualizar un texto fijo, texto que escribiremos directamente dentro del control o en su propiedad Título.

Cuadro de texto se utiliza mayoritariamente para presentar un dato almacenado en un campo del origen del formulario. Este tipo de cuadro de texto se llama un cuadro de texto dependiente porque depende de los datos de un campo y si modificamos el contenido del cuadro en la vista Formulario estaremos cambiando el dato en el origen. Los cuadros de texto también pueden ser independientes, por ejemplo para presentar los resultados de un cálculo, o para aceptar la entrada de datos de un usuario. Los datos de un cuadro de texto independiente no se guardan en ningún sitio. En la propiedad Origen del control se tiene el nombre del campo de la tabla al que está asociado (cuando es un dependiente) o una fórmula de cálculo cuando se quiere que presente el resultado de ese cálculo, en este último caso hay que preceder la fórmula por el signo de igualdad =.

Grupo de opciones Se utiliza para presentar un conjunto limitado de alternativas. Un grupo de opciones hace fácil seleccionar un valor, ya que el usuario sólo tiene que hacer clic en el valor que desee. Sólo se puede seleccionar una opción del grupo a la vez. Las opciones deben ser pocas sino es mejor utilizar un cuadro de lista, o un cuadro combinado en vez de un grupo de opciones.

5

Page 6: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

Un grupo de opciones consta de un marco de grupo así como de un conjunto de casillas de verificación, botones de opción y botones de alternar. Cuando insertamos en el formulario un grupo de opciones, se abre el asistente que ayuda a definir el grupo de opciones.

Botón de alternar , se suele utilizar para añadir una nueva opción a un grupo de opciones ya creado, también se puede utilizar para presentar un campo de tipo Sí/No, si el campo contiene el valor Sí, el botón aparecerá presionado.

Botón de opción , se suele utilizar para añadir una nueva opción a un grupo de opciones ya creado, o para presentar un campo de tipo Sí/No. Si el campo contiene el valor Sí, el botón tendrá este aspecto , en se defecto .

Casilla de verificación , se suele utilizar para añadir una nueva opción a un grupo de opciones ya creado, o para presentar un campo de tipo Sí/No. Si el campo contiene el valor Sí, la casilla tendrá este aspecto , sino, este .

Cuadro combinado . En muchos casos, es más rápido y fácil seleccionar un valor de una lista que recordar un valor para teclearlo. Una lista de posibilidades ayuda también a asegurar que el valor que se ha introducido en el campo es correcto. Si no se dispone de suficiente espacio en el formulario para mostrar la lista en todo momento se utilizar un cuadro combinado, ya que el cuadro combinado muestra un sólo valor (el almacenado en el campo asociado al control) y si se quiere ver la lista la se despliegan con la flecha que tiene a la derecha. Cuando se añaden un cuadro combinado al área de diseño, se abre el asistente que ayuda a definir el control.

Cuadro de lista . A diferencia del cuadro combinado en el cuadro de lista la lista de valores aparece desplegada en todo momento. Al igual que los cuadros combinados un cuadro de lista puede tener una o más columnas, que pueden aparecer con o sin encabezados. Cuando se añaden un cuadro de lista al área de diseño, se abre el asistente que ayuda a definir el control.

Botón de comando . Un botón de comando permite ejecutar una acción con un simple clic, por ejemplo abrir otro formulario, borrar el registro, ejecutar una macro, etc... Al hacer clic en el botón, no sólo se ejecutará la acción correspondiente, sino que también parecerá que se presiona y se suelta el botón. También tiene un asistente asociado que permite crear botones para realizar más de treinta acciones predefinidas distintas.

Control imagen para insertar imágenes en el formulario, esta imagen no variará al cambiar de registro.

6

Page 7: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

Marco de objeto independiente para insertar controles como un archivo de sonido, un documento Word, un gráfico, etc... Serán controles que no variarán al cambiar de registro.

Marco de objeto dependiente para insertar una imagen u otro objeto que cambia de un registro a otro.

Salto de página , el salto de página no tiene efecto en la vista Formulario pero sí en la vista preliminar y a la hora de imprimir.

Control ficha , se utiliza cuando se quiere presentar en forma de pestañas, en una un registro del origen y en otra u otras campos asociados que cabrían en una sola pantalla y se quiere organizarlos en varias fichas.

Línea para añadir una línea en el formulario.

Rectángulo para añadir un rectángulo al formulario.

Existen además otros comandos cuando se usa el control líneas, como son grosor de línea, tipo de línea, color de línea.

Efecto especial Permite cambiar la apariencia del control deseado dándole bajo o alto relieve, grabado sombreado, etc.

Asistente para controles , si está seleccionado, a través de un asistente ayuda en ciertas labores como un auxiliar paso a paso.

Seleccionar todo: permite la selección de todos los elementos que conforman un formulario para aplicarle ciertas propiedades.

Otros controles que tiene que ver con encabezados son

Logotipo: Permite colocar una imagen que represente el formulario

Título: permite la colocación de una identificación propia al formulario

Insertar Número de Página: permite numerar la páginas que pueda contenerse

Insertar Fecha y Hora: Coloca la fecha y hora actuales al formulario

También se puede agregar un subformulario . Un subformulario es un formulario que se inserta en otro. El formulario primario se denomina formulario principal, y el formulario interior se denomina subformulario. Una combinación formulario/subformulario se llama a menudo formulario jerárquico, formulario principal/detalle o formulario principal/secundario. Los subformularios son muy eficaces cuando se desea mostrar datos de tablas o consultas con una relación uno a

7

Page 8: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

varios. Esta opción se observa claramente creando como ejercicio en la Base de datos Idiomas el formulario Alumnos utilizando el Asistente para formularios.

Seleccionados los campos de la tabla Alumnos, luego se selecciona de nuevo la otra tabla que hará de subformulario, en este caso Matrículas, oprimiendo Siguiente, aparece una ventana

8

Page 9: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

En ella se puede observar la selección de formulario con subformularios

Y una muestra gráfica de cómo podría quedar el formulario.

Al oprimir siguiente, aparece una nueva opción de selección

Escogida Hoja de datos, aparece una ventana para seleccionar un estilo

Escogido el deseado, aparece

9

Page 10: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

La alternativa de opción le permite terminar o modificar el diseño

Escogida esta última, garantiza una mejora en la presentación del formulario definitivo

Como se observará el campo CÓDIGO ALUMNO se encuentra en ambos formularios, para evitar esto hay dos alternativas: en el momento de la creación no seleccionar campos repetidos, si esto ya pasó, eliminarlo desde diseño.

El formulario principal y subformulario de este tipo de formularios están vinculados para que el subformulario presente sólo los registros que están relacionados con el registro actual del formulario principal (que el subformulario presente sólo los alumnos matriculados en el curso activo).

En la Base de Datos IDIOMAS, crear un formulario utilizando la opción Vista Diseño, agrande la ventana hasta darle un tamaño cercano a la pantalla, ubique un Logotipo que identifique la academia, el nombre de la academia IDIOMAS, tres botones de comando que abran los respectivos formularios al dar clic en ellos, centre una imagen y ubique a su alrededor los botones creados.

Anexe a este formulario un botón que permita cerrar la Base de Datos y con ello la aplicación. Guarde con el nombre Inicio.

10

Page 11: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

PROPIEDADES DEL FORMULARIO

Para acceder a las propiedades del formulario se debe tener éste en vista diseño y hacer clic en el botón de la pestaña herramientas o seleccionarlas dando clic derecho en cualquier parte del formulario. Las propiedades están organizadas en esta ventana en varias fichas, la ficha Todas recopila todas las propiedades, la ficha Eventos permite asociar macros, procedimientos o código VBA, es acá donde se definen las acciones a ejecutar por el formulario cuando este abre o se realiza una acción específica en él.

Se debe tener en cuenta en la hoja de propiedades el tipo de selección, observe en la gráfica que está seleccionado Formulario, de no estar este, en la flecha al seleccionarla se debe escoger esta opción

Algunas propiedades de la pestaña formato que más se utilizan son

El Título es el que aparece en la barra de título, es la identificación.

Vista predeterminada permite especificar la presentación inicial del formulario, es la vista con la que se visualizan los datos al abrir el formulario. En esta propiedad se puede elegir entre los siguientes valores:

Un único formulario: muestra un sólo registro por pantalla.

Formularios continuos: muestra varios registros (tantos como quepan en la ventana actual), se genera una copia de la sección detalle del formulario por cada registro que quepa en la ventana.

11

Page 12: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

Hoja de datos: muestra los campos del formulario organizados en filas y columnas como la vista hoja de datos que se conoce.

Las propiedades Permitir... indican a qué tipo de vista se puede pasar una vez abierto el formulario, las que tengan la propiedad Sí, serán las vistas posibles a mostrar

Imagen sus opciones son propiedades asociadas con ella

Barras de desplazamiento: permite definir qué barras de desplazamiento se quiere que se vean en el formulario cuando el formulario sea más grande que la pantalla del computador, puede ser la vertical, horizontal, ambas o ninguna.

Selectores de registros: para especificar si deben aparecer o no los selectores de registros (el selector de registros es el pequeño cuadrado o barra colocado a la izquierda de un registro en el que se puede hacer clic para seleccionar todo el registro en las vistas Hoja de datos y Formulario y que aparece con un lápiz cuando se está modificando el registro).

Botones de desplazamiento: si la propiedad está establecida a Sí aparece en la vista formulario la barra de desplazamiento por los registros del origen del formulario

Separadores de registros: si la propiedad está establecida a Sí aparece en la vista formulario una línea de separación entre cada registro. Esta propiedad se suele utilizar cuando la vista predeterminada es la de Formularios continuos.

Ajuste de tamaño automático, indica si una ventana Formulario se abre automáticamente con el tamaño adecuado para mostrar registros completos. La ventana Formulario sólo cambia de tamaño si se abre en vista Formulario. Al abrir inicialmente el Formulario en Vista Diseño y a continuación, pasar a la vista Formulario, la ventana no cambiará de tamaño.

Centrado automático: indica si el formulario será centrado automáticamente en la ventana de la aplicación cuando se abra.

Dependiendo del tamaño y la colocación de la ventana de la aplicación, los formularios pueden aparecer por fuera de uno de los lados de la ventana de la aplicación, ocultando parte del mismo. Al centrar el formulario automáticamente cuando se abre hace que sea más fácil de ver y de usar.

Si en la vista Diseño se introduce algún cambio en un formulario cuya propiedad Ajuste De Tamaño Automático está establecida en No y cuya propiedad Centrado Automático está establecida en Sí, cambia a la vista Formulario antes de guardar el

12

Page 13: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

formulario. Si no lo se hace, Microsoft Access recorta el formulario por los bordes derecho e inferior la siguiente vez que se abra el formulario.

Si la propiedad Centrado Automático está establecida en No, se abre una ventana Formulario con su esquina superior izquierda en la misma posición que cuando se cerró

Las propiedades referentes a botones sirven para que estos botones aparezcan o no en la ventana

Las propiedades referentes a imagen se refieren a una imagen de fondo del formulario.

Lo opción Datos, permite:

Origen del registro: indica de qué tabla o consulta se sacarán los datos a visualizar en el formulario. Al posicionar el cursor sobre esta propiedad en la parte derecha aparece una flecha para desplegar la lista de todas las tablas y consultas definidas en la base de datos y poder elegir una de ellas, también aparece el botón que permite entrar en una ventana Diseño de consulta y definir una consulta donde la propiedad se rellenará con el código SQL. Las personas que sepan SQL pueden escribir la sentencia SQL directamente en la propiedad.

Ordenar por: permite indicar el campo por el cual se quiere que salgan los registros ordenados. Si se quiere poner varios campos de ordenación se tiene que separarlos por punto y coma.

Permitir ediciones: si esta propiedad está establecida a No, no se podrán realizar cambios en los datos que aparezcan en el formulario, únicamente se podrán visualizar.

Permitir eliminación: si esta propiedad está establecida a No, no se podrán borrar registros.

13

Page 14: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

Permitir agregar: si esta propiedad está establecida a No, no se podrán añadir nuevos registros.

Entrada de datos: si esta propiedad está establecida a Sí cuando se abre el formulario no se visualizan los registros que ya existen en el origen sino que se abre un registro en blanco para empezar a añadir nuevos registros.

Esta opción se puede utilizar cuando se quiere que alguien introduzca nuevos datos en una tabla, sin que tenga acceso a los datos que estaban ya grabados.

La pestaña de propiedades Otras brinda las siguientes posibilidades

Emergente: un formulario emergente es un formulario que permanece encima de otras ventanas.

Ciclo: permite especificar qué sucede cuando se presiona la tecla TAB y el enfoque se encuentra en el último campo de un formulario dependiente.

Si se elige el valor Todos los registros, se pasará al siguiente registro.

Si se elige el valor Registro activo, queda en el registro y volverá al primer campo del registro.

Si se elige el valor Página activa, se regresa al primer campo de la página.

AÑADIR CONTROLES

En la pestaña Diseño existe un botón por cada tipo de controles que se pueden añadir al formulario

Un control no es más que un objeto que muestra datos, realiza acciones o se utiliza como decoración. Por ejemplo, podemos utilizar un cuadro de texto para mostrar datos, un botón de comando para abrir otro formulario o informe, o una línea o un rectángulo para separar y agrupar controles con el fin de hacerlos más legibles.

14

Page 15: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

Si se quiere añadir un tipo de control, como por ejemplo una imagen, estando en la opción diseño del formulario desde la pestaña diseño hacer clic sobre el tipo de control que se quiere añadir, soltar el botón del ratón, se verá que el cursor ha tomado otra forma, ahora se posiciona en el área del formulario donde se quiere definir el control, se aprieta el botón izquierdo del ratón y manteniéndolo apretado arrastramos el ratón hasta dejar el control del tamaño deseado.

Luego de colocado el control en el formulario, para moverlo de sitio, se ubica el ratón sobre el control hasta que el puntero del ratón tome la forma de mano. En ese momento se da clic sobre él y manteniéndolo pulsado se arrastra hasta su posición definitiva. Cuando se selecciona un control también se selecciona la etiqueta que tiene asociada y se moverán tanto el control como su etiqueta, para desplazar cada uno independientemente, se coloca el ratón sobre la esquina superior izquierda en un pequeño cuadro que aparece allí, es mover el ratón desde el controlador de movimiento.

Para mover varios controles a la vez, se selección todos arrastrando el ratón sobre todos y luego mover uno de ellos, se moverán todos.

Del Curso Access_2007 elaborado por AulaClick, una página que presta el servicio de cursos y tutoriales de varios tipos, transcribo las siguientes definiciones de varios tipos de controles a usar con formularios

15

Page 16: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

“… El botón   activará o desactivará la Ayuda a los controles. Si lo tenemos activado (como en la imagen) al crear determinado tipo de controles se abrirá un asistente para crearlos.

El resto de la sección se compone de los siguientes tipos de controles:

Etiqueta 1, sirve para visualizar un texto fijo, texto que escribiremos directamente dentro del control o en su propiedad Título.

Para insertar un hipervínculo tenemos el botón 7

Cuadro de texto 2, se utiliza mayoritariamente para presentar un dato almacenado en un campo del origen del formulario. Este tipo de cuadro de texto se llama un cuadro de texto dependiente porque depende de los datos de un campo y si modificamos el contenido del cuadro en la vista Formulario estaremos cambiando el dato en el origen. Los cuadros de texto también pueden ser independientes, por ejemplo para presentar los resultados de un cálculo, o para aceptar la entrada de datos de un usuario. Los datos de un cuadro de texto independiente no se guardan en ningún sitio. En la propiedad Origen del control tenemos el nombre del campo de la tabla al que está asociado (cuando es un dependiente) o una fórmula de cálculo cuando queremos que nos presente el resultado de ese cálculo, en este último caso hay que preceder la fórmula por el signo de igualdad =.

Cuadro combinado 0. En muchos casos, es más rápido y fácil seleccionar un valor de una lista que recordar un valor para teclearlo. Una lista de posibilidades ayuda también a asegurar que el valor que se ha introducido en el campo es correcto. Si no disponemos de suficiente espacio en el formulario para mostrar la lista en todo momento se utiliza un cuadro combinado, ya que el cuadro combinado muestra un sólo valor (el almacenado en el campo asociado al control) y si queremos ver la lista, la desplegamos con la flecha que tiene a la derecha. Cuando añadimos un cuadro combinado al área de diseño, se abre el asistente que nos ayuda a definir el control.

Cuadro de lista C. A diferencia del cuadro combinado en el cuadro de lista la lista de valores aparece desplegada en todo momento. Al igual que los cuadros combinados un cuadro de lista puede tener una o más columnas, que pueden aparecer con o sin encabezados. Cuando añadimos un cuadro de lista al área de diseño, se abre el asistente que nos ayuda a definir el control.

Grupo de opciones 8 Se utiliza para presentar un conjunto limitado de alternativas. Un grupo de opciones hace fácil seleccionar un valor, ya que el usuario sólo tiene que hacer clic en el valor que desee. Sólo se puede seleccionar una opción del grupo

16

Page 17: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

a la vez. Las opciones deben ser pocas sino es mejor utilizar un cuadro de lista, o un cuadro combinado en vez de un grupo de opciones.

Un grupo de opciones consta de un marco de grupo así como de un conjunto de casillas de verificación, botones de opción y botones de alternar. Cuando insertamos en el formulario un grupo de opciones, se abre el asistente que nos ayuda a definir el grupo de opciones.

Botón de opción F, se suele utilizar para añadir una nueva opción a un grupo de opciones ya creado, o para presentar un campo de tipo Sí/No. Si el campo contiene el valor Sí.

Casilla de verificación D, se suele utilizar para añadir una nueva opción a un grupo de opciones ya creado, o para presentar un campo de tipo Sí/No. Si el campo contiene el valor Sí.

Botón de alternar B, se suele utilizar para añadir una nueva opción a un grupo de opciones ya creado, también se puede utilizar para presentar un campo de tipo Sí/No, si el campo contiene el valor Sí, el botón aparecerá presionado.

Botón de comando 5. Un botón de comando permite ejecutar una acción con un simple clic, por ejemplo abrir otro formulario, borrar el registro, ejecutar una macro, etc... Al hacer clic en el botón, no sólo se ejecutará la acción correspondiente, sino que también parecerá que se presiona y se suelta el botón. También tiene un asistente asociado que permite crear botones para realizar más de treinta acciones predefinidas distintas.

Control pestaña 6, se utiliza cuando queremos presentar para cada registro del origen muchos campos que no caben en una sola pantalla y queremos organizarlos en varias pestañas.

Marco de objeto independiente E,  para insertar controles como un archivo de sonido, un documento Word, un gráfico, etc... Serán controles que no variarán al cambiar de registro.

Marco de objeto dependiente G,  para insertar una imagen u otro objeto que cambia de un registro a otro.

Línea A,  para añadir una línea en el formulario.”

Cambiar el tamaño de los controles.

17

Page 18: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

Para cambiar el tamaño de un control seleccionarlo para que aparezcan los controladores de tamaño, a continuación mover el ratón encima de uno de los controladores de tamaño, cuando el puntero toma la forma de una flecha doble pulsar el botón izquierdo del ratón y sin soltarlo arrastrarlo hasta que el control tome el tamaño deseado.

Para cambiar el tamaño de varios controles a la vez, se seleccionan todos y al cambiar el tamaño de uno de ellos, se cambiarán todos.

Alinear varios controles, se pueden mover uno a uno utilizando como guía la cuadrícula pero se tiene una opción del menú Formato que permite realizarlo de forma más cómoda. Se selecciona los controles a alinear, se despliega el menú Formato, el menú Alinear y se elige la opción deseada según que se desee alinear los controles a la izquierda, derecha, arriba, abajo, a la cuadrícula. Para ver el efecto de cada opción se tiene un dibujo en la parte izquierda de la opción.

TALLER

Valor 20%

Con base en las tablas realizadas en la Base de datos Farmacia, observe la tabla Productos la cual tiene combinada la tabla proveedores con dos campos incluidos para facilitar la búsqueda de estos últimos al momento de introducir los registros. Observe también, el que podría ser el formulario Productos y como se ven los campos combinados correspondientes a Laboratorio Proveedor

El siguiente podría ser el formulario Productos, allí se observan los campos

18

Page 19: Access - Formularios

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE QUÍMICA FARMACÉUTICA LABORATORIO DE INFORMÁTICA

Elabore todos los formularios que crea necesarios para la base de datos farmacia que incluya todas las tablas vista hasta el momento, subformularios y cuadros combinados. Dele una presentación adecuada con los acabados necesarios.

Etc..

Bibliografía

Villa Fermi access 2000, tutorial

Aulaclick, tutorial access 2002

19