Está en la página 1de 7

EJERCICIOS (2ª PARTE) FORMULARIOS EN

ACCESS

EJERCICIO 1
Diseñar un formulario sencillo para realizar compras de productos. Dicho formulario se va a basar
en las tablas de la base de datos Compras.mdb. Para visualizar los productos se utiliza un cuadro
combinado en el que se muestra el código del producto. Para visualizar los clientes se utiliza un
cuadro de lista en el que se muestra el código, nombre y apellidos del cliente:

EJERCICIO 2
Diseñar un formulario sencillo como el que se muestra a continuación. Dicho formulario se va a
basar en la tabla ProductosSuministrados, incluida en la base de datos Compras.mdb. Para
mostrar los productos se utiliza un cuadro de lista en el que se visualiza el código y descripción del
producto. Para visualizar los datos de los clientes se utiliza otro cuadro de lista en el que se
muestran el código, nombre y apellidos de los clientes.

Tema 6. Las Bases de datos


EJERCICIO 3
A partir de la base de datos Cigarrillos.mdb, diseñar el formulario que se indica a continuación
sobre la tabla Cigarrillos:

Los campos Color, Mentol, Filtro y Clase son cuadros combinados que mostrarán los siguientes
valores:

El campo PrecioVenta es un campo calculado que suma el 2% al precio de la marca de cigarrillos.

EJERCICIO 4
Partiendo de la base de datos Tecnología.mdb crea un formulario para la tabla Inventario que
muestre para el campo ¿Reparación? un control del tipo Botón de opciones:
a) Para ello, dibuja primero un Grupo de opciones con el control y dentro del grupo de
opciones coloca dos botones de opción

Tema 6. Las Bases de datos


b) Vamos a cambiar las propiedades de los botones de opción para que el primero de ellos
se active cuando se haya producido una reparación y el segundo de ellos aparezca activado
cuando no se haya producido una reparación:
- Selecciona el primer botón de opción. Pulsa el botón derecho – Propiedades, y
establece que el valor de la opción sea Sí.

- Selecciona ahora el segundo botón de opción. Accede también a sus propiedades


y establece que el valor de su opción sea No.

c) Fíjate que al ir pasando uno a uno los registros del formulario, la opción activada del campo
Reparación nunca cambia. Esto es porque dicha opción no se ha asociado con el campo
Reparación de la tabla Inventario. Para que los botones de opción reflejen el contenido del
campo Reparación de la tabla debes seleccionar el grupo de opciones y pulsar con el
botón derecho – Propiedades. En la opción Origen del control elige el campo
¿Reparación?

Grupo de opciones seleccionado

Establece que el origen del control sea el campo ¿Reparación?

Comprueba ahora que al ir pasando uno a uno los registros del formulario, los botones de opción de
Reparación sí concuerdan con el contenido del campo ¿Reparación? de la tabla Inventario. ¡Ya
está tu formulario listo!

EJERCICIO 5
Crea una nueva base de datos llamada Museo.mdb
a) Crea las siguientes tablas y campos (asocia a cada campo su tipo de datos adecuado).
- Tabla Galería: Código, Nombre, Orientación, Presupuesto, Acumulado de gastos.
- Tabla Encargados: DNI, Nombre, Apellidos, Edad, Sueldo base, Número trienios, Número
de hijos, código de la galería en la que trabaja.
- Tabla Cuadros principales: Código de la galería en la que se encuentra, Autor del
cuadro, Fecha de creación.
b) Crea las relaciones pertinentes entre las tablas.
c) Crea un formulario de la tabla Encargados. Añade en él un campo que calcule el sueldo total
mediante la fórmula: Sueldo total = Sueldo base + Número trienios * 33,60+ Número hijos * 9,00.
d) Inserta 5 registros a través de este formulario. Invéntate los datos.
e) Crea un formulario de Galerías, de manera que la Orientación se muestre mediante un cuadro
combinado, y sólo podrá tomar los valores: N, NE, E, SE, S, SO, O, NO.
Asimismo, incluye un campo que calcule automáticamente la diferencia entre el Presupuesto y el
Acumulado de gastos. Introduce 5 registros en este formulario.
f) Crear un formulario de Cuadros principales, a través del asistente, con distribución tabular.
Introduce en ese formulario 5 obras. Después elimina de dicho formulario el campo Código de la
galería.
g) Crear un formulario nuevo en el que aparezcan los datos de las Galerías y un subformulario con
los cuadros principales, asociándolo adecuadamente mediante el código de la galería.

Tema 6. Las Bases de datos


EJERCICIO 6
A partir de la base de datos Notas.mdb, diseña un formulario como el que se encuentra a
continuación para introducir las notas de una serie de alumnos. Dicho formulario consta de un
control ficha con dos pestañas. En la segunda pestaña se desea mostrar una lista de cada uno de
los alumnos con la nota que ha sacado en cada una de las asignaturas. En dicha lista no se podrán
realizar modificaciones, eliminaciones ni agregaciones. Dicha lista tampoco debe tener barras de
desplazamiento:

EJERCICIO 7
A partir de la base de datos Empleados.mdb, crear un formulario como el que se indica a
continuación. Dicho formulario consta de un subformulario en el que se mostrarán los empleados
que pertenecen al departamento seleccionado. El campo departamento es una lista desplegable
que muestra el número de departamento y nombre. Al seleccionar un departamento de esta lista, se
mostrarán automáticamente los datos del departamento en cuestión. En el subformulario no
aparecerán los botones de deslazamiento pero sí las barras de desplazamiento:

Tema 6. Las Bases de datos


EJERCICIO 8
A partir de la base de datos Facturas.mdb crea un formulario como el que se muestra a
continuación. Dicho formulario contiene dos subformularios. En el primero se muestran las
facturas que tiene cada cliente, y en el segundo se muestran las líneas de detalle que componen la
factura en cuestión:

EJERCICIO 9
A partir de la base de datos Hospitales.mdb, diseñar el formulario que se muestra a continuación.
La ejecución tiene que permitir recorrer los diferentes registros de la tabla Hospitales y, por cada
hospital visualizado, se visualizarán las salas correspondientes. No se deben permitir operaciones
de inserción, borrado ni actualización en la tabla Salas.

Tema 6. Las Bases de datos


EJERCICIO 10
Visualizar, además de los datos de las salas para el hospital seleccionado, los datos de los
empleados de ese hospital. El campo Turno del formulario Plantilla será un cuadro combinado que
mostrará los valores M (Mañana) y T (Tarde).

Inserta desde el formulario un registro nuevo inventándote los datos de un nuevo empleado del
hospital. Comprueba en la tabla Plantilla que los datos del nuevo empleado se han añadido
correctamente (incluso los datos del campo combinado Turno).

EJERCICIO 11
A partir de la base de datos VentasProductos.mdb vamos a gestionar las tablas CLIENTES,
PRODUCTOS y VENTAPRODUCTOS. En el diseño del formulario definiremos un control ficha con
tres pestañas; en cada una de ellas vamos a gestionar una de las tablas. El diseño del formulario
tendrá el siguiente aspecto:

Tema 6. Las Bases de datos


Esta última pestaña contiene dos cuadros combinados. El primer cuadro combinado mostrará el NIF
y nombre de los clientes. El segundo mostrará el código del producto y la descripción:

Tema 6. Las Bases de datos

También podría gustarte