Ejercicio Extra Semana 5

INSTRUCCIONES:
Lea cuidadosamente cada uno de los pasos planteados.
No proceda a realizarlo en el computador mientras no haya leído todo el Ejercicio.
PLANTEAMIENTO:
Las tablas que a continuación se presentan, corresponden a la base de datos de una
empresa que quiere llevar el control de los empleados por turno y su equipo de oficina,
se almacena la información, para después elaborar reportes varios.
TABLAS
Empleado
Turno
Proveedor
Codigoempleado
Codigoturno
Codigoproveedor
Nombres
Descripcionturno
Nombreproveedor
Apellidos
Equipo
Asignación
Genero
Telefono
Codigoequipo
Codigoequipo
Fechanacimiento
Descripcionequipo
Codigoempleado
Estadocivil
Preciocompra
Codigoturno
Fechaingreso
Codigoproveedor
Fechadeasignacion
Sueldobase
Fotografiaequipo
Fechafinasignacion
Fotografia
Status
Comentarios
REQUERIMIENTOS:
TABLAS
(Condición para revisar el resto)
a) Crear las tablas y definir el tipo de dato para cada campo.
b) Establezca la llave primaria para cada tabla.
c) Realice las relaciones entre las tablas correctamente.
FORMULARIOS
(Ingrese por lo menos tres registros en cada formulario)
1. Creación de formularios:
a) Formulario con subformulario: Empleado y Asignación.
b) Formulario Equipo por medio de 2 páginas(pestañas):
 En la página 2 código proveedor y fotografía; en la página 1 todos los otros campos.
c) Para el resto de tablas crear formularios normales.
2. Realice las siguientes validaciones en los formularios empleado y asignación:
a) El código del empleado debe ser mayor que cero y menor o igual a 3000.
b) La fecha de nacimiento debe ser menor a la del sistema.
c) El sueldo base no puede ser menor al salario mínimo legal
d) La fecha de asignación debe ser igual a la del sistema.
e) La fecha fin asignación debe ser mayor a la fecha de asignación.
3. Realice las siguientes máscaras de entrada en los formularios:
a) En el campo teléfono que aparezcan los paréntesis para el código de área y sea
obligatorio el ingreso del número de teléfono.
b) Que permita que aparezcan las diagonales, en los campos de tipo fecha y que sea
obligatorio el ingreso de los dígitos del día, mes y año.

4T14

4.

Genere los siguientes eventos:
a) Cuando se ingrese la fecha de asignación, el campo Status del Equipo debe pasar a
decir "OCUPADO".
b) Cuando se ingrese la fecha fin de asignación, el Status del Equipo debe pasar a decir
"DISPONIBLE".
5. Proceda a crear cuadros combinados:
a) Donde lo necesite. (FK)
b) Con lista de valores en la tabla Empleado:
 Para el campo Género defina: Femenino y Masculino.
 Para el campo Estado Civil defina: Soltero, Casado y Divorciado.
6. Defina formato condicional en el campo sueldo base:
a) Si el sueldo es menor de 4000 debe mostrarse en color rojo de lo contrario en color azul.
7. Realice el siguiente cuadro de texto en el formulario Equipo:
a) Cuando se seleccione el código del proveedor que aparezca el nombre del proveedor.
8. Realizar el Menú Principal (utilizando Formularios):
a) Creación de botones para trasladarse a cada uno de sus Formularios, sus Consultas y
sus Informes.
9. Creación de bienvenida, macro e inicio de la base de datos:
a) Crear un formulario de bienvenida con sus datos personales como estudiante.
b) Genere la macro que permita que se active automáticamente el formulario de bienvenida
al abrir la base de datos.
c) Al iniciar la base de datos después de la macro del formulario de bienvenida que se abra
el menú principal automáticamente, además como título de la aplicación (base de datos)
que aparezca su nombre completo y su número de carnet.
CONSULTAS (nombre de la consulta; el número y una breve descripción de lo que realiza)
1. Lista de empleados, con su estado civil y sus edades.
2. Lista de empleados por turno (descripción turno en orden descendente).
3. Lista de proveedores por su nombre, por letra inicial indicada por el usuario.
4. Lista de equipo asignado por turno especifico y que empleado es el responsable.
5. Lista de todo el equipo que esté Disponible.
6. Lista de empleados, con su respectivo sueldo y calcular su sueldo liquido (Sueldo menos el
Igss (4.83%), Isr (6%)).
7. Actualizar a todos los sueldos menores de 5000 con un incremento del 20%.
8. Liste los datos del equipo con su respectivo proveedor, calculando una suma total del precio de
compra.
INFORMES
(nombre del informe; el número y una breve descripción de lo que realiza)
1. Muestre los empleados con su estado civil y sus edades.
2. Muestre los empleados por turno (descripción turno en orden descendente).
3. Muestre a los proveedores por su nombre, por letra inicial indicada por el usuario.
4. Muestre el equipo asignado por turno específico y que empleado es el responsable.
5. Agrupe los datos del equipo según el proveedor, defina corte de página por cada proveedor,
inserte una imagen en el encabezado del informe.

Solicite a su tutor instrucciones para la entrega de este ejercicio.

PAGINA 1