You are on page 1of 73

PRACTICA 1 (INTRODUCCIN)

Ejercicio 1 Crear bases de datos Concesionario.


1 Crear una base de datos en la carpeta Con tu nombre del disco duro con el nombre de Concesionario. 2 Cerrar la base de datos anterior. 3 Abrir la base de datos Concesionario de la carpeta Con tu nombre del disco duro. 4 Volver a cerrarla.

Clnica.
1 Crear una base de datos en la carpeta Con tu nombre del disco duro con el nombre de Clnica. 2 Cerrar la base de datos anterior. 3 Abrir la base de datos Clnica de la carpeta Con tu nombre del disco duro. 4 Volver a cerrarla.

EJERCICIO 2: Crear tablas Concesionario II.


1 Abrir la base de datos Concesionario de la carpeta Con tu nombre del disco duro. 2 Crear una tabla con el nombre de Clientes con los siguientes campos: Nombre del campo
Cdigo Cliente Nombre Cliente Apellidos cliente Direccin cliente Poblacin Cdigo postal Provincia Telfono Fecha nacimiento

Tipo de dato
Numrico Texto Texto Texto Texto Texto Texto Texto Fecha/Hora

La clave principal ser el campo Cdigo cliente. 3 Crear otra tabla con el nombre de Coches vendidos con los siguientes campos: Nombre del campo
Matrcula Marca Modelo Color Precio Extras instalados

Tipo de dato
Texto Texto Texto Texto Texto Memo

La clave principal ser el campo Matrcula. 4 Crear otra tabla con el nombre de Fechas de revisin con los siguientes campos: Nombre del campo
N revisin Cambio aceite Cambio filtro Revisin frenos Otros

Tipo de dato
Autonumrico S/No S/No S/No Memo

La clave principal ser el campo N revisin. 5 Cerrar la base de datos.


INFORMTICA DE USUARIO pagina 1

Clnica II.
1 Abrir la base de datos Clnica de la carpeta Con tu nombre del disco duro. 2 Crear una tabla con el nombre de Pacientes con los siguientes campos: Nombre del campo
Cdigo Paciente Nombre Paciente Apellidos Paciente Direccin Poblacin Cdigo postal Provincia Telfono Paciente Fecha nacimiento

Tipo de dato
Numrico Texto Texto Texto Texto Texto Texto Texto Fecha/Hora

La clave principal ser el campo Cdigo Paciente. 3 Crear otra tabla con el nombre de Mdicos con los siguientes campos: Nombre del campo
Cdigo Mdico Nombre Mdico Apellidos Mdico Telfono Mdico Especialidad

Tipo de dato
Texto Texto Texto Texto Texto

La clave principal ser el campo Cdigo Mdico. 4 Crear otra tabla con el nombre de Ingresos con los siguientes campos: Tipo de dato
Autonumrico Numrico Texto Fecha/Hora

Nombre del campo


N ingreso Habitacin Cama Fecha ingreso

La clave principal ser el campo N ingreso.

5 Cerrar la base de datos.

EJERCICIO 3 Modificar Datos Concesionario III.


1 Abrir la base de datos Concesionario de la carpeta Con tu nombre del disco duro. 2 Modificar la estructura de la tabla Clientes siguiendo los datos siguientes: Nombre del campo
Cdigo Cliente Nombre Cliente Apellidos cliente Direccin cliente Poblacin Cdigo postal Provincia Telfono Fecha nacimiento

Propiedades

Regla de validacin: No se puede introducir clientes cuyo cdigo no est comprendido entre los valores 1 y 3000. Tamao:15 Tamao: 30 Tamao: 30 Tamao: 15 Tamao: 5 Tamao: 15; Valor predeterminado: Valencia Tamao: 10 Formato: Fecha corta

3 Modificar la estructura de la tabla Coches vendidos: Nombre del campo


Matrcula Marca Modelo

Tipo de dato
Tamao: 7 Tamao: 15 Tamao: 20

INFORMTICA DE USUARIO

pagina 2

Color Precio Extras instalados

Tamao: 2 Numrico Dejar las opciones por defecto

4 Introducir los siguientes datos a la tabla Clientes:


Cdigo Cliente 100 101 105 112 225 260 289 352 365 390 810 822 860 Nombre Cliente Antonio Carlos Luis Jaime Alfonso Jos Elisa Eva Gerardo Carlos Lourdes Sergio Joaqun Apellidos Cliente Garca Prez Prez Ruiz Rodrguez Ms Juangrn Sornes Prats Montolla Navarro Lard beda Sansn San Martn Hernndez Luis Prats Ruiz Oliver Peris Larred Navas rboles Onsins Direccin Astilleros, 3 Magallanes, 21 Balmes, 21 Sneca, 23 Ro Segura, 14 Valencia, 4 Villafranca, 34 Salinas, 8 Ercilla, 8 Gran va, 34 Ganda, 8 Poblaci n Valencia Utiel Ganda Valencia Sagunto Valencia Sagunto Alzira Valencia Valencia Valencia Valencia Xtiva Cdigo Postal 46011 46300 46700 46014 46500 46002 46500 46600 46002 46005 46007 46005 46800 Provincia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Valencia Telfono 963689521 962485147 962965478 963684596 963547852 963874569 963547812 962401589 963589621 963589654 963587412 963589621 963758963 Fecha nacimiento 15/28/60 26/04/58 30/03/61 31/01/68 28/04/69 15/05/64 10/07/62 12/08/65 02/01/65 03/05/67 25/06/64 25/12/67 04/05/69

Juan de Mena, 11

Blasco Ibez, 65

5 Ir al registro 8 y modificar el nombre por Alfredo. 6 Probar cambiar el cdigo del primer registro por 4500. Observa como no nos deja por no cumplir la regla de validacin. 7 Volver a dejar el cdigo 100. 8 Cerrar la tabla. 9 Cerrar la base de datos. Clnica III. 1 Abrir la base de datos Clnica de la carpeta Con tu nombre del disco duro. 2 Modificar la estructura de la tabla Pacientes siguiendo los datos siguientes: Nombre del campo
Cdigo Paciente Nombre Paciente Apellidos Paciente Direccin Poblacin Cdigo postal Provincia Telfono Paciente Fecha nacimiento

Tipo de dato

Tamao: Entero Tamao: 15 Tamao: 30 Tamao: 30 Tamao: 15 Tamao: 5 Borrar este campo Tamao: 10 Formato: Fecha corta

3 Crear otra tabla con el nombre de Mdicos con los siguientes campos: Nombre del campo
Cdigo Mdico Nombre Mdico Apellidos Mdico Telfono Mdico Especialidad

Tipo de dato

Tamao: 5 Tamao: 15 Tamao: 30 Borrar este campo Tamao: 20

INFORMTICA DE USUARIO

pagina 3

4 Crear otra tabla con el nombre de Ingresos con los siguientes campos: Nombre del campo N ingreso Habitacin Cama Fecha ingreso 5 Cerrar la base de datos. Tipo de dato Dejar opciones por defecto Tamao: Entero Tamao: 1 Formato: Fecha corta

Ejercicio 4 Relaciones Concesionario IV.

1 Abrir la base de datos Concesionario de la carpeta Con tu nombre del disco duro. En esta tabla crearemos dos relaciones una entre el tabla de Clientes y Coches vendidos y la otra entre Coches vendidos y Revisiones, las dos de tipo Uno a Varios. Empezaremos por la relacin entre las tablas Clientes y Coches vendidos. Para ello necesitamos un campo en comn, como aqu la tabla principal es la de Clientes, se aadir su clave principal a la tabla de Coches vendidos. 2 Modificar la estructura de la tabla Coches vendidos para aadir el campo Cdigo cliente de tipo Numrico. 3 Realizar la relacin entre las dos tablas. 4 Modificar la estructura de la tabla Revisiones para aadir el campo Matrcula de tipo Texto y Tamao 7. 5 Realizar la relacin entre las dos tablas. 6 Salir de la ventana de relaciones. 7 Cerrar la base de datos. Clnica IV. 1 Abrir la base de datos Clnica de la carpeta Con tu nombre del disco duro. Esta base de datos tiene tres tablas relacionadas de la siguiente forma: La tabla de Pacientes con la de Ingresos de tipo Uno a Varios y la Tabla Mdicos con la de Ingresos tambin de tipo Uno a Varios. Por lo tanto deberemos aadir el campo de relacin a las tablas. 2 Modificar la estructura de la tabla Ingresos para aadir el campo Cdigo Cliente de tipo Numrico y Tamao Entero, y el Cdigo Mdico de tipo Texto y Tamao 5. 3 Realizar las dos relaciones. 4 Cerrar la ventana de relaciones. 5 Cerrar la base de datos.

Ejercicios 5 formularios
1 Abrir la base de datos Concesionario de la carpeta Con tu nombre del disco duro. 2 Crear un formulario para la edicin de registros de la tabla Clientes. 3 Crear un formulario para la introduccin y edicin de registros de la tabla Coches vendidos. 4 Crear un formulario para la introduccin y edicin de registros de la tabla Revisiones. 5 Introducir los siguientes datos en la tabla Coches vendidos utilizando el formulario creado.

Concesionario V.

INFORMTICA DE USUARIO

pagina 4

Matrcula
V2360OX V1010PB V4578OB V7640OU V3543NC V7632NX V8018LJ V2565NB V7642OU V1234LC V9834LH

Marca
Opel Ford Ford Citroen Ford Citroen Ford Renault Ford Audi Peugeot

Modelo
Corsa 1.2 Sport Probe 2.0 16V Orion 1.8 Ghia Xantia 16V Escort 1.6 Ghia Zx Turbo-D Fiesta 1.4 CLX Clio 1.7 S Mondeo 1.8 GLX 100 2.3 205 GTI

Color
Azul Blanco Negro Negro Rojo Rojo Azul Blanco Blanco Verde Rojo

Precio
2100000 2860000 2600000 2480000 2500000 2800000 1950000 2100000 3100000 3510000 2450000

Extras
Antena elctrica Aire Acondicionado Airbag Aire Acondicionado, Airbag Elevalunas elctricos Climatizador

Cdigo Cliente 100 101 105 225 260 289 352 390 810 822 860

6 Introducir los siguientes datos en la tabla Revisiones utilizando el formulario creado. N Revisin
1 2 3 4 5 6 7 8 9 10 11 12 13 14

Cambio aceite
S S No No S No S No S No No S No No

Cambio filtro
No S S S S No S No No S No S S S

Revisin frenos
No No S S S S No No S No No S No No

Otros
Revisar luces Cambiar limpias Arreglar alarma Ajustar tablero Cambiar limpias, revisar luces Cambiar luz interior Regular encendido Reparar puerta delantera Cambiar limpias

Matrcula
V7632NX V7632NX V4578OB V2360OX V2565NB V7645OU V2565NB V8018LJ V3543NC V8018LJ V3543NC V1234LC V9834LH V1010PB

7 Buscar el coche de Matrcula V9834LH y cambiar su color a Verde. 8 Buscar el coche de Matrcula V2565NB y cambiar el precio a 2300000. 9 Cerrar la base de datos.

Clnica V.

1 Abrir la base de datos Clnica de la carpeta Con tu nombre del disco duro. 2 Crear un formulario para la introduccin y edicin de registros de la tabla Pacientes. 3 Crear un formulario para la introduccin y edicin de registros de la tabla Mdicos. 4 Crear un formulario par la introduccin y edicin de registros de la tabla Ingresos. 5 Introducir los siguientes datos en la tabla Pacientes utilizando el formulario creado.
Nombre
Jos Santiago Carmen Alberto Sergio Jaime Enrique Ana Olga Carlos Mara Rogelia

Cdigo Paciente
100 102 103 110 120 130 131 140 142 200 201 207

Apellidos
Romerales Pinto Gonzlez Sancho Rodrguez Santacana Puig Monza Prez Sanabria Flores Lpez Morales Miguel Torrente Hermosilla Prats Hernndez Jimnez Blanco Toms Caballo Guerra Santa

Direccin
Azorn, 34 Coslada, 12 Javier Poncela, 3 Divisin Azul, 56 Pizarro, 45 Alcatraz, 56 Madrid, 45 Barcelona, 35 Versalles, 2 Gran Va, 123 Enrique Velasco, 3 Castellana,

Poblacin
Mstoles Madrid Getafe Getafe Alcorcn Madrid Madrid Alcorcn Mstoles Madrid Madrid Madrid

Cdigo Postal
28935 28024 28902 28902 28223 28001 28028 28223 28935 28003 28028 28025

Telfono
912563256 914562587 915478555 914589966 915584471 914526654 914552203 914785236 917458963 914589632 914578559 914562258

21/03/75 30/10/47 06/11/87 18/07/36 12/04/50 23/01/32 12/08/90 25/03/58 25/03/58 12/01/73 05/05/55 12/07/90

Fecha nacimiento

INFORMTICA DE USUARIO

pagina 5

220 231 240 300 302

Ivn Luis Mnica Joaqun Loreto

Granadino Callejas Navarrete Prat Armengol Prats Rodrguez Monzn Martnez Lozano

12 Doctor Ms, 46 Trujillo, 33 Doce de octrubre, 1 Barcelona, 111 Cipreses, 56

Madrid Alcorcn Madrid Alcorcn Alcorcn

28015 28223 28028 28223 28223

914522369 914512589 914588963 914578521 914589632

19/07/75 13/06/40 02/07/85 05/05/77 24/01/51

6 Introducir los siguientes datos en la tabla Mdicos utilizando el formulario creado. Cdigo Mdico
AJH CEM CSM ESMH FHL FVP JMP OPA PAP SGM SVT

Nombre
Antonio Carmen Carlos Eva Fernanda Federico Juana Olga Pedro Sebastin Santiago

Apellidos

Jimnez Hernndez Esteban Muoz Snchez Martnez San Martn Hernndez Hernndez Lpez Vidal Planella Moreno Navarro Pons lvarez Armengol Prats Gutirrez Mellado Vzquez Torres

Especialidad
Pediatra Psiquiatra General Pediatra Radiologa Anlisis Intensivos Intensivos Ciruga Oftalmologa Ginecologa

7 Introducir los siguientes datos en la tabla Ingresos utilizando el formulario creado. N Ingreso
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Habitacin
101 105 125 204 205 204 201 201 305 304 306 303 302 504 504 405 401 408 504 509

Cama
A A B B B A A A A B A B A B B B A B A B

Fecha ingreso
23/04/98 24/05/98 15/06/98 12/09/98 12/10/98 04/01/99 01/02/99 02/04/00 03/05/00 12/05/00 13/05/00 15/06/00 16/06/00 30/06/00 02/07/00 05/07/00 08/08/00 10/08/00 12/08/00 20/08/00

Cdigo Paciente
302 103 300 120 100 102 240 110 220 201 207 220 131 130 231 200 140 142 120 240

Cdigo Mdico
SVT CSM PAP SGM JMN CEM FHL OPA FVP ESMH OPA CSM AJH SGM ESMH FVP PAP SGM SGM FHL

8 Cerrar la base de datos.

INFORMTICA DE USUARIO

pagina 6

Ejercicios 6 Los Informes


1 Abrir la base de datos Concesionario de la carpeta Con tu nombre del disco duro. 2 Crear un informe para imprimir los registros de la tabla Clientes agrupados por Poblacin y Ordenados por Apellidos, e imprimirlo. 3 Crear un informe para imprimir los registros de la tabla Coches vendidos agrupados por Marca y ordenados por Modelo, e imprimirlo. 4 Crear un informe para imprimir los registros de la tabla Revisiones, e imprimirlo. 5 Cerrar la base de datos. 1 Abrir la base de datos Clnica de la carpeta Con tu nombre del disco duro. 2 Crear un informe para imprimir Apellidos y nombre del paciente as como su fecha de ingreso y los apellidos del mdico asignado. 3 Imprimir el informe anterior. 4 Cerrar la base de datos.

Concesionario VII.

Clnica VII.

INFORMTICA DE USUARIO

pagina 7

PRACTICA 2 (tablas)
EJERCICIO 1
1. Crea una base de datos nueva llamada Prctica y maximiza la ventana de la base de datos. 2. Crea una nueva tabla con los siguientes campos: Nombre del campo
ID Material Serie Fecha de Compra Servicio Precio compra

Tipo de datos

Texto Texto Texto Fecha/hora Si/No Numrico ( sin decimales)

Tamao del campo


6 25 15

3. Establece el campo ID como clave principal; luego guarda la tabla como Mi Inventario. 4. Cambia a la vista Hoja de datos. luego introduce y guarda los siguientes registros: ID
CE1023 CEI275 MK236 MS1645

Material

PC286 Impresora PC porttil Fax

Serie

5251-874 P063458 5123-345 TO/444

Fecha compra
3/11/91 14/10/89 2/1/92 5/1/92

Servicio

Si No No S

Precio

600 , 135 1250 390

5. Vuelve a la vista Diseo y cambia el nombre del campo ID a Inventario. 6. Coloca el campo Precio compra entre los campos Serie y Fecha de compra. 7. Archiva el diseo modificado de la tabla. 8. Cambia a la vista Hoja de datos y modifica el contenido del registro PC porttil en el campo Servicio a Si (activando el campo de verificacin). 9. En el registro del fax cambia el contenido del campo Serie a SJK475. 10. Ve la tabla en vista preliminar y enfcala. 11. Cierra la vista Preliminar y luego cierra la ventana de la tabla. 12. Ve a la vista diseo y cambia el tamao del campo Material a 30 13. Cambia el tipo de campo en el campo Precio a moneda.

EJERCICIO 2
1. Crea una Tabla Parking, con los siguientes Campos y Caractersticas IdParrking
Apellido Nombre Parking Tarifa

Autonumerico
Texto Texto Texto Moneda

2. El tamao del campo IdParking es 5, Apellidos es 15, Nombre es 15 y Parking es 5 3. El campo Tarifa tiene un formato de moneda, con el signo de . 4. Marca el campo IdParking como ndice principal de la tabla 5. El formato de la del campo Parking tiene que ser con maysculas 6. Crea un Cuadro Combinado para el campo Parking (SO, SE, NO, NE) 7. Cambia de la forma diseo por la forma Abrir y introduce los siguientes datos.

INFORMTICA DE USUARIO

pagina 8

EN01 EN03 EN04 EN05 EN07 EN08 EN10 EN11 EN12 EN13 EN14 EN15 EN16 EN17 EN18 EN19 EN20 EN23 EN24 EN26 EN27 EN30 EN32 EN34 EN36 EN38 EN39 EN40 EN41 EN50 EN53 EN56 EN57 EN62 EN66 EN68 EN69 EN71 EN72 EN73 EN74 EN76 EN78 EN79 EN80 EN81 EN83 EN85 EN86 EN87

ID

Apellido

Carmona Cano Ozores Mancha Fernndez Cartolano Tena Aguilar Murillo Grassi Barlanga Martnez Castao Corts Snchez Correa Gil Algaba Pardo Figueiredo Hierro Murillo Gonzlez Cobos Tena Bricks Villafaina Rodrguez Moralo de la Maya Moreno Olalla Rojo Romero Carmona Nasar Moreno Ro Arnas Castao Martorell Ruz Quintanilla Franco Velero Bringas Gmez Hernndez Durn Riva

Nombre
Francisco Fernando Ana Teresa Juan Jos Luis Enrique Marina Manuel Angela Consuelo Julia Juan Jos David Eva Flix M Mar Nieves Emilia Javier Jos Josefa Javier Javier Vicente Norma Isabel Juan C. Carlos Roco Susana Angela Guillermo Milagros M Jos Santiago Federico Manolo Miguel Jos C. Laura David Teresa Jos M Raimundo Rosala Gertrudis M Luz Miguel Antonio

Parking
SO NO NO

Tarifa
0.50 0.65 0.55

NO SE SO NE NO NE NO NE NE SE SO NE SE NE SE SO SE NO NO SE SO NE SO NE NO NO NO SE SE SE NO NE SO SO SO NE SE NE NE NO NO SO

0.62 0.55 0.55 0.65 0.60 0.62 0.65 0.67 0.60 0.52 0.55 0.67 0.52 0.67 0.55 0.50 0.52 0.60 0.65 0.50 0.50 0.60 0.52 0.60 0.67 0.65 0.67 0.52 0.52 0.57 0.65 0.67 0.55 0.55 0.58 0.60 0.52 0.60 0.60 0.65 0.62 0.58

INFORMTICA DE USUARIO

pagina 9

8. Aade un nuevo registro con los siguientes datos: ID EN90 Apellido (tu apellido) Nombre (tu nombre) Parking NE Tarifa parking 0.7

9. Busca el registro de Javier Cobos y luego cpialo al final de la tabla. 10. En ese nuevo registro cambia el contenido del campo ID a EN91, y el contenido del campo Nombre a Fernando, 11. Busca el registro en el que el valor del campo ID sea EN39. Luego cambia el apellido del empleado a Snchez, 12. Archiva el registro, a continuacin deshaz el cambio que acabas de hacer, 13. Cambia el contenido del campo Apellido a Moralo luego guarda el registro. 14. Busca el registro de Teresa Mancha: copia los valores NO y 0,55 del registro previo a los campos Parking y tarifa. 15. Busca y luego borra el registro de Norma Bricks. 16. Ve preliminarmente la tabla, enfcala. 17. Cierra la ventana de vista Preliminar y luego las de las tablas y la base de datos.

INFORMTICA DE USUARIO

pagina 10

PRACTICA 3 (modificar tablas)


1 Crea una tabla llamada Acciones de Personal en la base de datos Practica. 2 Dicha tabla tiene los siguientes campos Nombre del campo PaId PaTipo PaIniciadoPor PaFechaProgramada PaAprobadoPor PaEfectivo PaNivel PaCantidad PaComentario Tipo de datos Numrico Texto Numrico Fecha/hora Numrico Fecha/hora Numrico Moneda Memo Tamao del campo Entero largo 1 Entero largo Fecha corta Entero largo Fecha corta Entero largo

3 Pon en los campos paId, paTipo y paFechaProgrmada como clave principal. El campo paId tiene un formato como Numero General y su titulo ID 4 El Campo paId tiene que ser mayor que cero. El campo paTipo tiene un formato de letra maysculas, un valor predeterminado H y su titulo Tipo. 5 El Campo paTipo solo puede tener los siguientes valores (H, S, Q, Y , B y C) 6 El campo paIniciadoPor tiene que se mayor que cero y el titulo Iniciado por 7 El campo paFechaProgramada solo puede tener valores entre un ao antes y otro despus de la fecha de hoy. Valor predeterminado la fecha de hoy y su titulo es Fecha programada. 8 El campo paAprobadoPor tiene que ser mayor que cero o nulo y el titulo Aprobado por 9 El campo paEfectivo tiene un valor predeterminado que es la fecha de hoy mas 28 das y un titulo Efectivo. 10 El campo paNivel puede ser un valor entre 0 y 9 o nulo y su titulo es Nivel. 11 El campo paCantidad Tiene un formato de puntos y comas y su titulo es Cantidad. 12 El campo paComentarios su titulo es Comentarios. 13 Haz una regla de validacin a nivel de tabla, que impida introducir una fecha en el campo paFechaEfectiva que sea menor que la fecha del campo paFechaProgramada, o puede ser nulo los valores. 14 Pon un mensaje de advertencia en cada campo donde hayamos puesto regla de validacin. 15 Agrega los siguientes registro en las tabla, para probar las propiedades de la tabla. ID Ti Ini Programado Aprobad 1 po H cia 1 01/05/2001 o por 2 H do 1 14/08/2000 3 H Por 1 01/04/2000
4 5 5 5 5 5 5 6 7 8 9 H H Q Q Q Q Y H H H H 2 2 2 2 2 2 7 5 5 2 5 03/05/2001 17/10/2000 01/01/2001 31/03/2001 30/06/2000 30/09/2000 01/01/2001 17/10/2000 02/01/2001 05/03/2001 15/11/1994 2 2 2 2 2 2 7 2 2 2 2

Efectivo
01/05/2001 14/08/2000 01/04/2001 03/05/2001 17/10/2000 11/02/2001 12/05/2001 11/08/2000 11/11/2000 11/02/2001 17/10/2000 02/01/2001 05/03/2001 15/11/1994

Nivel Cantidad
2.000,00 3.500,00 2.250,00 2.250,00 2.500,00 8 7 8 8 9 8 2.750,00 3.000,00 3.500,00 4.000,00 4.250,00 4.000,00 3.000,00 2.500,00 3.000,00 Contratado Contratado Contratado Contratado Contratado

Comentarios

Primera revisin trimestral Steve podra mejorar sus dotes de organizacin Las ventas de Steve estn mejorando Steve sigue mejorando sus dotes de organizacin A pesar de que se ha roto la pierna, consigui sus fines. Contratado Contratado Contratado Contratado

INFORMTICA DE USUARIO

pagina 11

PRACTICA 4 (Registros)
1 Crea una tabla llamada Empleados y planes de seguro en la base de datos Prctica, con los siguientes campos: Nombre IdEmpleado Nombre Apellidos Fecha de cotrato Sueldo Cdigo seguro Tipo texto Texto Texto Fecha/hora Moneda Texto Tamao 5 20 30 2

2 El campo clave principal de la tabla es el IdEmpleado. 3 Guarda la tabla con el nombre que hemos dicho en el punto 1 4 Cambia el nombre del campo Id por IdEmpleado 5 El campo Nombre y Apellido tiene que tener las letras con formato de maysculas. 6 El campo Fecha de contrato tiene que tener formato fecha corta, y una regla de validacin anterior al da de hoy. 7 El campo Sueldo tiene un formato de numero con euros, y una regla de validacin (el sueldo no puede ser superior a 3000 al mes ni inferior a 500).Escribir un texto de aviso por si no se cumple dicha regla. 8 El campo Cdigo seguro tiene un formato de letra y numero. Para asegurarse de que aadimos una letra y un numero colocamos una mascara (L0). 9 Aade los siguientes datos a la tabla, antes cambia de vista diseo a vista hoja de datos. Apellido
Carmona Cano Ozores Mancha Fernndez Cartolano Tena Aguilar Murillo Grassi Berlanga Martnez Castao Corts Snchez Correa Gil Algaba Pardo Figueiredo Hierro Murillo Gonzlez Cobos Tena Bricks Villafaina Rodrguez

Nombre
Francisco Fernando Ana Teresa Juan Jos Luis Enrique Marina Manuel Angela Consuelo Julia Juan Jos David Eva Flix M Mar Nieves Emilia Javier Jos Josefa Javier Javier Vicente Norma Isabel Juan C.

EN01 EN03 EN04 EN05 EN07 EN08 EN10 EN11 EN12 EN13 EN14 EN15 EN16 EN17 EN18 EN19 EN20 EN23 EN24 EN26 EN27 EN30 EN32 EN34 EN36 EN38 EN39 EN40

ID

contrato 01/04/1987
19/04/1988 15/01/1981 17/02/1989 17/08/1983 01/09/1985 07/06/1987 05/07/1980 08/03/1980 18/09/1984 09/07/1980 08/04/1992 17/08/1984 07/08/1992 18/09/1984 13/10/1990 12/05/1984 31/03/1985 13/05/1987 01/09/1983 24/04/1992 23/11/1983 31/03/1989 13/05/1991 01/11/1982 01/09/1987 30/05/1986 24/04/1990

Fecha

Sueldo
1.600 2.200 2.400 900 700 1.500 900 700 2.000 2.200 1.300 1.300 1.300 1.600 2.200 1.600 900 2.200 1.800 1.800 3.300 1.700 1.400 1.400 1.800 1.600 1.400 900

Cdigo seguro A2
A2 A1 B2 B2 A1 A2 B2 B2 A1 A1 A1 A1 A2 C A1 B2 A2 B2 C3 B2 A1 A1 A1 A1 B2 C3 A1

INFORMTICA DE USUARIO

pagina 12

Moralo de la Maya Moreno Olalla Rojo Romero Carmona Nasar Moreno Ro Arnas Castao Martorell Ruz Blanco Quintanilla Franco Velero Bringas Gmez Martnez Durn Rivas

Carlos Roco Susana Angela Guillermo Milagros M Jos Santiago Federico Manolo Miguel Jos C. Laura David Nuria Teresa Jos M Raimundo Rosala Gertrudis M Luz Miguel Antonio

EN41 EN50 EN53 EN56 EN57 EN62 EN66 EN68 EN69 EN71 EN72 EN73 EN74 EN76 EN77 EN78 EN79 EN80 EN81 EN83 EN85 EN86 EN87

01/06/1991 30/06/1983 24/04/1988 01/04/1992 23/08/1988 23/11/1987 21/03/1990 30/09/1984 31/03/1984 01/04/1983 24/04/1988 01/07/1984 01/12/1986 06/04/1990 01/01/1989 01/04/1984 01/04/1981 20/06/1987 02/06/1987 30/06/1982 15/03/1989 15/03/1983 01/01/1986

2.500 800 2.300 1.900 2.700 1.300 1.400 1.500 2.200 2.300 3.300 1.900 1.800 1.000 2.300 1.400 1.300 1.800 1.500 1.800 2.200 2.300 1.700

A2 C3 A2 C3 C3 B2 A1 A2 C3 C3 C3 A2 B2 B2 C3 B2 A2 B2 B2 C3 A2 B2 B2

10 Busca el empleado que se llama Jos Hierro. Di cual es su fecha de contratacin

.................................... 11 Quin es el empleado que fue contratado el da 24/04/1990 ?........................................... 12 Qu empleado tiene un IdEmpleado EN57?........................................... 13 Qu empleado es el mas antiguo en la empresa y cual es mas novato? (Ordena la tabla por el campo fecha contratacin)........................................................................................... 14 Qu empleado es el que ms gana y quien es el que menos? Escribe por su nombre y apellidos El que ms gana es:.................................................................. El empleado que menos gana es:.............................................................. 15 Cambia el nombre de Jos por Pepe. 16 Crea la siguiente tabla, con los siguientes campos. Nombre N de serie Material Fecha de compra Garanta Duracin de G Cdigo proveedor Dpto Tipo Texto Texto Fecha/hora Si/no Numerico Texto Texto

INFORMTICA DE USUARIO

pagina 13

17 Guarda la tabla como Material de oficina. 18 El campo clave principal es N de serie. 19 El tamao del campo N de serie es 15. 20 El campo Material tiene un tamao de 20 caracteres. 21 El campo Fecha de Compra tiene un formato de fecha mediana. 22 El campo Garanta tiene un formato de numero double. 23 El campo Cdigo proveedor se designa con 2 letras, para asegurarnos que son aadidas dos letras utilizar una mascara (recuerdo que para una mascara de letra hay que usar los caracteres LL). 24 Aade los siguientes datos en la tabla diseada con antelacin.

Calculadora Calculadora Deluxe PC Sacapiuntas PC porttil PC 286 Caculadora Deluxe PC 286 Modem Externo PC 386 Contestador automti Mini calculadora Fax Impresora PC 386 Impresora lser Cinta aislante Cinta aislante Silla giratoria Escritorio Lmpara escritorio Fax

Material

N serie
15845239 33876 4235-234-98 4380 5123-354-42RK 5251-874-23TO 54-1325-0 5643-243-48DE 5MD-30758 823\22308 87346-AT24 88-1534-0 8JA4133707 9-54-PO63458 968\45082 ABA-62906 E22-145 E74-988 FT1020 JTS5248 L9055 TO/1234/14N6

Fecha compra Garanta Duracin G Cd.proveedo Dept r 17-mar-1992 No 0 CS VE1


08-sep-1988 24-jul-1989 27-feb-1992 01-feb-1992 03-nov-1991 12-ago-1989 03-nov-1991 18-jul-1992 01-feb-1992 24-abr-1991 18-jul-1986 30-abr-1990 14-oct-1989 18-jul-1992 03-nov-1991 02-feb-1992 18-jul-1992 01-sep-1988 01-sep-1988 01-sep-1988 No S No S S No S S S S No S S S S No No No No No No 0 2 0 1 2 0 2 1 1 1 0 3 1 1 2 0 0 0 0 0 CS GN BU GN GN CS GN TL GN TL CS TL GN GN GN ME ME DC DC DC IQ1 IA1 IE2 MK1 IQ1 IE2 IE2 AS3 MA4 MA4 MA4 IA1 IQ1 AS3 VE1 AS3 MA4 VE1 VE1 VE1

25 Di que articulo fue comprado el 24-abr-1991 .........................y que n de serie tiene .................................................. 26 Qu articulo fue el primero que se compro y el ultimo? .................................................. ........................................ 27 Qu da se compro la Impresora lser? ................................................................... 28 Ordena (A-Z) por el campo N de serie y que registro aparece en primer lugar ..................................... y en el ltimo.................................................... 29 Cuntas Calculadoras se han comprado?.................................................... 30 Quitar todos los ordenaciones, para eso ordena por el campo N de serie de forma descendente. 31 Aade la siguiente compra. Bolgrafo BO 45874 02-oct-1992 NO 0 GN AS

32 Modifica el N de serie de la silla giratoria por FS1021. 33 Elimina el registro que su N de serie es 968\45082 Qu material es?........................................ 34 Crea una tabla llamada proveedores con los siguientes campos

INFORMTICA DE USUARIO

pagina 14

Nombre Campo Nombre Telf Contacto Codigo Direccin Ciudad Prov CP

Tipo Texto Texto Texto Texto Texto Texto Texto Texto

35 El campo nombre tiene un tamao de 30 36 El campo clave principal es Cdigo y tiene un tamao de 5, y tienen que ser dos letra y un numero para asegurar que se introduzcan dos letras utiliza una mascara. 37 El campo telf tiene un tamao de 12, y realiza una mascara para la introduccin de los numero con 6 digitos. 38 El campo Ciudad tiene el valor Granada como predeterminado, y el Campo Prov el valor Granada como predeterminado. Ambos campos tienen un tamao de 15 caracteres. 39 Aade los siguientes datos es la tabla disea en los puntos anteriores.

Bur

Nombre

254770 273042 278090 233053 243921 244555

Telf

go Manuel Machado BU2


Julia Rocha CS4 ValeriaHernnde DC7 z Juan C. Andreo GN4 Juan Santa Cruz ME8 Luis Martnez TL2

Contacto

Cdi

Gran Va, 7

Direccin

Granada Granada Mlaga Granada Granada Granada

Ciudad

Copy Service Decoradores Comerciales GNN Hardware MacroElectrnica Telefona Landero

Obispo Hurtado, 5 Picasso, 45 Cmno. Ronda, 53 Calvo Sotelo, 51 Gran Capitn, 23

Grana 18002 da Grana 18003 da Mlaga 19007 Grana 18010 da Grana 18005 da Grana 18002 da

Prov

CP

INFORMTICA DE USUARIO

pagina 15

PRACTICA 5 (Filtros) 1 Abre la base de datos Neptuno( Archivos de Programa\Microsoft Office\Office\Samples\Neptuno.mbd) 2 Abre la tabla Clientes en forma diseo : Escribe el nombre de los Campos: .....................................................................................................

.................................................................................................................................................................... Que tamao tienen los campos IdCliente, Direccin y CodigoPostal: ................................................ Alguno de los campos tiene algn formato especial escrbelo y intenta razonar para que sirve: ........

.................................................................................................................................................................... Que campo es la ndice principal o clave principal: ............................................................................ 3 Inmoviliza las columnas Id. De cliente, Nombre de compaa y Nombre de contacto. 4 Mueve la hoja de datos con la barra de desplazamientos vertical, e inspecciona todos los registros. Qu valor tiene el campo Fax del registro donde Id de cliente es AROUT? ................................... 5 Libera las columnas inmovilizadas. 6 Ordena los datos segn el campo Nombre de compaa de la Z a la A. Escribe el valor del campo Id de cliente del primer registro.............................................. 7 Ordena el campo Id de cliente de la A a la Z. Escribe el valor del campo Nombre de compaa del primer registro............................ 8 Ordena la tabla Cliente por los campo Pas y Cdigo postal. Antes de realizar la ordenacin hay que cambiar la columna Pas de posicin. Que valores tienen los campos Pas y Cdigo postal en el primer registro que aparece en la vista hoja de datos?........................................................................

Filtro de seleccin 9 Haz un filtro de los clientes que son de Alemania. Son ................registros (en el espacio en blanco escribe la cantidad de registros que son de Alemania). 10 Di cuantos clientes tiene un nombre de compaa que empieza por B ................... 11 Cuntos clientes son de Mxico D.F.?............................. 12 Cuntos clientes no tienen Fax?............................ Filtro de formulario 13 Cuntos clientes son de Alemania y el cargo de contacto es representantes de ventas?................... 14 Qu cantidad de clientes son de Alemania y del Reino Unido?........................... 15 Cuntos clientes son de Berln, Londres y Madrid?.................... 16 Qu clientes empiezan por la letra A y por la letra B?....................... 17 De la tabla productos dentro de la base de datos Neptuno, extrae la siguiente informacin: Indica cuantos productos son la Categora Bebidas y del proveedor Exotic Liquids .................... Cuantos productos tiene dentro de la Categora Condimentos la empresa New Orleans Cajun Delights........................ Cuantos producto dentro de la categora Pescados/Mariscos tienen la empresa Mayumi's...............

INFORMTICA DE USUARIO

pagina 16

1 Crea una base de datos nueva y llmala CONSULTAS. 2 Define las siguientes tablas:

Solucin (PRACTICA 6)

PROVEEDROES:
Id_proveedor Nombre Apellidos Direccin Ciudad Codigo_Postal

Numrico Texto Texto Texto Texto Numrico

3 El Campo IdProveedor considralo como clave principal. 4 En el campo Id_Proveedor tiene que tener cinco nmeros de forma obligatoria, para eso crea una mascara de entrada con los siguientes marcadores 00000. 5 El tamao del campo Nombre es de 15 caracteres, el del campo Apellidos es de 30 caracteres y el tamao de campo Ciudad es de 25 caracteres. 6 En el campo Ciudad aade a la propiedad Valor predeterminado el texto Guadalajara, 7 En el campo Codigo_Postal, en la opcin tipo de dato, elige el asistente de bsqueda y crea un cuadro de lista con los siguiente valores 19.001, 19.002, 19.003, 19.004. 19.005. 8 Modifica la propiedad tamao del campo Codigo_Postal a Entero.

PEDIDOS:
Id_Pedido: Id_Proveedor Producto Cantidad Coste

Numrico (Clave Principal), Numrico Texto Numrico Numrico

9 El campo Id_Pedido es el campo clave principal. 10 El tamao del campo Producto es de 15 caracteres. 11 El campo Cantidad tiene que ser siempre positivo, para eso tienes que asignar una regla de validacin, y si por error se introduce un nmero que no es positivo, nos tiene que aparecer un mensaje de advertencia en nuestra tabla donde diga lo siguiente: la cantidad aadida es errnea, tiene que ser un numero positivo. 12 En el campo Id_Proveedor, crea con el asistente de bsqueda un cuadro combinado donde los valores, que aparecen en la lista, provengan de la tabla proveedores. 13 En el campo Coste tiene un tamao de simple, adems en su formato debe aparecer los dos decimales, la separacin de millares, el smbolo del Euro al final del nmero y siempre sean visibles los tres primeros dgitos hasta las centenas (ejemplo el nmero 3 aparecer escrito como 003,00) 14 El campo Producto crea con el asistente de bsqueda un cuadro combinado donde los valores son la siguiente lista: Sillas. Mesas, Cuadros. Estanteras. 15 Crea una regla de validacin a nivel tabla, donde impida que aadamos un registro, cuando el valor de realizar el producto de Cantidad por Coste sea menor de 100 . 16 En la Practica 1 para aadir los datos en las tablas hicimos unos formularios con el asistente. Crea un formulario para cada una de las tablas. Donde los dos tengan una distribucin tabular y el formulario de la tabla Proveedores tenga un estilo Arenisca y el otro su estilo sea el industrial. Guarda los formularios con los nombres FormularioProveedores y FormularioPedidos 17 Rellena las tablas con los formularios del ejercicio anterior y los valores que te pongo a continuacin. (Ten en cuenta que en la tabla pedidos al introducir el dato de Id_Proveedor, t seleccionas el nombre y apellido pero la tabla guarda el idproveedor)

INFORMTICA DE USUARIO

pagina 17

PROVEEDORES:
Id Proveedor
00010 00011 00012 00013 00014

Nombre
Pedro Ana Mara Enrique Carmen

Apellidos
Garca Lpez Hernndez Lpez Gmez

Direccin
C/Mayor C/Menor C/Mayor C/Mayor C/Medina

Ciudad
Guadalajara Guadalajara Guadalajara Guadalajara Guadalajara

Cdigo Postal
19.001 19.002 19.001 19-001 19.005

PEDIDOS:
1 2 3 4 5 6 7 8 9 10 11 12 13 14

IdPcdido

Id Proveedor
Pedro Garca Pedro Garca Ana Lpez Ana Lpez Maria Hernndez Maria Hernndez Enrique Lpez Pedro Garca Ana Lpez Enrique Lpez Pedro Garca Pedro Garca Ana Lpez Carmen Gmez

Producto
Sillas Mesas Cuadros Mesas Estanteras Sillas Cuadros Estanteras Mesas Mesas Cuadros Mesas Estanteras Mesas

Cantidad
10 15 35 50 59 42 10 24 33 21 46 19 10 15

012,50 025,25 052,15 105,45 124,78 087,12 045,70 066,70 140,40 30,00 115,00 022,00 015,40 024,6

Coste

18 Realiza una consulta que muestre los datos de todos los proveedores ordenados por el apellido y por el nombre, gurdala como Listado Proveedores.
Apellidos Nombre Garca Pedro Gmez Carmen Hernndez Maria Lpez Ana Lpez Enrique

19 Realiza una consulta que muestre todos los pedidos realizados por el proveedor "00010, y al campo Id_Proveedor dale el titulo de Nombre Proveedor. Gurdala como Pedidos del proveedor 00010.
Id_Pedido Nombre Proveedor Producto Cantidad Coste 1 Pedro Sillas 10 012,50 2 Pedro Mesas 15 025,25 8 Pedro Estanteras 24 066,70 11 Pedro Cuadros 46 115,00 12 Pedro Mesas 19 022,00

20 Realiza una consulta que muestre todos los pedidos realizados por el proveedor "00011, estn ordenados de menor a mayor, las cantidades realiza en cada pedido y al campo Id_Pedido ponle el titulo de Cdigo Pedido: Gurdala como Pedidos del proveedor 00011.
Cdigo Pedido Id_Proveedor Producto Cantidad Coste 13 Ana Estanteras 10 015,40 9 Ana Mesas 33 140,40 3 Ana Cuadros 35 052,15 4 Ana Mesas 50 105,45

INFORMTICA DE USUARIO

pagina 18

21 Realiza una consulta que muestre todos los pedidos realizados por el proveedor "00012" y ordnalo de mayor a menor coste, gurdala como Pedidos del proveedor 00012.
Id_Pedido Id_Proveedor Producto Cantidad Coste 5 Maria Estanteras 59 124,78 6 Maria Sillas 42 087,12

22 Realiza una consulta que muestre todos los pedidos realizados por el proveedor 00013", gurdala como Pedidos del proveedor 00013.
Id_Pedido Id_Proveedor Producto Cantidad Coste 7 Enrique Cuadros 10 045,70 10 Enrique Mesas 21 030,00

23 Realiza una consulta que muestre todos los pedidos realizados por el proveedor "00014", y el titulo del campo Producto sea Producto Pedido. Gurdala como Pedidos del proveedor 00014.
Id_Pedido Id_Proveedor Producto Pedido Cantidad Coste 14 Carmen Mesas 15 024,60

24 Realiza una consulta que muestre todos los pedidos que se hayan hecho de "Sillas" y ordnalo de mayor a menor cantidad, gurdala como Pedidos de Sillas.
Id_Pedido Id_Proveedor Producto Cantidad Coste 6 Maria Sillas 42 087,12 1 Pedro Sillas 10 012,50

25 Realiza una consulta que muestre todos los pedidos que se hayan hecho de "Mesas", ordnalo de menor a mayor coste y el campo Cantidad ponle el titulo de Cantidad Pedida. Grdala como Pedidos de mesas.
Id_Pedido Id_Proveedor Producto Cantidad Pedida Coste 12 Pedro Mesas 19 022,00 14 Carmen Mesas 15 024,60 2 Pedro Mesas 15 025,25 10 Enrique Mesas 21 030,00 4 Ana Mesas 50 105,45 9 Ana Mesas 33 140,40

26 Realiza una consulta que muestre todos los pedidos que se hayan hecho de "Cuadros" y Sillas, gurdala como Pedidos de Cuadros y sillas.
Id_Pedido Id_Proveedor Producto Cantidad Coste 1 Pedro Sillas 10 012,50 3 Ana Cuadros 35 052,15 6 Maria Sillas 42 087,12 7 Enrique Cuadros 10 045,70 11 Pedro Cuadros 46 115,00

27 Realiza una consulta que muestre todos los pedidos que se hayan hecho de "Estanteras", Sillas y Cuadros, y ordena los producto por orden alfabtico. Guarda dicha consulta como Pedidos de Estanteras, Sillas y cuadros.
Id_Pedido Id_Proveedor Producto Cantidad Coste 11 Pedro Cuadros 46 115,00 7 Enrique Cuadros 10 045,70 3 Ana Cuadros 35 052,15 13 Ana Estanteras 10 015,40 8 Pedro Estanteras 24 066,70 5 Maria Estanteras 59 124,78 6 Maria Sillas 42 087,12 1 Pedro Sillas 10 012,50

28 Realiza una consulta que muestre todos todos los pedidos que se hayan realizado al proveedor "10" y sean de "Mesas", gurdala como Pedido proveedor 10 y mesas.

INFORMTICA DE USUARIO

pagina 19

Id_Pedido Id_Proveedor Producto Cantidad Coste 2 Pedro Mesas 15 025,25 12 Pedro Mesas 19 022,00

29 Realiza una consulta que muestre todos los pedidos que se hayan realizado el proveedor "11" o que hayan sido de "Cuadros", y ordenados por productos de forma ascendente, gurdala como pedidos de proveedor 00011 o Cuadros.
Id_Pedido Id_Proveedor Producto Cantidad Coste 7 Enrique Cuadros 10 045,70 3 Ana Cuadros 35 052,15 11 Pedro Cuadros 46 115,00 13 Ana Estanteras 10 015,40 9 Ana Mesas 33 140,40 4 Ana Mesas 50 105,45

30 Realiza una consulta que muestre todos los proveedores cuyo Cdigo Postal est entre 19.001 y 19.003 y al campo CodigoPostal ponle el titulo Cdigo Postal. Gurdala como Proveedores Cdigo Postal.
IdProveedor Nombre Apellidos Direccin Ciudad Cdigo Postal 00010 Pedro Garca c/Mayor Guadalajara 19001 00011 Ana Lpez c/Cifuentes Guadalajara 19002 00012 Maria Hernndez C/Mayor Guadalajara 19001 00013 Enrique Lpez c/Mayor Guadalajara 19001

31 Realiza una consulta que muestre todos los pedidos realizados por el proveedor "10" y que sean de "Sillas" o de "Mesas", y gurdalo como Pedidos proveedor 10 y sillas o mesas..
Id_Pedido Id_Proveedor Producto Cantidad Coste 1 Pedro Sillas 10 012,50 2 Pedro Mesas 15 025,25 12 Pedro Mesas 19 022,00

32 Realiza una consulta que muestre todos los pedidos realizados por el proveedor "10" o por el proveedor "11" que hayan sido de "Mesas", gurdala como Pedidos proveedor 10 o 11 y sillas.
Id_Pedido Id_Proveedor Producto Cantidad Coste 1 Pedro Sillas 10 012,50

33 Realiza una consulta que muestre todos los pedido que tengan una cantidad mayor o igual que 20, adems estn ordenados por el campo cantidad, y gurdala como pedido mayor o igual 20.
Id_Pedido Id_Proveedor Producto Cantidad Coste 10 Enrique Mesas 21 030,00 8 Pedro Estanteras 24 066,70 9 Ana Mesas 33 140,40 3 Ana Cuadros 35 052,15 6 Maria Sillas 42 087,12 11 Pedro Cuadros 46 115,00 4 Ana Mesas 50 105,45 5 Maria Estanteras 59 124,78

34 Realiza una consulta que muestre todos los pedido que tengan una cantidad menor 50, adems estn ordenados por el campo cantidad, y gurdala como Pedido menor 50.

INFORMTICA DE USUARIO

pagina 20

Id_Pedido Id_Proveedor Producto Cantidad Coste 13 Ana Estanteras 10 015,40 7 Enrique Cuadros 10 045,70 1 Pedro Sillas 10 012,50 14 Carmen Mesas 15 024,60 2 Pedro Mesas 15 025,25 12 Pedro Mesas 19 022,00 10 Enrique Mesas 21 030,00 8 Pedro Estanteras 24 066,70 9 Ana Mesas 33 140,40 3 Ana Cuadros 35 052,15 6 Maria Sillas 42 087,12 11 Pedro Cuadros 46 115,00

35 Realiza una consulta que muestre todos los pedido que su cantidad se encuentre entre 25 y 50, adems estn ordenados por el campo cantidad, y gurdala como P edido entre 25 y 50.
Id_Pedido Id_Proveedor Producto Cantidad Coste 9 Ana Mesas 33 140,40 3 Ana Cuadros 35 052,15 6 Maria Sillas 42 087,12 11 Pedro Cuadros 46 115,00 4 Ana Mesas 50 105,45

36 Realiza una consulta que muestre todos los pedido que su coste sea mayor o igual de 60 , adems estn ordenados por el campo coste, y gurdala como P edido mayor o igual 60 .
Id_Pedido Id_Proveedor Producto Cantidad Coste 8 Pedro Estanteras 24 066,70 6 Maria Sillas 42 087,12 4 Ana Mesas 50 105,45 11 Pedro Cuadros 46 115,00 5 Maria Estanteras 59 124,78 9 Ana Mesas 33 140,40

37 Realiza una consulta que muestre todos los pedido, que su coste sea entre 30 y 90 , adems estn ordenados por el campo coste, y gurdala como Pedido entre 30 y 90 .
Id_Pedido Id_Proveedor Producto Cantidad Coste 10 Enrique Mesas 21 030,00 7 Enrique Cuadros 10 045,70 3 Ana Cuadros 35 052,15 8 Pedro Estanteras 24 066,70 6 Maria Sillas 42 087,12

38 Realiza una consulta que muestre todos los pedido que su coste sea menor de 60 , adems estn ordenados por el campo coste, y gurdala como Pedido menor 60 .
Id_Pedido Id_Proveedor Producto Cantidad Coste 1 Pedro Sillas 10 012,50 13 Ana Estanteras 10 015,40 12 Pedro Mesas 19 022,00 14 Carmen Mesas 15 024,60 2 Pedro Mesas 15 025,25 10 Enrique Mesas 21 030,00 7 Enrique Cuadros 10 045,70 3 Ana Cuadros 35 052,15

39 Realiza una consulta que muestre los datos de todos los proveedores, que su apellidos empiecen por la letra G, estn ordenados por el apellido y por el nombre, gurdala como Listado Proveedores empiezan G

INFORMTICA DE USUARIO

pagina 21

40 Realiza una consulta que muestre los datos de todos los proveedores, que su apellidos empiecen por la letra A hasta la H, estn ordenados por el apellido y por el nombre, gurdala como Listado Proveedores empiezan A-H
IdProveedor Apellidos Nombre Direccin Ciudad CodigoPostal 00010 Garca Pedro c/Mayor Guadalajara 19001 00014 Gmez Carmen c/Medina Guadalajara 19005 00012 Hernndez Maria C/Mayor Guadalajara 19001

IdProveedor Apellidos Nombre Direccin Ciudad CodigoPostal 00010 Garca Pedro c/Mayor Guadalajara 19001 00014 Gmez Carmen c/Medina Guadalajara 19005

Las consultas nos sirven para sacar informacin de las tablas, a continuacin te hago ciertas preguntas, que debes contestar, despus de realizar una consulta y ver el numero de registros que se obtienen. No hace falta que guardes las consultas que disees. 41 Cuantos pedidos de mesas se han sido realizado:........................ 42 Cuantos pedidos de sillas se han realizado:............................ 43 Y de cuadros:............................. 44 y de estanteras:........................... 45 El proveedor 10 cuantos pedido hizo:.................. 46 el proveedor 11:............. 47 y el 12:....................... 48 Cuanto pedidos hizo el proveedor 10 en la que hubiera sillas:....................... 49 Cuantos pedidos del proveedor 11 incluan mesas:................. 50 Cuantos pedidos del proveedor 12 tiene una cantidad mayor de 50:...................... 51 Cuantos pedidos del proveedor 13 tienen un precio mayor o igual de 30 :.................... 52 Cuantos pedidos realizaron los proveedor 10 y 11:.................. 53 Cuantos pedidos ha realizado el proveedor 10 de mesas o sillas:................

INFORMTICA DE USUARIO

pagina 22

PRACTICA N 7 (expresiones)
Expresiones de Criterios de una Consulta.
El ejercicio que se hace a continuacin, es para ver las diferentes expresiones, que pueden ser utilizadas para seleccionar registros por criterios en una consulta. 1 Que criterio utilizaras en el campo cantidad para saber el nmero de registro, que su valor es mayor de 230. ............................................................................................................................................................ 2 Que criterio utilizaras para saber el nmero de registro, que su valor es menor 1200, en el campo Precio Unidad. ............................................................................................................................................................ 3 Que criterio utilizaras para sacar los registro, desde Daz hasta el final del alfabeto, en el campo Apellidos. ............................................................................................................................................................ 4 Para un campo Fecha pedido, que criterios utilizaras para ver los registros entre el da 12-12-2003 y el da 23- 01-2004. ............................................................................................................................................................ 5 En un campo PaisDestinatario, crea un criterio que nos muestre los registros enviados a pases que no sean de Estados Unidos. ............................................................................................................................................................ 6 Si queremos obtener registros que el campo IdProducto no sea 2, Qu expresin utilizarias. ............................................................................................................................................................ 7 Como escribiras un criterio, para restringir los datos que se puedan ver en una consulta, para que no se vean los registros que empiezan por la letra T en el campo NombreCliente. ............................................................................................................................................................ 8 Que criterios utilizaras, para sacar los registros que pertenecen a; Canad y Reino Unido, en el campo PaisDestinatarios. Utiliza la funcin En ............................................................................................................................................................ 9 De que otra forma puedes escribir el criterio anterior. ............................................................................................................................................................ 10 Que criterio utilizas, para un campo Nombre de compaa, si queremos saber las compaas que empiezan con la letra N hasta la Z. (sin utilizar el operador como) ............................................................................................................................................................ 11 Como pondra en el campo Destinatario, los pedidos enviados a los clientes cuyo nombre empiece por la letra S. ............................................................................................................................................................ 12 Si queremos saber los valores que su IdPedido acaban con la cifra 99, Qu expresin utilizaras? ............................................................................................................................................................ 13 Crea un criterio para obtener todos los registro, que el campo NombreCompaia sea mas largo de 30 caracteres. ............................................................................................................................................................

INFORMTICA DE USUARIO

pagina 23

14 Crea un criterio para un campo Destinatario, que la ultima palabra que aparezca en el campo sea importaciones. ............................................................................................................................................................ 15 Si queremos obtener los registros de los Clientes que su nombre empiecen por la letra A hasta la D. ............................................................................................................................................................ 16 Queremos obtener todos los pedidos que se hicieron en 1999, que criterios pondra en el campo FechaPedido. ............................................................................................................................................................ 17 Que criterio pondras si quieres obtener los pedidos realizados en el cuarto trimestre del calendario, recuerda que el criterio se debe colocar en el campo FechaPedido. ............................................................................................................................................................ 18 Como puedes obtener el pedido del ultimo da del mes, que criterios colocaras en el campo FechaPedido. ............................................................................................................................................................ 19 que expresin utilizaras para obtener los pedidos del ao y mes actual, escribe el criterio que pondrias en el campo FechaPedido ............................................................................................................................................................

Expresiones aritmticas
20 Crea un campo calculado que sume dos campos; Descuento y Precio Bruto. Dicho campo titlalo como Precio Neto. .................................................................................................................................................................... 21 Si tienes dos campos, PrecioUnidad y Cantidad, en la tabla Pedidos. Que sintaxis utilizaras para crear un campo nuevo en una consulta, que nos informe de la Cantidad realizada por cada pedido, a ese campo ponle el titulo de Cantidad Pedido? ............................................................................................................................................................ 22 Crea un campo calculado que sume dos campos (Descuento y Precio Bruto), escribe como debe quedar la expresin en la consulta: ............................................................................................................................................................ 23 Crea una expresin, para un campo calculado de una consulta, que nos muestre la diferencia entre los valores FechaRequerida y Fechaenvio, dicho campo tiene que llamarse Plazo de entrega. ............................................................................................................................................................ 24 Que expresin utilizaras si quieres calcular el IVA de un producto (si conoces el precio unidad y la cantidad vendida), si en el precio lleva el IVA incluido: .................................................................................................................................................................... 25 Que expresin utilizaras si nos descuenta un 5 % por pronto pago (precio unidad y cantidad vendida):

INFORMTICA DE USUARIO

pagina 24

Expresiones de texto
26 Qu sintaxis utilizaras para crea un campo calculado en una consulta en la que quieres concatenar el campo [Nombre] y [Apellidos] con un espacio de separacin entre los dos campos, adems el titulo del campo ser Nombre Entero. ............................................................................................................................................................ 27 Como crearas un campo calculado en una consulta, que nos muestre en dicho campo; el valor de los campos Ciudad, Regin, y CodigoPostal , separados cada uno por un espacio. El titulo de dicho campo tiene que ser Direccin Entera ............................................................................................................................................................ 28 Crea un campo que nos de los dos caracteres del campo CdigoVenta por la derecha, dale el nombre Tipo de Cdigo. .................................................................................................................................................................... 29 Crea un campo que nos de los tres caracteres del campo NombreProducto por la izquierda y llamalo Tipo Cdigo: ....................................................................................................................................................................

Expresiones con fecha


30 Crea una expresin que nos calcule el trimestre del campo FechaPedido, el nombre que le das al campo creado es el Pedidos Trimestre: .................................................................................................................................................................... 31 Crea una fecha que nos diga el ao de contratacin de un empleado (FechaContratacin), nombre del campo Ao contratacin: .................................................................................................................................................................... 32 Crea una fecha que nos diga cuantos das hay de diferencia entre la fecha de pedido y la fecha de entrega, dale al campo obtenido el nombre de Tiempo transcurrido .................................................................................................................................................................... 33 Como se puede escribir unos valores de texto como valores de fecha (98, 7, 13), el nombre que tienes que asignar a este campo es Fecha Real: .................................................................................................................................................................... 34 Como crearas un campo calculado, donde no devolvera el da de la semana del campo FechaPedido, el nombre que das al campo es Da Semana Pedido .................................................................................................................................................................... 35 Y como lo haras para obtener el nombre del mes: .................................................................................................................................................................... 36 Crea un campo calculado que nos aada un mes a la fecha del campo FechaPedido, le dars el nombre de Fecha Pago. ............................................................................................................................................................ ............................................................................................................................................................

INFORMTICA DE USUARIO

pagina 25

PRACTICA 9 (Consultas avanzadas)


En todos los ejercicios que vaya realizando ACCESS pedir un nombre para cada elemento que se crea deje el nombre que sugiere Access. a menos que, en el ejercicio se le indique el nombre que deba poner. 1. Crea la siguiente tabla que llamar Libros en la Base de Datos BIBLIO.

Nombre Del campo Cdigo Libro Ttulo Edicin Cdigo Editorial Ao Fecha ltima compra Precio Compra Cantidad Alquiler Precio Venta Cantidad Venta

Tipo de datos Texto Texto Numrico Texto Numrico Fecha/Hora Numrico Numrico Numrico Numrico

Tamao del campo 5 30 Entero 5 Entero Simple Entero Simple Entero

2 Observaciones sobre los campos: Fecha compra: Sirve para apuntar la fecha de adquisicin de un titulo. Precio Compra: Precio de coste del libro Cantidad Alquiler: Nmero de libros disponibles para prestar Precio Venta: Precio de venta del libro. Cantidad Venta. Cantidad de venta del libro. 3. Pon formato Estndar al campo Precio Compra. 4. Pon formato Estndar al campo Precio Venta. 5. Ponga el campo Fecha ltima compra en formato Fecha mediana. 6.Poner una mscara a los campos Cdigo Libro, Cdigo Editorial, que slo permita entrar valores numricos y que obligue a entrar caracteres para la totalidad del campo. 7. Poner al campo Cdigo Editorial el titulo "Cdigo de la Editorial". 8. Hacer que el campo Cantidad Alquiler tenga como valor predeterminado 5. 9. Haga que el campo Fecha ltima compra tenga corno valor predeterminado la fecha de hoy. 10. Establecer que el ao de edicin est entre 1980 y el ao actual. 11. Poner "El ao de edicin no puede ser inferior a 1980 ni superior al ario en curso" si nos equivocamos. 12. Poner en todos los campos la obligatoriedad en la entrada de datos. 13 Indexar la tabla por el campo Cdigo Editorial. 14. Establecer el campo Cdigo Libro como clave principal. 15. Borrar la tabla Libros que hemos creado. 16. Cambiar el nombre de la tabla cccLibros por Libros. 17. Cambia el ancho de las columnas para que se vean todos los registros. 18. Ocultar todas las columnas excepto Cdigo Libro y Ttulo. 19. Mostrar las columnas ocultas en el ejercicio anterior. 20. Ordena la Tabla por Ttulos (Ascendente). 21. Ordena la Tabla por Ao (Descendente). 22. Ordena la Tabla por Cdigo Libro (Ascendente).

FILTROS
23. Mostrar los libros publicados en el ao 1992 (3) 24. Mostrar los libros publicados despus del ao 1992 (8) 25. Mostrar los libros publicados despus de 1992 con 2 ediciones (3) 26. Mostrar los libros publicados el ao 1990 o de la editorial 00003 (7) 27. Filtrar los registros del ao 1994 o de la editorial 00004 (8) 28. Filtrar los registros quc se hayan editado despus del ao 1993 o los registros que tengan ms de 2 publicaciones (23)

INFORMTICA DE USUARIO

pagina 26

FILTROS POR SELECCIN

29. Mostrar Los registros de la editorial 00001 (2) 30. Mostrar los registros que tengan en el ttulo la palabra De (9) FILTROS EXCLUYENDO LA SELECCIN 31. Ocultarlos registros de la editorial 10003 (21)

FILTROS ORDEN AVANZADO

32 Filtrar los registros con Cdigo Editorial = 00003 (5) 33 Mostrar los libros editados el ao 1990 (3) 34. Mostrar los libros editados despus del ao 1987 (23) 35. Mostrar los libros editados entre 1990 y 1990 (11) 36. Mostrar los libros de la editorial 00003 o 00004 (11) 37. Mostrar los libros de la editorial 00002 publicados el ario 1989 (1) 38. Buscar todos los libros de la editorial 00002 39. Cambiar el Cdigo Editorial 00014 por 00011 40. Reemplazar el Cdigo Editorial 00011 por 00004

CONSULTAS

41. Consulta que muestre los campos Cdigo Libro, Ttulo y Ao de la tabla Libros (26) 42. Consulta que muestre los campos Ao Ttulo y Edicin (26) 43. Consulta que muestre los datos ordenados por ao. Utiliza los campos Ttulo, Ao y Edicin (26) 44. Hacer una consulta con los mismos campos que la anterior ordenada por Ttulo (26) 45. Consulta que muestre los datos ordenados por Ao, y los grupos de cada ao ordenados por Cdigo Libro en orden descendente. Campos a utilizar: Ttulo, Ao, Edicin v Cdigo Libro (26) 46. Consulta que muestre los registros ordenados por Edicin, descendente y por Ttulo, ascendente con los mismos campos del apartado anterior (26) 47. Consulta que muestre los libros con 4 ediciones. Utilizar los campos Ttulo y Edicin (5) 48. Consulta que muestre los libros publicados en el ao 1990. Utilizar los campos Ttulo, Edicin y Ao (3) 49. Consulta que muestre los libros con ms de 3 ediciones (18) 50. Consulta que muestre los libros cuyo precio de compra sea menor de 4000. Los campos sern Ttulo, Ao v Precio de compra (6) 51. Constipa que muestre los libros publicados en 1992 o 1994. Adems saldr ordenada por Ttulo. Utilizar los campos Ttulo. Ao y Edicin (6) 52. Consulta que muestre los libros con 2 4 ediciones ordenadas por Fecha de adquisicin. Los campos sern Ttulo, Ao Edicin y Fecha de Adquisicin (10) 53. Consulta que muestre los libros publicados entre los aos 1985 y 1990. Los campos sern Titulo. Ario y Fecha de Adquisicin (11) 54. Consulta que muestre los libros que hayan tenido entre 3 y 6 ediciones y ordenada por Ttulo. Utilizar los mismos campos que en el ejemplo anterior (14) 55. Consulta que muestre los libros con ms de 3 ediciones publicados despus del ao 1992. Los campos sern Titulo, Ao, Edicin y Fecha Adquisicin (4) 56. Consulta que muestre los libros publicados entre 1992 y 1994 con ms de 3 ediciones. Mismos campos anteriores (7) 57. Consulta que muestre los libros cuyo Precio de Compra sea entre 1500 y 4000. Los campos sern Ttulo. Ao, Edicin, Fecha Adquisicin y Precio Compra (0) 58. Consulta que muestre los libros cuyo Ttulo comienza por "D". Campos Ttulo, Ao, Edicin y Fecha Adquisicin (2)

INFORMTICA DE USUARIO

pagina 27

PARMETROS
59. Consulta con parmetros que realiza un filtrado sobre el campo Ao. Utilizar los campos Ttulo y Ao. Ao 1993 (4)
Ttulo El clan del oso cavernario El Seor de los anillos Hukelberry Finn Ao 1993 1993 1993

Veinte mil leguas de viaje sub 1993

60. Consulta con parmetros que permite mostrar los libros de cualquier Edicin. Campos Ttulo y Edicin. Edicin 4 (5) 61. Consulta que muestra los libros publicados entre 2 aos. Utilizar los campos Ttulo y Aos. Entre 1992 v 1995 (11) 62. Consulta con parmetros que muestre los libros que tienen entre N y M ediciones, siendo N y M valores numricos. Utilizar los campos Ttulo y Edicin. Entre 2 y 5 ediciones (15) 63. Consulta con parmetros que muestre los ttulos publicados despus de un ao determinado con ms de N ediciones. Utilizar los campos Ttulo, Ao y Edicin. Despus de 1992 con ms de 3 ediciones (4) 64. Consulta que muestre los libros que tienen el Precio de Compra igual o mayor que N y menor o igual que M, siendo N y M valores numricos. Utilizar los campos ttulos y Precio compra.. Entre 2000 y 4700 (13) 65. Seleccionar la tabla Libros y aadir el campos Cdigo Autor que ser de tipo texto, con tamao 5 Indexe este campo permitiendo valores repetidos 66. Aadir los siguientes valores en el campo Cdigo Autor. DEJAR LOS ULTIMOS 5 REGIS'T'ROS SIN VALOR

00004 00002 00009


67

00009 00007 00002

00005 00010 00008

00002 00008 00001

00001 00001 00002

00007 00004 00004

00003 00009

00010 00010

00009 00001

00008 00004 .

Relaciones entre las tablas Autores y Libros por el campo Cdigo Autor. Activar las casillas Exigir Integridad Referencial. Actualizar en cascada los campos relacionados y Borrar en cascada los campos relacionados Editorial y Libros por el campo Cdigo Editorial. Activar las casillas Exigir Integridad Referencial. Actualizar en cascada los campos relacionados y Borrar en cascada los campos relacionados. Alquileres y Libros por el campo cdigo Libro. Activar las casillas Exigir Integridad Referencial. Actualizar en cascada los campos relacionados y Borrar en cascada los campos relacionados. Alquileres y Socios por el campo Cdigo Socio. Activar las casillas Exigir Integridad Referencial. Actualizar en cascada los campos relacionados. Pago de Cuotas y Socios por el campo Cdigo Socio. Activar las casillas Exigir Integridad Referencial. Actualizar en cascada los campos relacionados. 68. Cambiar el control del campo Cdigo Autor de la tabla Libros. Utilizar un Cuadro Combinado que muestre los campos Cdigo Autor y Nombre de la tabla Autores de manera que, al seleccionar uno de la lista, se entren automticamente los valores para el campo Cdigo Autor en la tabla Libros. 69. Introducir los 5 registros que faltan. 70. Utilizar tina consulta (Crearemos una consulta con los campos Editorial y Cdigo Editorial de la tabla Editoriales y la guardamos como con el nombre Lista Editoriales) como Origen de tila en un control de cuadro combinado para el campo de una tabla. Utilizaremos un cuadro combinado que muestre las editoriales, para entrar un valor en el campo Cdigo Editorial de la tabla Libros. 71. Utilizar una lista definida por el usuario para entrar valores en un campo. Crearemos una lista para el campo Gnero de la tabla Autores con los siguientes valores: Novela, Poesa, Teatro, Aventuras y Ensayo.

INFORMTICA DE USUARIO

pagina 28

CONSULTAS DE VARIAS TABLAS

72 Consulta que muestre el Ttulo de los libros con su correspondiente Autor. Necesitar las tablas Libros y Autores (26) 73. Hacer una consulta que muestre los Ttulos de los libros con su correspondiente Autor ordenada por Ttulo. Guardar esta consulta con el nombre Ttulos Autor. (26) 74. Hacer una consulta nueva que muestre los Autores con nacionalidad inglesa con los Ttulos de sus correspondientes libros. (8) 75. Modificar la consulta anterior de manera que sea el usuario el que entre la nacionalidad del autor que quiere consultar. Espaola (8). 76. Aadir a la consulta Ttulos Autor la tabla Editorial y cirrala. 77. Hacer una consulta que muestre los datos de los campos Ttulo, Nombre Autor, Cdigo Editorial y Editorial. Guardar la consulta con el nombre Autor Editorial. (26) 78. Hacer una consulta que muestre los libros editados por la editorial Katmand (5) 79. Hacer una consulta por parmetros que muestre los libros de una determinada editorial. La Plana (5) 80. Hacer una consulta que muestre los campos Ttulo, Nombre del autor y Editorial de los libros que tienen ms de 5 ediciones. (11) 81. Hacer una consulta de los ttulos que se han publicado cn Barcelona a partir de 1990 (5) 82. Hacer una consulta con parmetros para consultar los libros que se han publicado de un autor en una determinada ciudad. Miguel de Cervantes Barcelona (3) 83. Retirar de la consulta Ttulos Autor la tabla Editorial 84. Abra en modo diseo la consulta Ttulos Autor y retire la tabla Autores 85. Aadir a la consulta las tablas Alquileres y Socios 86. hacer una consulta que muestre todos los alquileres. en la que incluya los campos Ttulo, Nombre del socio, Apellidos del socio, Ciudad y Fecha de Alquiler. Guardar la consulta con el nombre de Libros Alquilados. (44) 87. Ejecutar la consulta anterior, pero hacer que los datos salgan ordenados por el campo Apellidos. (44) 88. Sobre la consulta anterior, incluir un parmetro que permita ver los libros que han cogido los socios de una determinada ciudad. Guardar la consulta con el nombre Alquileres Ciudad. Barcelona 9, Zaragoza 8. Lleida 7

CONSULTA DE TOTALES

89. Cantidad total de libros que se pueden alquilar (130) 90. Consulta que muestre el precio de compra medio de los libros. (5411,53) 91. Consulta que muestre el precio de compra ms alto (9000) 92. Consulta que muestre el precio de venta ms barato (1236) 93. Consulta que muestre los libros que se han alquilado (24) 94. Consulta que muestre el total de das que ha estado alquilado cada libro (24) 95. Hacer una consulta que muestre la cantidad de veces que se ha alquilado un libro. (24) 96. Consulta que muestre el Ttulo de los libros alquilados en Barcelona (9) 97. Hacer una consulta que muestre todos los socios que han cogido algn libro, no se tiene que mostrar repeticiones de registros (15) 98 Hacer una consulta que muestre el nmero de das que los socios han tenido alquilado algn libro (15) 99. Haga una consulta que muestre cuantos libros ha alquilado cada socio (Utilizar la funcin Cuenta) (15) 100. Hacer una consulta que muestre la cantidad de libros por editorial. La consulta tiene que mostrar el nombre de la editorial. Utilizar la funcin Cuenta. (8) 101. Hacer una consulta que muestre la cantidad de libros por Autor (9) 102. Hacer una consulta que muestre la cantidad de libros por autor, pero slo de la nacionalidad inglesa (2) 103. Hacer una consulta que muestre la cantidad de libros por autor, pero que solo muestre los de una determinada nacionalidad que se tendr que entrar como parmetro. Espaola (3)

CAMPOS CALCULADOS

104. Consulta que muestre cuantos das han transcurrido desde la fecha de alquiler hasta la fecha de devolucin de cada libro. Guardar la consulta como das de alquiler (44) 105 .Consulta que muestra la diferencia entre los das que un socio ha tenido el libro, y los das por los que lo haba alquilado (44) 106. Cambiar Exprl por "Das con el libro'', y "Das de ms" por la Expr2 y guardar encima de Das de alquiler (44) 107. Hacer una consulta que muestre el total de venta de cada libro. Habr que construir una columna calculada que multiplique los campos Precio Venta por Cantidad Venta. Incluir adems el campo Ttulo (26) 108 .Hacer una consulta que muestre el total compra de cada libro. Tiene que construir una columna que sume los campos Cantidad alquiler y Cantidad Venta, luego construya una columna que multiplique el valor de la columna anterior por el campo Precio Compra. Guardar la consulta con el nombre Total Compra Libros. Incluir Cdigo Editorial y Ttulo (antes de construir la segunda columna calculada, guarde la consulta, de lo contrario no podr utilizar la primera columna ya que esta no se integra en la consulta hasta que no se guarde) (26) 109. En la consulta Total Compra Libros, ponga a la columna que suma los campos Cantidad Alquiler y Cantidad Venta el nombre Cantidad Libros, Poner a la columna que multiplica la Cantidad por el Precio Compra el nombre Total Compra Libros, haga que esta columna se muestre en formato Estndar con cero decimales, y guardarla encima de Total Compra Libros

INFORMTICA DE USUARIO

pagina 29

110. Consulta que muestre el total de compra de libros por cada editorial (Haremos una consulta de otra consulta). Los pasos son los siguientes: Nueva consulta en la que incluimos la tabla Editorial y la consulta Total Compra Libros Relacionamos por el campo Cdigo Editorial Incluir los campos Editorial y Cantidad Libros y Total Compra Libros Agrupamos por Editorial y Sumamos las otras dos columnas Guardamos como Total Compra por Editorial (8)

UTILIZACIN DE FUNCIONES PARA CONSTRUIR CAMPOS CALCULADOS

111. Consulta que muestre el mes en el que se ha alquilado cada libro (Funcin MES(Fecha)). Utilizar los campos Cdigo Libro, Fecha alquiler y un campo calculado mediante una funcin. Guardar la consulta como Alquileres mensuales (44) 112. Consulta que muestre la cantidad de libros alquilados cada mes. Guardar la consulta con el nombre Total Alquileres mensuales (4) 113. Calcular una columna que calcule el resultado de multiplicar la diferencia de das por 50 si esta diferencia es positiva, si es negativa o cero ha de mostrar el mensaje "Sin cargos". Nos basamos en la consulta Das Alquiler. Guardar la consulta con el nombre de RECARGOS (44) 114. Consulta que muestre el ttulo del libro y el mes en el cual se ha alquilado. En la columna donde quiera que aparezca el mes, tiene que utilizar la funcin Mes(Campo Fecha Alquiler). Si un libro se ha alquilado en ms de una ocasin durante un mes, solamente aparezca una vez. Los dos campos deben tener el valor Agrupar por en la fila Total. (38) 115. En la consulta anterior, para ver la cantidad de das que ha estado cada libro en alquiler durante un mes, inserte el campo Das con la funcin Suma. Guardar la consulta con cl nombre Libros mes (38) 116 Incluyan un parmetro en la consulta Alquileres mensuales que permita escoger cl roes sobre el que se ha de mostrar los libros. Guardar la consulta como alquileres mensuales con parmetros 1>8, 2 16, 313, 4 7

CONSULTAS CON EL ASISTENTE

117. Consulta que muestre el total de das que ha estado alquilado cada libro con los campos Cdigo Libro y Das y guardarla como Alquileres consulta (24) 118 .Observar que la consulta muestra una lista de todos los libros con los das que ha estado alquilado cada uno de ellos. Como ejercicio hacer que en lugar de mostrarse el cdigo del libro se muestre el nombre. (24)

CONSULTAS DE REFERENCIAS CRUZADAS

119. Consulta que muestre cuantos socios de una determinada profesin hay por ciudad. Utilizaremos la tabla Socios y los campos Ciudad, Ocupacin y Cdigo Socio Guardar como Socios Tabla de referencias cruzadas (7) 120 .Mostrar la edad media de los socios por ciudad y ocupacin. Guardar como Socios Tabla de referencias cruzadas (7) 121 .Consulta de referencias cruzadas. a partir de la tabla Autores, que cuente el gnero literario por nacionalidad del autor. Guardar como Autores Tabla de referencias cruzadas (4) 122 Consulta de referencias cruzadas que muestre los libros que tiene un autor por editorial. La basaremos en la consulta Autor Editorial. Guardar como Autor Editorial Tabla de referencias cruzadas (9) 123. Hacer una consulta de referencias cruzadas que muestre cuantas veces se ha alquilado cada libro en una ciudad. 'tiene que basarse en la consulta Libros alquilados. Guardarla corno Libros Alquilados Tabla de referencias cruzadas (24) 124. Sobre la consulta Libros Alquilados, hacer una consulta de referencias cruzadas igual que la anterior, pero que indique el nmero de das que ha estado alquilado cada libro. Previamente tendr que modificar la consulta Libros Alquilados para incluir el campo das. En el nmero de zona media. escoja campo Das y funcin Suma. Guardar como Libros Alquilados Tabla de referencias cruzadas 1 (24) 125. Sobre la consulta Libros mes hacer una consulta de referencias cruzadas que indique la cantidad de das que ha estado alquilado cada libro en un mes. En columna poner el campo Titulo, en fila poner el campo Mes. en nmero de zona media poner el campo das y la funcin Suma. Guardar como libros mes Tabla de referencias cruzadas (24)

INFORMTICA DE USUARIO

pagina 30

CONSULTAS DE LOCALIZACIN DE VALORES REPETIDOS

126. Consulta que sirva para contar los libros de cada editorial en la tabla Libros. Guardar como Buscar duplicados por Libros (7) 127 .Crear la misma consulta del ejemplo. pero hacer que en lugar del cdigo editorial, aparezca el nombre. Primero tiene que crear una consulta de seleccin que incluya los campos Cdigo Editorial de la tabla Libros y Nombre Editorial de la tabla Editoriales. Guardar como Buscar duplicados por Editoriales (7) 128. Consulta de buscar valores repetidos que muestre el nmero de veces que ha sido alquilado un libro. Guardar como Buscar duplicados por alquileres (15) 129. Repita la consulta anterior pero en lugar del cdigo del libro, se muestre el Ttulo del libro. Construya la nueva consulta a partir de la consulta Libros Alquilados. Observar que los libros que slo se han alquilado una vez no aparecen. Guardar como Buscar duplicados por libros alquilados (15) 130. Hacer una consulta que muestre la cantidad de libros alquilados por ciudad, utilizar la consulta de seleccin Libros Alquilados. Guardar como Buscar duplicados por Ciudad (6)

CONSULTAS DE BUSCAR NO COINCIDENTES

131. Consulta que muestre los libros que todava no ha alquilado nadie. Guardar como Libros no coincidentes con alquileres (2) 132 .Hacer una consulta que muestre el nombre y los apellidos de los socios que todava no han alquilado ningn libro. Guardar como Socios no coincidentes con Alquileres (0) 133 .Hacer una consulta que muestre los libros que no han sido alquilados en cada mes Tiene que construir una consulta del tipo Buscar no coincidentes que confronte los campos Cdigo Libro de la tabla Libros y Cdigo Libro de consulta Alquileres Mensuales. Mostrar el campo Ttulo. Observar que al ejecutar esta consulta se le pide el valor para el campo mes, recuerde que en la consulta Alquileres Mensuales habamos incluido un parmetro para que se pudiera escoger el mes. Guardar como Libros no coincidentes con Alquileres Mensuales. 1 18, 2 12, 3 16, 4 20

CONSULTAS DE CREACIN DE TABLAS

134. Consulta que crea una tabla que contiene los libros de la editorial Katmand (00002). La nueva tabla se llamar Libros Katmand v la consulta Creacin de tabla Libros Katmand (5)

135. Consulta que cree una tabla donde se aaden los libros de una determinada Editorial. La tabla se llamar libros de Editoriales y la consulta Creacin de tabla Libros de Editoriales. 00004 6, 00002 5 136. Crear una consulta que muestre los libros alquilados por un socio. El cdigo socio se tiene que entrar como parmetro, 1 atabla que se cree ha de contener los campos Apellidos y Nombre del Socio, Ttulo del libro, Fecha Alquiler y Fecha Devolucin. La nueva tabla se llarnar Libros alquilados por un socio v la consulta se llamar Creacin de tabla Libros Alquilados por un socio. 00001 4, 00003 1 137. Hacer una consulta que sirva para crear una tabla con todos los socios de una determinada poblacin (la poblacin se entra como parmetro), la consulta ha de tener todos los campos de la tabla socios. La nueva tabla se llamar Socios por ciudad v la consulta Creacin de tabla socios por ciudad. Zaragoza (3), Valencia (1), Barcelona (3), Lleida (2) 138. Crear una consulta que sirva para guardar todos los alquileres de los libros de una determinada editorial, la editorial se ha de entrar como parmetro y la tabla de salida ha de contener los campos Nombre editorial de la tabla Editoriales, Ttulo de la tabla Libros y Fecha Alquiler y Fecha Devolucin de la tabla Alquileres. La nueva tabla se llamar Alquileres de libros por editorial y la consulta Creacin de tabla Alquileres de libros por editorial. Katmand (8) 139. Hacer una consulta que sirva para guardar en una nueva tabla todos los alquileres que se haya hecho en un mes determinado. El mes se tiene que entrar como parmetro, recuerde que tendr que utilizar el generador de expresiones para construir una columna que muestre el mes del campo fecha alquiler. Los campos que tienen que incluir la tabla que se cree son Ttulo de la tabla Libros, Nombre v Apellidos de la tabla Socios, Fecha Alquiler y Fecha Devolucin de la tabla Alquileres. La tabla se llamar Alquileres por mes determinado y la consulta Creacin de tabla Alquileres por mes determinado. 1 (8), 2 (16), 3 (13), 4 (7)

CONSULTAS DE ACTUALIZACIN

140. Cambiar en la tabla Autores el gnero Novela por Terror, (5) 141.Cambiar en la tabla Autores el gnero Terror por Novela (5) 142. Utilizar una consulta de actualizacin para incrementar los precios de venta de los libros un 3 % (26) 143 .Hacer una consulta de actualizacin que cambie en la tabla Socios, todos los habitantes de Albacete por Alicante. (1) 144. Hacer una consulta de actualizacin que cambie en la tabla alquileres los valores del campo Fecha Devolucin por el valor Fecha Alquiler + Das, puede utilizar el generador de expresiones. (44)

INFORMTICA DE USUARIO

pagina 31

CONSULTAS DE AADIR REGISTROS

145. Aadir los registros de la tabla Libros Nuevos a la Tabla Libros (2) 146. Aadir a la tabla alquileres los registros de la tabla Alquileres Nuevos, pero slo los registros de los socios de Barcelona (2)

CONSULTAS DE ELIMINACIN

147. Eliminar de la tabla Libros, todos los registros con el cdigo de autor 00011. (2) 148. Eliminar de la tabla Alquileres, los registros correspondientes a Mayo (2)

INFORMTICA DE USUARIO

pagina 32

PRCTICA 9 (Formularios)
1 Crea una base de datos llamada Papelera, que sirva para la gestin de una papelera 2 Crea las siguiente Tabla Proveedores: Nombre Campo IdProveedro NombreProveedor PersonaContacto Direccin Ciudad CodigoPostal Telefono Tipo Campo Numrico Texto Texto Texto Texto Texto Numrico

3 Crea un formulario con la tabla Proveedores. 4 En el formulario tiene que tener un cuadro de texto para los campos: IdProveedor, NombreProveedor, PersonaContacto, Direccin y Telefono. Un cuadro de lista para el campo Ciudad. Y un Cuadro combinado para el campo CodigoPostal. 5 Nombra cada uno de los controles con los siguientes nombre: IdProveedor =txtIdProveedor NombreProveedro =txtNombreProveedor PersonaContacto= txtPersonaContacto Direccin= txtDireccin Ciudad= lstCiudad CodigoPostal=cboCodigoPostal Telefono=txtTelefono 6 El control lstCiudad es un cuadro de lista donde los valores que aparecen son las provincias de Castilla la Mancha y la comunidad de Madrid. 7 El control cboCodigoPostal es un cuadro combinado, los valores que tiene son los siguientes(28025, 28036, 28100,28152) 8 Alinear todos los controles del formulario en la izquierda. 9 Igualar el espacio entre los diferentes controles. 10 El color de fondo del formulario tiene que ser un color verde 11 Las fuentes de las etiquetas tienen que ser de tamao 10 y en negrita. (Si en alguna etiqueta no se ve todo el texto, hay que aumentar el tamao) 12 En el control txtIdProveedor cambia el color del fondo a rojo y un efecto especial sin relieve. 13 En el control txtNombreProveedor cambia el color del texto a azul y cntralo. 14 En el control txtPersonaContacto crea un borde de color amarrillo y un tamao de 2. 15 El Control txtTelefono tiene que tener una mascara de entrada para nueves nmeros. 16 El control txtDireccin tiene el mismo formatos que el control txtIdProveedor. 17 Crea un botn dentro del formulario para cerrar dicho formulario, otro para aadir un nuevo registro y otro para eliminar algn registro. 18 Abre el encabezamiento de formulario y escribe una etiqueta en el que diga Proveedores. Con un tamao de 20 y un color negro. 19 Revisa el orden de tabulacin que se en el orden que aparece en el formulario 20 Pasa a la vista del formulario y introduce los siguientes datos. IdProveedro 342 148 235 150 210 NombreProveedor Papel S.A Gomas S.L. Punta S.A. Cuatro S.A. Dos S.A. Nombre.. Maria Pedro Juan Jos Ana Direccin Avd America Puerta Alcala C/Mayor C/Menor C/Mayor Ciudad Madrid Madrid Madrid Madrid Madrid CodigoPo.. 28025 28036 28100 28152 28100 Telefono 6314452 3415267 2345810 3455667 5281710

INFORMTICA DE USUARIO

pagina 33

21 Crea la tabla Productos con los siguientes campos: Nombre IdProducto Producto Precio Calidad Tipo Numrico Texto Moneda Texto Tamao 40 10

22 Crea un formulario para introducir los datos en esta tabla. Todo los controles tiene que ser cuadro de texto. Tiene que tener cada uno un color diferentes y un Efecto especial diferente. 23 Nombre cada uno de los controles de la siguiente manera: Idproducto= txtIdProducto Producto= txtProducto Precio= txtPrecio Calidad= txtCalidad 24 Cambia el control de txtCalidad por un cuadro combinado donde aparezcan los siguientes valores (Media, Alta, Baja). 25 Cambia el nombre del control anterior por cboCalidad. 26 Modifica el tamao del control txtProducto a un valor de 5 cm y un altura de 0,5 cm 27 Coloca un Control imagen obtenida del directorio alumnos del caos o de donde tu quieras y cambia la propiedad del modo de tamao de imagen a Zoom 28 Revisa el orden de tabulacin de este formulario, que sea el correcto. 29 Crea un botn para salir del formulario, otro para aadir datos y otro para borrar datos. 30 Introduce los siguientes valores en la tabla Productos a travs del formulario. IdProducto 125 178 242 428 87 238 621 76 32 48 Producto Lapiceros Gomas de borrar Cuadernos cuadricula 500 folios DIN A4 Bolgrafos Estuches Forro Transparente Carpeta separadores Pinturas madera Cartulinas Precio 20 15 145 640 75 245 160 160 230 50 Calidad Media Media Alta Alta Baja Baja Alta Alta Media Media

31 Crea una Tabla con los siguientes campos Nombre IdPedido IdProveedor Producto Cantidad FechaPedido Tipo Autonumerioc Numrico Texto Numrico Fecha/hora Tamao 40 Entero FechaCorta

32 Crea un formulario donde IdPedido sea un cuadro de texto, Cantidad y FechaPedido sea tambin un cuadro de texto. 33 El campo IdProveedor es un cuadro combinado donde su valor proviene de la tabla Proveedores ( Recuerda que hay ir a la propiedad tipo de origen de la fila y origen de la fila). Se tiene que ver el nombre del proveedor pero se guarda el IdProveedor. Hay que cambiar el numero de columnas ,... 34 El Campo productos se hace un control Cuadro combinado donde sus valores provienen de la tabla productos y la columna dependientes es 2, el numero de columnas es 2 y tamao de columnas es 0;2 cm. 35 Coloca una imagen como fondo del formulario 36 Centra los controles del formulario y cambia su formato de estos como mejor creas. 37 Rellena los datos de la tabla pedidos con el formulario realizado, con los siguientes valores: IdPedido 1 IdProveedor 148 Productos Estuches Cantidad 50 FechaPedido 5/11/97
pagina 34

INFORMTICA DE USUARIO

2 3 4 5 6 7 8 9 10 11 12 13 14 15

235 210 150 148 148 342 210 150 235 135 210 150 342 342

Cartulinas Carpetas separadoras Lapiceros Lapiceros Gomas de borrar Bolgrafos Carpetas sesparadores Cuadernos cuadriculados Cartulinas Bolgrafos 500 Folios DIN A4 Lapiceros Forro transparente Pintura madera

160 65 250 25 75 125 25 85 35 45 15 25 48 32

5/11/97 7/11/97 9/11/97 15/11/97 15/11/97 20/11/97 23/11/97 2/12/97 8/12/97 10/12/97 10/12/97 15/12/97 21/12/97 21/12/97

38 Establece las relaciones posibles entre las tres tabla 39 Realiza las siguientes consultas: Los datos de los proveedores ordenador por el nombre del proveedor Pedidos al proveedor 210 Pedidos de bolgrafos Pedidos de lapiceros al proveedor 150 Pedidos con cantidad superior a 100 Pedidos de productos de alta calidad Pedidos de productos de baja calidad hechos a partir del dia 15/11/97 Pedidos al proveedor 150 al 342 Pedidos al proveedor 148 de estuches y de lapiceros.

INFORMTICA DE USUARIO

pagina 35

PRACTICA 9
1 Crea una base de datos nueva llamada INSTITUTO. 2 Crea una tabla alumnos con los siguientes campos: NOMBRE TIPO CARACTERISTICAS
IdAlumno NombreAlumno Apellidos Direccin CodigoPostal Ciudad TelefonoCasa TelefonoTrabajo NombrePadre NombreMadre FechaNacimiento FechaAlta Observaciones Dni Foto Numerico Texto Texto Texto Texto Texto Numerico Numerico Texto Texto Fecha/hora Fecha/hora Memo Texto Objeto OLE

Entero largo 20 30 30 10 15 Entero largo, Mascara de entrada 9 digitos Entero largo, Mascar de entrada 9 digitos 15 15

15

3 El campo IdAlumno es el campo clave principal. La Tabla la guardas con el nombre Alumnos 4 Crea un formulario con la tabla Alumnos con las siguientes caractersticas: Todos los controles de los campos van sobre un control ficha que tiene tres paginas llamadas Datos Generales, datos padres y observaciones. En la primera pgina van los campos IdAlumno, NombreAlumno, Direccin, Ciudad, FechaNacimiento, FechaAlta y DNI como cuadro de texto. El campo Cdigo Postal es un cuadro de lista donde sus valores son extraidos de una tabla llamada CodigoPostales (Crea esta tabla con los siguientes campos Cpostal, Ciudad, Provincia. El campo Ciudad es un Cuadro de lista con los siguientes valores ( Guadalajara, Marchamalo, Cabanillas del campo, Chiloeches) El la pagina Datos padres van los campos NombrePadre, NombreMadre, TelefonoTrabajo, que son cuadro de texto. Y en la pgina observaciones va el campo Observaciones y foto Los Controles etiquetas de todos los controles tienen el texto de color azul y un efecto especial con relieve. Crea unos botones de comando con las siguientes funcionalidades: Aadir, Eliminar, Guardar, Modificar, Buscar, Salir, ir al primero, ir al anterio, ir al siguiente e ir al ultimo. En el formulario tienes que poner con el valor NO las siguientes propiedades: Selectores de Registro, botones de desplazamiento, separador de registro. Tiene que escribir en el encabezamiento de formulario Formulario de alumnos. El formulario tiene que ser parecido a la siguiente figura.

Figura 1

INFORMTICA DE USUARIO

pagina 36

5 Aade los siguientes datos a las tabla alumnos (los datos que falten no hace falta aadirlos):
IdAlumno 1001 1002 1003 1004 2001 NombreA Pedro Elena Alicia Andrs Rafael Apellidos Garca Lpez Snchez Gonzlez Avila Direccin CodigoPos 19001 19002 19001 19005 19003 TelefonoC 949224488 949214596 949254787 949234568 949221458 TelefonoT FechaNac 949234568 12/5/81 949751485 14/7/1981 949458785 2/9/1982 94922668 4/3/1981 949243687 8/1/1981 FechaAlt 15/9/1999 14/9/2000 2/9/1999 8/7/1999 5/8/1999

6 Crea una tabla asignatura con los siguientes campos: NOMBRE TIPO CARACTERSTICAS
IdAsignatura NombreAsignatura Curso Descripcin Autonumerioc Texto Texto Memo

El campo clave principal es IdAsignatura. 7 Crea un formulario, parecido al de la figura 2, para aadir los datos de las asignaturas:

Figura 2 8 Aade los siguientes datos en el formulario:


IdAsignatura 1 2 3 4 5 6 7 8 9 NombreAsignatura Matemticas Literatura Fsica Historia Ingls Qumica Tecnologa Sociologa Practicas Curso Descripcio

INFORMTICA DE USUARIO

pagina 37

9 Crea una tabla Curso con los siguientes campos:


IdCurso Nombre Nivel Aula Asignatura1 Asignatura2 Asignatura3 Asignatura4

Nombre

Numrico Texto Texto Texto Numrico Numrico Numrico Numrico

Tipo

Caractersticas

El campo clave principal es IdCurso 10 Crea una formulario que tenga caractersticas parecidas al de la figura 3:

Figura 3 Los campos IdClase, NombreClase, Curso y Aula son cuadro de texto, mientras que los campos Asignatura 1, Asignatura 2, Asignatura 3 y Asignatura 4 son cuadros combinados, donde al pulsar el botn aparecen dos columnas y el valor que se muestra es el de la segunda columna. Recuerda que los comando de botn tiene cada uno una funcin especifica (aadir, eliminar, guardar, etc). 11 Aade los siguientes datos a la tabla clase con el formulario clase:
IdCurso 1 2 3 4 5 6 NombreCurso 3 ESO A 3 ESO B 3 ESO C 4 ESO A 4 ESO B 1 BT A Curso 3 3 3 4 4 1 Aula 10 15 09 13 05 06 Asignatura 1 Matemtica Tecnologa Literatura Qumica Ingles Sociologa Asignatura 2 Literatura Qumica Matemtica Fsica Ingles Prcticas Asignatura 3 Fsica Matemtica Qumica Literatura Ingles Sociologa Asignatura 4 Tecnologa Literatura Fsica Matemtica Historia Ingles

12 Crea una tabla matricula con los siguientes campos:


IdAlumno IdClase FechaMatriculacin Curso

NOMBRE

El campo clave principal es IdAlumno

Numrico Numrico Fecha/Hora Texto

TIPO

CARACTERISTICAS

INFORMTICA DE USUARIO

pagina 38

13 Crea un formulario con los siguientes controles:


La tabla que se debe seleccionar es la tabla Curso Un cuadro combinado de bsqueda, donde los valores que aparecen en dicho control son los de la tabla Curso (Se debe hacer con el asistente seleccionando la opcin buscar un registro en el formulario segn el valor que seleccionemos en el cuadro combinado). Los campos Curso, Aula y descripcin son cuadro de texto. Se debe utilizar un Subformulario (Construido con la tabla matricula) para seleccionar los alumnos que se matriculan en cada curso. En el subformulario el campo que se relaciona con el formulario principal es IdCurso. Recuerda que antes de aadir el control subformulario dentro de un formulario tienes que crear el subformulario como un formulario, donde tendr un control cuadro combinado para IdAlumno (se tiene que ver el nombre y apellidos y se debe guardar el IdAlumno). El objetivo de hacer de esta forma el formulario es aumentar la eficacia de los formularios.

El formulario tiene que ser parecido al de la figura 4

Figura 4 14 En el formulario matricula aade los siguientes datos


1001 1002 1003 1004 IdAlumno 1 1 2 2 IdClase FechaMatriculacion 15/9/2001 14/9/2001 13/9/2001 15/9/2001

PRACTICA 10
INFORMTICA DE USUARIO pagina 39

1 Crea una base de datos Nueva y llmala Controles. Las tablas la tienes que importar de la base de datos Neptuno (recuerda que se encuentra en C:\Archivos de Programas\Micosoft Office\Office\ Samples\ Neptuno). 2 Crea un formulario para la Tabla Empleados que tenga las siguientes caractersticas: Los campo IdEmpleado, Apellidos, Nombre, Cargo, FechaNacimiento, FechaContratacin, Direccin, Ciudad, Regin,CodPostal, Pas, TelDomicilio, Extensin, Foto Notas Como cuadro de texto Los campos Tratamiento y Jefe como una Cuadro combinado el primero como tipo de origen de la fila : lista de valores con los siguientes valores Dr.;Sr.;Srta.;Sra.;D. Y el segundo como Tabla/Consulta. La consulta se obtiene del propia tabla empleados con los campos IdEmpleado y [Nombre]& &[Apellidos] Para que los campos entren se utiliza un control ficha para dividir los datos Recuerda que el campo Foto es un Marco de Objeto Dependiente En el encabezamiento de formulario tiene que haber un Cuadro de texto que nos ponga el Nombre y Apellido del empleado (Es un campo calculado [Nombre]& & [Apellidos]) Tu formulario se tiene que parecer a este.

INFORMTICA DE USUARIO

pagina 40

3 Crea un formulario Categoras, donde aparezca los diferentes productos que tiene cada categora. Para disear este formulario te puede ayudar lo siguiente: Haz un formulario principal donde su origen de registro sea la tabla categoras. Los NombreCategora y Descripcin son cuadro de texto y el control imagen es un Objeto Dependiente. Crea un formulario secundario donde su origen de registro sea la tabla Productos y aparezcan los siguientes campos Nombreproducto, Cantidad por unidad, Precio unidad y suspendido. Y Guardalo como Subformulario Productos. Una vez creado los dos formulario vuelve al formulario principal y inserta un control subformulario (utiliza el asistente), recuerda que las propiedades que tienes que revisar son Objeto origen (subformulario Productos) , Vincular campo secundario (IdCategora) y vincular campo secundario (IdCategora). El formulario tiene que parecerse al de la figura.

4 Crea un formulario que nos diga los pedidos que han realizado cada cliente en el ao 1997. Para eso sigue las siguientes indicaciones: El origen del control de formulario primario es la tabla Clientes. Guarda en formulario primario con el nombre de Pedidos ao 1997 Crea un subformulario donde el origen de registro sea una consulta que devuelva los pedidos realizados en el ao 1997 llmala pedidos 1997 (recuerda que es una consulta de seleccin y hay que hacerla antes que el subfomulario). En dicha consulta tiene que tener los siguientes campos: IdEmpleado, FechaPedido, FechaEntrega, FechaEnvio. Guarda el subfomulario como Subformulairo Pedidos Ahora introduce el subformulario realizado en el punto anterior en el formulario principal recuerda las propiedades mas importantes. En dicho formulario principal crea un cuadro combinado de bsqueda de registro (recuerda que se debe utilizar el asistente). Este formulario se debe parecer a siguiente:

INFORMTICA DE USUARIO

pagina 41

5 Crea un formulario que nos diga que productos se vendieron en cada pedido. En el formulario principal el origen de registro es la tabla pedidos. Tiene que aparecer los siguientes campos: IdPedido, IdCliente, FechaPedido, etc. Crea un subformulario con la tabla Detalles de pedidos donde tienes que hacer antes una consulta donde aparezca IdProducto, PrecioUndidad, Cantidad, Descuento y un campo calculado que nos de el coste de cada producto (recuerda la formula precioUnidad*Cantidad...) El nombre que damos al formulario es subformulario detalles de pedidos. Una vez teminado el subformulario ponlo en el formulario principal Te tiene que quedar, un formulario parecido al de la figura.

INFORMTICA DE USUARIO

pagina 42

PRACTICA 11
1 En la practica 8 creasteis una base de datos llamada papelera, brela para realizar este ejercicio. 2 Realiza las relaciones entre las tablas. 3 Repasa el contenido de cada una de las tabla y realiza las siguientes consultas:

Que pedidos ha realizado el proveedor 342 Que pedidos se realizaron en diciembre del 1997 Que productos tienen un precio mayor de 150 pts. Que productos son de alta calidad Enumera los pedidos de Bolgrafos que se han hecho. Que pedidos de lapicero ha realizado el proveedro 150 Que proveedores viven en la C/Mayor. De todos los pedidos de lapiceros cual es el de mayor cantidad. Que pedido es el de menor cantidad de bolgrafos. Di la media por pedido de los lapiceros. Actualiza el precio de los productos de calidad media un 5% y los de calidad alta, un 10 % y los de baja un 3 %. Crea una consulta donde tenga un campo calculado donde los campos direccin ciudad y cod_postal aparezcan como el ejemplo: Vive en la siguiente direccin: C/ Mayor Madrid, 28100. Haz una consulta donde nos diga que proveedor hay pedidos bolgrafos en el mes de noviembre Haz una consulta con la tabla producto y pedidos donde aparezca un campo calculado que nos diga cuanto paga en cada pedido. Haz una consulta de referencia cruzado donde nos aparezca la siguiente informacin: en las fila los proveedores, en las columnas los meses y en valor la suma de cantidad.

4 Realiza un informe que nos de un listado de los productos que hay en mi papelera y que precio tiene cada uno.

5 haz un informe donde nos liste los pedidos que se han realizado en la papelera. 6 Realiza un listado de todos los proveedores de mi papelera. 7 Realiza un informe donde me de informacin de los pedidos que ha hecho cada uno de nuestro proveedores (recuerda que hay que agrupar por el campo idProveedor) El informe puede ser parecido al siguiente esquema.

Identificador del proveedor:........

INFORME DE LOS PEDIDOS DE CADA PROVEEDRO

Nombre del proveedor:....... Id Pedido ....... ....... Producto ....... ...... Cantidad .......... ........ Fecha pedido ................ ................

INFORMTICA DE USUARIO

pagina 43

8 Haz otro informe donde me diga cada productos que pedidos se ha realizado.

INFORME POR PRODUCTOS


Productos:........

IdPedido ....... .......

Idproveedor ......... .........

Cantidad ......... ..........

Precio ....... .......

Calidad ........ ..........

fechaPedido ......... ........

9 Otro informe donde nos de informacin de cada proveedor que productos tiene y cuales son sus ventas. Hay que agrupar por Id_Proveedor y por producto

INFORME DE PRODUCTOS POR CADA PROVEEDOR


Productos:........

Idproveedor:.....

IdPedido ....... ......... ....... .........

Cantidad ......... ..........

Precio ....... .......

Calidad ................ ..................

fechaPedido ...... .........

10 Haz un informe segn la calidad de nuestros productos. INFORME DE LA CALIDAD DE LOS DIFERENTE PEDIDOS Calidad:...... Producto ......... IdPedido ......... IdProveedor ......... Cantidad ........... Precio ...... FechaPedido ............

11 Haz etiquetas para poder mandar una carta a mis proveedores. Puedes utilizar el asistente para etiquetas ( El modelo de etiqueta que tenemos es 28915) 12 Escribe una carta estndar donde solo cambie el nombre y la direccin de cada uno de mis proveedores.

INFORMTICA DE USUARIO

pagina 44

PRACTICA 12
Crea una nueva base de datos llamada Biblioteca Define las siguiente tablas
LIBROS

Codlibro: NombreLibro Autor Editorial AoEdicin

Autonumerico(Clave Principal) Texto Texto Texto Numrico Autonumerico(Clave Principal) Texto Texto Texto Texto Numrico

SOCIOS: CodSocio NombreSocio Apellidos Direccin Ciudad CodPostal


PRESTAMO

CodPrestamo CodLibro CodSocio FechaSsalida FechaDevolucin Observaciones

Autonumerico(Clave Principal) Numrico Numrico Fecha(Fecha larga) Fecha(Fecha larga) Memo

Establece las relaciones entre las tablas: CodLibro de la tabla Libro con CodLibro de la tabla prestamos CodSocio de la tabla socios con CodSocio de la tabla prestamos Crea tres formularios para cada uno de las tablas; donde los campos Editorial de la tabla Libros ser un cuadro combinado con los siguientes valores (destinolibro, anaya, austral). El campo Ciudad de la tabla Socios ser un cuadro combinado con los siguientes valores( Guadalajara, Azuqueca, Marchamalo, Iriepal, Taracena) y el campo Cod postal ser un cuadro del lista con los siguientes valores ( 19001,19002, 19003, 19004, 19005, 19100, 19200,19300, 19400). Si quieres en el formulario de la tabla prestamos, los campos Cod Socio y Cod libro puedes utilizar cuadros combinados, ten en cuenta que la propiedad que hay que utilizar es origen de la fila : Tabla/Consulta donde el origen de la fila es Tabla/consulta. Aade los siguientes datos LIBROS Cod socio
1 2 3 4 5 6 7 8 9

Nombre del libro

Paula El amor en los tiempos de Clera Relatos de un naufrago Papel mojado El camino Viaje a la Alcarria Rquiem por un campesino espaol Beltenebros D. Jaun Tenorio

Autor

Isabel Allende Gabriel Garca Mrquez Gabriel Garca Mrquez Juan jos Mills Miguel Delibes Camilo J. Cela Ramn N. Snder Antonio Muz Jos Zorrillza

Editorial

Anaya Anaya Anaya Anaya Destinolibro Austral Destinolibro Destinolibro Austral

Ao Ed.
1966 1995 1991 1991 1985 1989 1990 1992 1985

INFORMTICA DE USUARIO

pagina 45

SOCIOS: Cod Socio


1 2 3 4 5 6 7

Nombre

Juan Luis Ana Mara Pedro ngel Luis Oscar Carlos Juan Luis

Apellidos
Garca Lpez Ruiz Lpez Lpez Garca Lpez

Direccin

C/ Mayor C/ Vieja Avda. Castilla Avda. Castilla C/ Cifuentes Avda Madrid Avda. Guadalajara

Ciudad

Guadalajara Ireipal Guadalajara Guadalajara Azuqueca Azuqueca Iriepal

Cod Postal
19002 19100 19004 19004 19200 19200 19100

PRESTAMO Cod prestamo


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Cod Libro
4 2 3 5 1 6 4 7 9 2 7 6 2 9 2 6

Cod Socio
1 6 5 2 6 4 1 3 2 4 3 5 6 2 4 5

Fecha Salida
1/2/97 2/2/97 5/2/97 7/2/97 10/2/97 13/2/97 16/2/97 20/2/97 1/3/97 4/3/97 7/3/97 10/3/97 12/3/97 16/3/97 19/3/97 25/3/97

Fecha devolucin
16/2/97 17/2/97 20/2/97 22/2/97 25/2/97 28/2/97 3/3/97 7/3/97 16/3/97 19/3/97 22/3/97 25/3/97 27/3/97 31/3/97 3/4/97 9/4/97

Observaciones

Renovacin

Renovacin Renovacin Renovacin Renovacin

Crea otro formulario donde nos informe de cada persona o socio, que libros se llevo prestado. Recuerda que hay que utilizar un formulario para los datos del socio y un subformulario para los libros prestados. Haz un formulario parecido al anterior, que nos informe de cada libro que socios lo solicitaron prestado. Recuerda que hay que utilizar subformulario. Crea las siguientes consultas Consulta 1: Muestra todos los libros que hay en la biblioteca de la editorial anaya Consulta 2: Muestra todos los libros que hay en la biblioteca del autor Gabriel Garca Mrquez. Debern aparecer por fecha de edicin Consulta 3 Muestra todos los libros que han sido editados en la dcada de los 90 Consulta 4 Muestra todos los libros que han sido renovados alguna vez Consulta 5: Muestra todos los libros escritos por Gabriel Garca Marquez o Isabel Allende a partir del ao 1995. Consulta 6: Muestra todos los libros editados por la editorial Anaya entre 1990 y 1995 Consulta 7: Cuenta los libros prestado en el mes de Febrero de 1997 Consulta 8 Di de cada libros cuantos prestamos se han realizado. Consulta 9 : Cuantos libros han sido prestado para cada socio Consulta 10: Quien solicito el prestado el libro El camino de Miguel Delibes Consulta 11:Cuantos prstamos ha realizado cada socio. Consulta 12 Crea una consulta de parmetros para saber los libros que solicito prestado cada socio. Consulta 13: Crea una consulta de parmetros que nos informe de los libros que publico cada editorial. Consulta 14: Di el titulo de los libros que fueron prestados en marzo del 1997 y se renovaron su prstamos.

INFORMTICA DE USUARIO

pagina 46

Realiza las siguientes Informes: Teniendo en cuenta que al final de cada hoja de cada informe deber aparecer escrito el nombre de la Biblioteca BIBLIOTECA XXX Informe 1: LISTADOS DE LOS LIBROS PRESTADOS Cod libro ....... ....... ....... Cos Socio ....... ....... ....... Fecha Salida ....... ....... ....... Fecha Devolucin ....... ....... ....... Observaciones ....... ....... .......

Informe 2 LISTADOS DE AUTORES Autor:............. Nombre del libro ....... ....... ....... Informe 3 LISTADOS DE PRSTAMOS POR SOCIO Cod Socio:..................... Nombre y Apellidos:............... Nombre Libro ....... ....... ....... Informe 4: LISTADOS DE PRSTAMOS POR AUTOR Y SOCIO Autor:................ Cod Socio:.......... Nombre y Apellidos:........... Fecha Salida: ............ ............ Cod Socio:.............. Nombre y Apellidos:.............. Fecha Salida ............ ............ Informe 5 Fecha Devolucin ..................... ..................... Observaciones ................ ................ Fecha Devolucin ..................... ..................... Observaciones .............. ............... Autor ....... ....... ....... Fecha Salida ....... ....... ....... Fecha Devolucin ....... ....... ....... Editorial ....... ....... ....... Ao de Edicin ....... ....... .......

INFORMTICA DE USUARIO

pagina 47

LISTADOS CON LOS LIBROS QUE HAN SIDO RENOVADOS Cod libro ......... ......... ......... Autor ....... ....... ....... Cod Socio ....... ....... ....... Fecha Salida ........ ........ ........ Fecha Devolucin ........... ........... ...........

Informe 6 LISTADO CON LOS LIBROS PRESTADOS DE LA EDITORIAL ANAYA Cod. Libro:................. Autor:.................... Cod Socio ........... ........... ........... Informe 7 LISTADOS DE LIBROSDEL AUTOR Cod Prstamos Cod libro ................. ........... ................. ........... Fecha Salida Fecha Devolucin .............. ................ .............. ................ N total de libros prestados:.................. Informe 8 RECUENTO DE LIBROS RENOVADOS Libros renovados Cod libro ........... ................ Nombre libro ........... ............. Cod Prstamos ............ ............. Cod. Socio ............ ........... bservaciones ............... ............... Fecha Salida .............. .............. .............. Fecha Devolucin ................ ................ ................ Observaciones .............. .............. ..............

N de libros renovados:............... Libros no renovados Cod libro ........ ............. Nombre libro ............ ............. Cod Prstamo ................ .............. Cod Socio ............... ...............

N de libros no renovados:................. 1 Crea una nueva Base de datos llamada Clnica Veterinaria. 2 Dicha base de datos tiene las siguientes tablas: ANIMALES DE COMPAA1:
ID animal

CAMPO

Texto

TIPO

Escribir ID del animal como AA###.## (Nmero de cliente-Nmero

COMENTARIO

INFORMTICA DE USUARIO

pagina 48

Nmero de cliente Nombre del animal Tipo de animal Raza Fecha de nacimiento Sexo Color Esterilizado Longitud Peso Ultima visita Vacunas bito Foto Observaciones

Texto Texto Texto Texto Fecha/Hora Texto Texto S/No Numrico Numrico Fecha/Hora S/No S/No Objeto OLE Meno

secuencial) Nmero de cliente del dueo del animal Escribir el tipo de animal con maysculas M para masculino, F para femenino y U para nico Escribir S si el animal est esterilizado Longitud en pulgadas Peso en libras No escribir en este campo. Se rellena automticamente No escribir en este campo. Se rellena automticamente Escribir S si ha fallecido Copia la informacin de la fotografa digitalizada o biblioteca de imgenes

CLIENTES1: CAMPO
Nmero de cliente Tipo de cliente

Texto Numrico Texto Texto Texto Texto

TIPO

Nombre del cliente Direccin Ciudad Comunidad Cdigo Postal Telfono Antigedad Fecha ltima visita Descuento Saldo

Insertar con formato AA###. Por ejemplo: AB001 Insertar 1 para particular, 2 para pajarera, 3 para zoolgico, acuario o centro de naturaleza

COMENTARIO

Texto Texto Fecha/Hora Fecha/Hora Numrico Numrico

Insertar dos dgitos como cdigo de comunidad autnoma en letras maysculas Insertar el cdigo postal sin formato especial Insertar el nmero de telfono sin formato especial No escribir en este campo. Se rellena automticamente No escribir en este campo. Se rellena automticamente

COMUNIDAD1 CAMPO
Cdigo comunidad Comunidad IVA

TIPO
Texto Texto Numrico

COMENTARIO

insertar dos dgitos para el cdigo de la comunidad en letras maysculas Insertar el nombre completo de la comunidad autnoma Insertar el IVA como decimal. Vr.gr..16% se escribe 0,16

TIPO DE ANIMALES1 CAMPO Animales DETALLES DE VISITAS1 CAMPO TIPO


Nmero de visita Nmero de lnea Tipo de visita Cdigo tratamiento Cdigo medicacin Precio tratamiento Precio medicacin

TIPO Texto COMENTARIO


Insertar el nmero de visita de la tabla Visitas Insertar el nmero de lnea de la factura de tres dgitos con ceros delante. Insertar un tipo de visita vlido. Insertar un cdigo vlido de la tabla Tratamiento Insertar un cdigo vlido de la tabla Medicacin No escribir en este campo. Se copia de la tabla Tratamiento. No escribir en este campo. Se copia de la tabla Medicacin

Texto Texto Texto Texto Texto Moneda Moneda

INFORMTICA DE USUARIO

pagina 49

CODIGO MEDICACIN1 CAMPO TIPO Cdigo medicacin Texto Medicacin Texto Precio Moneda CODIGO TRATAMIENTO1 CAMPO TIPO Cdigo tratamiento Texto Tratamiento Texto Precio Moneda VISITAS1 CAMPO TIPO

COMENTARIO

Insertar cdigo de cuatro caracteres Nombre de la medicacin Precio

COMENTARIO

Insertar cdigo tratamiento con cuatro caracteres Nombre del tratamiento Insertar precio del tratamiento

Nmero de visita ID animal Fecha de la visita Tipo de seguimiento Fecha de seguimiento Total factura Forma de pago Fecha de pago Cantidad pagada IVA Porcentaje Facturado Detalles

Texto Texto Fecha/Hora Texto Fecha/Hora Moneda Texto Fecha/Hora Moneda S/No Numrico S/No Memo

COMENTARIO

Insertar nmero de visita con el formato (AAAADDD-##) Insertar ID animal de la tabla Animales de compaa (AA###-##) Fecha de la visita. La fecha en curso es la predeterminada. Escribir un tipo de seguimiento vlido Insertar la siguiente fecha de seguimiento. No escribir en este campo. Lo calcula el informe Facturas Formas de pago vlidas- Contado, Cheque, Cargo, Banco, Gratis Fecha de pago de la factura Insertar la cantidad abonada Insertar S o No segn lleve o no IVA No escribir en este campo. Se copia de la tabla Comunidad No escribir en este campo. Es No hasta que se enve la factura y S a partir de ese momento. Comentarios sobre la visita.

3 Realiza las siguientes relaciones entre Tablas: Animales (Animales1)- Tipo de animales(Animales de compaa1) IdAnimal (Animales de Compaa1)1 Id animal (Visitas1) infinito Numero de visita (Visitas1) 1 Nmero de visita( Detalles de las visitas1) infinito Cdigo tratamiento (Tratamiento1) Cdigo tratamiento ( Detalles de las visitas1) Cdigo medicacin (Medicacin1) Cdigo medicacin ( Detalles de las visitas1) 4 Como no vamos a introducir todos los datos en las tablas, los importamos del directorio Alumno del servidor caos en la base de datos Clnica 5 Realiza las siguientes consultas.

Cuantos animales son GATO:...................... Cuantos animales de la tabla Animales de compaa son perros y adems de la raza Sabueso:............. Realiza un consulta que nos devuelva los clientes que son de la comunidad de Madrid y vivan en la ciudad de Las Rozas (los campos que tienen que aparecer son Numero cliente, nombre Cliente, Direccin, Ciudad y Telfono):................. Realiza un consulta que nos diga cuantos clientes tienen de fecha de antigedad septiembre de 1993 (los campos que tienen que aparecer son NombreCliente, Direccin y fecha de antigedad) Que clientes tienen ms de un 20 % de Descuento y son de la Comunidad de Madrid y Castilla la Mancha:...................... Que animal es el de mayor peso. Solo me interesa saber el peso: ..................... Que animal tiene la mayor longitud:................. Realiza una consulta donde agrupes por tipos de animal y nos de la media de peso y longitud de cada tipos de animal. Realiza una consulta donde se incluya los gatos, perros y aves que hay en la tabla animales de compaa:..................... Realiza una consulta donde aparezca una lista de todos los animales que empiecen por las letras A, B y C.:........................... Realiza una consulta de parmetros donde aparezcan un cuadro de mensaje que diga: que tipo de animal quiere que seleccionar. Y nos seleccione el animal elegido......................

INFORMTICA DE USUARIO

pagina 50

Realiza una consulta que nos informe de los animales que pertenecen al cliente AC001. (las tablas que tienes que usar son Clientes y animales de compaa, introducir todos los campos de las dos tablas):........................ Realiza una consulta que nos informe del nombre, direccin, ciudad de cada cliente y de los animales que le pertenecen a dicho cliente. :................................. Cuantas visitas ha realizado el Animal, con IdAnimal IR001-07,a la clnica por. Y que cantidad de pesetas a pagado su dueo en todas las visitas. (hay que utilizar las funciones Agregadas contar y suma).......................... Que animales visitaron la clnica en el mes de Febrero de 1995:..................... Cuanto cuesta un tratamiento de esterilizacin:........................... Que animales han sido sometidos a un tratamiento de esterilizacin Cuantos animales han sido sometido a un tratamiento con el medicamento Biactocaina - 2 gr.:...........

6 Crea los siguientes formularios: Un formulario para aadir los datos de los clientes parecido a esta. Tiene que tener cuatro botones para filtrar los datos por comunidad (opcional).

Otro formulario para los Animales que son pacientes. Donde el campo IdCliente debe ser un cuadro combinado.

INFORMTICA DE USUARIO

pagina 51

Haz un formulario donde aparezca cada clientes con los animales que le pertenecen, puedes utilizar una un subformulario

Haz un formulario donde se pueda anotar las visita que hace un animal con el tratamiento y la medicacin recetada para ese paciente. Tienes que hacer una consulta para el formulario principal con las siguientes tablas ( Animales de Visita, Clientes y Visitas). Y en el subformulario se utilizan la tabla detalles de visita. El formulario final tiene que ser parecido a ste

INFORMTICA DE USUARIO

pagina 52

Haz un formulario para cada una de las visitas que realiza un paciente a la clnica. El origen de Registro es una consulta con las Tablas Clientes, animales de Compaa y Visitas.

Para finalizar crea un formulario principal que nos lleve a los diferentes formularios realizados.

INFORMTICA DE USUARIO

pagina 53

7 Crea los siguientes Informes Crea un informe que nos liste de cada cliente cuantos animales tiene, puede ser parecido a este: Clnica veterinaria de montaa listado de animales y propietarios Nombre del cliente:............................ Direccin:........................... Ciudad:.................... Cdigo postal:.................. Telfono:....................
Foto

Informacin general

Id Animal:

......... ......... ......... .......... ...........

Atributos fsicos Longitud

Peso ...........

Color ........ Sexo: ..........

Tipo Animal

.............

Raza: Nacimiento: Ultima Visita:

Estado

Esterilizado

Vacunas

Crea un informe diario donde nos diga los clientes y con los animales que nos han visitado en un da donde aparezca lo pagado por cada animal y el total de cada cliente y el total de todos los clientes.

Informe del da- fecha de la visita


Nombre del cliente

...................

Nombre del animal

Tipo de animal

Total factura

..................

...............

.................. Suma: ..................

Pgina:............... Total general: .....................

Crea una carta comercial estndar a nuestros clientes en las que se les informe de una promocin.

Clnica Veterinaria Calle del gato n 5 Guadalajara 19002 Nombre del cliente:................ Direccin:.............................. Cod y Ciudad:....................... Estimado cliente ..........................

INFORMTICA DE USUARIO

pagina 54

Estamos realizando una campaa de Llvatelo! porque tenemos que hacer sitio a los nuevos visitantes de este ao. Por ello, estamos aplicando un descuento del 30% a todos nuestros precios. Collares, correas, alimentos, etc. Y adems...muchos artculos con ETIQUETA AZUL con precios an ms reducidos. Aproveche nuestra oferta hasta el 28 de agosto.." Llame al 980-555-473 y haga HOY su pedido. Hay un saco de pienso gratuito para los 10 primeros clientes. No es preciso que su compra sea especial .Estamos liquidando. Haga su pedido de martes a jueves, de 10 a 20 horas. Muy agradecido.

Fdo:Alberto Snchez Prez

Crea una factura parecida al siguiente dibujo. (Recuerda en hacer una consulta con los campos apropiados y despus en el informe en agrupar convenientemente es decir por numero cliente y por IdAnimal. Nombre Empresa:............... Direccin:..................... Telfono........................

Logo Cliente:.................. Direccin:.............. Ciudad:.................. Telfono:............... Nombre Tipo de visita ..............

Nombre de animal Tratamiento Medicacin Descripcin Precio Descripcin ............. ............. ........... Nombre del animal:.....................................

Precio .......... .......... Total: ............

total

Total factura: Descuento: Subtotal: Iva: Total a pagar:

.......... .......... ......... .......... ..........

INFORMTICA DE USUARIO

pagina 55

Ejercicios Informes
1 Crea una base de datos nueva llamada ejercicio con informes. Las tablas las importas del servidor caos\alumnos\Clinica Veterinaria. 2 Crea un informe que nos muestre; los cliente de la clnica veterinaria y los animales que le pertenecen. El informe se puede parecer en la figura1: Clnica veterinaria de montaa listado de animales y propietarios Nombre del cliente:............................ Direccin:........................... Ciudad:.................... Cdigo postal:.................. Telfono:....................
Foto

Informacin general

Id Animal:

......... ......... ......... .......... ...........

Atributos fsicos Longitud

Peso ...........

Color ........ Sexo: ..........

Tipo Animal

.............

Raza: Nacimiento: Ultima Visita:


Figura 1

Estado

Esterilizado

Vacunas

Quiero que este informe, tambin sirva para listar los clientes de la clnica y los animales de compaa por separado. Para conseguir esto tienes que hacer un formulario donde se elige el informe que se ve. El formulario puede ser parecido a la figura 2.

Figura 2

Segn la opcin elegida tiene que variar el titulo del formulario (listado......) y aparecer la informacin solicitada. Se tiene que utilizar un Select case en el evento Open del informe.

INFORMTICA DE USUARIO

pagina 56

3 Crea un informe diario donde nos diga, que clientes y con que animales ha visitado nuestra clnica en un da determinado. Donde aparezca la cantidad abonado por cada animal y el total de cada cliente y el total en un da. Todo esas posibilidades se solicitan en un formulario parecido al de la figura 3.

Figura 3

El informe se tiene que parecer a la figura 4 Informe del da- fecha de la visita
Nombre del cliente

...................

Nombre del animal

Tipo de animal

Total factura

..................

...............

.................. Suma: ..................

Pgina:............... Total general: .....................


Figura 4

4 Crea una carta comercial estndar para nuestros clientes, que se informe de una promocin de nuestra clnica. Tambin debes crear un formulario (parecido al de la figura 5)donde se pueda seleccionar los clientes a quien se manda esta carta. Los clientes los eliges por Comunidades autnomas.

Figura 5

INFORMTICA DE USUARIO

pagina 57

El informe puede ser parecido al de la figura 6 Clnica Veterinaria Calle del gato n 5 Guadalajara 19002 Nombre del cliente:................ Direccin:.............................. Cod y Ciudad:....................... Estimado cliente .......................... Estamos realizando una campaa de Llvatelo! porque tenemos que hacer sitio a los nuevos visitantes de este ao. Por ello, estamos aplicando un descuento del 30% a todos nuestros precios. Collares, correas, alimentos, etc. Y adems...muchos artculos con ETIQUETA AZUL con precios an ms reducidos. Aproveche nuestra oferta hasta el 28 de agosto.." Llame al 980-555-473 y haga HOY su pedido. Hay un saco de pienso gratuito para los 10 primeros clientes. No es preciso que su compra sea especial .Estamos liquidando. Haga su pedido de martes a jueves, de 10 a 20 horas. Muy agradecido.

Figura 6

Fdo:Alberto Snchez Prez

5 Crea una factura para cada cliente por visita a la clnica. Puedes crear un formulario donde se selecciona para que das se imprimen las factura. El informe se tiene que parece al de la figura 7

Figura 7

INFORMTICA DE USUARIO

pagina 58

La factura se puede parecer a la figura 8

Logo Cliente:.................. Direccin:.............. Ciudad:.................. Telfono:............... Nombre Tipo de visita .............. ...............

Nombre Empresa:............... Direccin:..................... Telfono........................

Nombre de animal Tratamiento Medicacin Descripcin Precio Descripcin ............. ............. ........... .......... ........... ............... Nombre del animal:.....................................

Precio .......... .......... .......... ............. Total: ............

total

Total factura: Descuento: Subtotal: Iva: Total a pagar:


Figura 8

.......... .......... ......... .......... ..........

INFORMTICA DE USUARIO

pagina 59

6 Abre la base de datos Practica 14 en caos. 7 Crea un formulario donde elegimos si queremos ver un informe por Regin o Country . El formulario puede ser parecido al de la figura 9.

Figura 9. El informe tiene que llevar un Cuadro de texto donde se elija el campo regin o country segn este seleccionado en el grupo de opciones del formulario. (No hace falta programar, solo hay que usar la funcin de VB IIF en el cuadro de texto y agrupacin correspondiente) a continuacin tiene el informe en vista diseo para que te sirva de ayuda.

8 Crea un informe que me liste por orden alfabtico los producto que tengo en mi empresa. Debe tener dos columnas y adems tienen que aparecer la letra por la que empiezan los productos (Funcin left de VB). La idea puede ser la siguiente figura. LISTADO DE PRODUCTO DE LA EMPRESA MERCADO A Algas Konbu Arenque ahumado E Empanada de carne Empanada de cerdo

9 Crea una factura para cada pedido. Para ello tienes que hacer una consulta con los campos y tablas necesarias.

INFORMTICA DE USUARIO

pagina 60

Hay que hacer un formulario pedido, para anotar la compra del cliente. En dicho formulario debe tener un botn que me imprima la factura del pedido.

Este formulario tiene un subformulario de la tabla Detalles de pedido. Este hay que crearlo antes de colocarlo en el formulario principal. En este formulario hay que colocar un cuadro de texto donde nos sume todo los precio de cada producto.

Ayudas: El campo subtotal del formulario principal es igual al campo Subtotal del pedido del subformulario

INFORMTICA DE USUARIO

pagina 61

La factura tiene que ser parecida a la de la figura. FACTURA

logo

LA Mejor S.A.

C/ El Remanso 90, Madrid 28011 Telfono: (91) 936-48-92 Fax: (91) 936-12-94

N Factura:................. Facturar: ........................................ ........................................ ........................................ ......................................... Id. Nombre Producto Cantidad Precio U Descuento Total

Subtotal:................ Cargo: ................... Total: ...................

INFORMTICA DE USUARIO

pagina 62

EJERCICIO DE MACROS Tenemos las siguientes tablas con sus campos respectivos: Categoria: IdCategora, NombreCategora, Descripcin, Imagen Clientes: IdCliente, NombreCompaia, NombreContacto, CargoContacto,Direccin, Ciudad, Regin, CdPostal, Pas, Telefono, Fax. Compaia de Envio: IdCompaisEnvios, NombreConpais, Telfono. Detalles de Pedidos: IdPedido, IdProducto, PrecioUnidad, Cantidad, Descuento,. Empleados: IdEmpleado, Nombre, Apellido, Cargo, Tratamiento, FechaNacimiento, FechaContratacin, Dereccin , Ciudad, Regin, CodPostal, Pas, Teldomicilio,Extensin, Foto, Notas, Jefe. Pedidos: IdPedido, IdCliente, IdEmpleado, FechaPedido, FechaEntrega, FechaEnvio, FormaEnvio, Cargo, Destinatario, DireccinDestinatario, CiudadDestinatario, ReginDestinatario, CodPostalDestinatario, PaisDestinatario. Productos: IdProducto, NombreProducto, IdProveedor, IdCategora, CantidadporUnidad, PrecioUnidad, Unidadesen Existencia, Nivel nuevopedido, Suspendido. Proveedores: IdProveedores, NombreCompaa, nombreContacto, CargoContacto, Direccin, Ciudad, Regin, CodPostal, Pas, Telefono, Fax, pginaPrincipal. Provincia: IdProvincia,Nombre, Codigo.

Haz en tu ordenador las siguientes consultas:


1 Crea una consulta para saber todos las clientes que son del Reino Unido.( Campos que deben aparecer nombre, apellido, direccin ciudad, pas, telfono)

2 Crea una consulta para saber todos los proveedores que son de Estados Unidos, Alemania, Japn. (Campos que deben aparecer Nombrecompaia, cargocontacto, direccin, ciudad, pas) 3 Crea una consulta para extraer todos las ventas realizadas por esta empresa, durante las fecha 1/1/95 al 3/2/95.( Cliente, fecha pedido, fecha entrega, cargo). 4 Calcula todo lo que ha vendido esta empresa durante el aos 1995.Donde esten los campos de las tablas pedidos y clientes( idpedido, nombrecompaia, fecha pedido; ...) 5 Cuenta el numero de pedidos que ha realiza cada cliente durante el ao 1995.( idpedido, nombrede cliente, fechapedido, idcliente) 6 Realiza una consulta donde tengamos en cuenta la mxima venta de cada producto y que cliente se le ha vendido esa mxima cantidad. 7 Realiza una consulta donde no aparezcan los clientes que no tengan numero de fax. ( nombrecliente, direccin, telefono, n de fax). 8 Haz una consulta para saber que clientes no tienen fax. ( nombrecliente, direccin, telfono, Cargocontacto). 9 Haz una consulta nos ponga todos los clientes que empiezan con la letra A y B. ( nombrecliente, direccin, ciudad, pas) 10 Crea una consulta en la que nos de informacin de los productos que tengan un precio mas alto de la media( tabla producto, con los campos nombreproducto y preciounidad en la casilla de verificacin debemos colocar una instruccin sql) select avg([preciouinidad]) from productos.
INFORMTICA DE USUARIO pagina 63

11Crea una consulta donde en un campo aparezcan Apellido, Nombre de cada empleado aparezcan junto en el mismo Campo. La tabla que hay que utilizar es la tabla clientes. 12 Crea un campo en una consulta donde aparezca Direccin, Cdigo Postal, Provincia. La tabla que hay que utilizar es la tabla proveedores 13 Crea un Campo Calculado donde se calcule la cantidad de pedido. Tabla pedidos y detalles de pedidos son las dos tablas que debes utilizar. 14 Crea un Campo calculado en el que nos de informacin sobre los das que tardo cada producto desde que se hizo el pedido y se entrego a los clientes. 15 Crea un Campo calculado nos de el porcentaje de carga de cada producto. 16 Crea un campo en el que nos diga cada empleado cuando fue contratado. 17 Crea un campo donde ponga la fecha de pago de cada venta, esos es treinta das despus de facturar. 18 Crea un campo en el que nos diga que clientes, no han pagado las facturas en su da correspondientes. 19 Crea un campo que muestre el nombreCategoria si el Idctegoria de categoras es igual idcategorias producto. 20 Haz una consulta de actualizacin para aumentar un 5%del salario de todos los empleados de la empresa. 21 Haz una tabla donde cambie el nombre de los Representante de ventas por Vendedores. 22 Elimina todos los registro que tenga un idpedido mayor de 11070. 23 Elimina todos los pedidos del cliente y al cliente cuyo idcliente es ALFKI. 24 Crea una tabla con los mejores clientes ( los diez mejores ) con los siguientes campos nombre, apellidos, direccin. Y crea otra tabla con los diez mejores producto. 25 Crea una tabla nueva de clientes con los campos nombre, apellidos, direccin, en esta tabla le vas a anexar todos los clientes que tenemos en la primera tabla. 26 Crea una tabla nueva para todos los clientes que ha realizado alguna compra en 1996. 27 Crea una nueva tabla para los productos que se ha vendido en el mes de mayo de 1995. 28 Crea una consulta de referencia cruzada donde tengamos en encabezado de fila los nombre de los productos y en encabezado de columna los nombre de los vendedores. Y en total el valor de de la suma de todo lo vendido entre dos fecha que se introduzcan con consulta de parmetro.( tablas Empleados, pedidos, detalles de pedido, productos) 29 Realiza un cuadro de dialogo, que nos imprima un informe de ventas por cada empleado entre dos fechas.La consulta, que nos de informacin del informe de ventas . ( tablas necesarias: Empleados, pedidos, detalles de pedido, productos).

INFORMTICA DE USUARIO

pagina 64

30 Realiza otro cuadro de Dialogo, que tenga un cuadro con botones de opcin, que estn relacionados con categoras de productos y un cuadro de lista con productos, de tal forma que al seleccionar una opcin del marco elegiremos todos los productos de esa categora.

INFORMTICA DE USUARIO

pagina 65

31 Queremos hacer un formulario donde podamos aadir informacin. Se elije el cliente que realiza el pedido un cuadro combinado relacionado con la tabla clientes, un subfomulario donde nosotros podamos introducir que productos que lleva el pedido para conseguir este formulario. Hace falta construir antes, el subfomulario pedidos donde aparezca la siguiente informacion junto el subtotal de pedido.

Esta formulario lleva las tablas producto, detalles de pedido( idproducto, cantidad, de la tabla detalles de pedido. Preciounidad tabla productos) El valor del campo preciounidad debe ser introducido en el evento despus de actualizar del control idproducto. Con el macro establecer valor donde elemento : me.preciounidad Expresin : DLookup("PrecioUnidad", "Productos", "IdProducto = " & Me!IdProducto) El formulario pedido tiene que ser como ponemos a continuacin.

El control subtotal coincide con el subtotal del subformulariopedido. Los controles que tenemos en Enviar a se tiene que llenar al elegir el valor del cliente a facturar. Utilizar el Macro establecervalor donde Elemento: me.direcciondestinatario. Expresin: me.direccin. As con todos los controles que tienen el fondo blanco. Tambien debe realizar un evento antes de actualizar el cuadro combinado que nos diga en cuadro de mensaje que nos diga que hay que elegir un cliente. Macro columna

INFORMTICA DE USUARIO

pagina 66

condicin isnull ([idcliente]) or cancelarevento.

[idcliente] = accin cuadromensaje, accin

Tambin tiene que tener un botn que no abra la factura que corresponde a ese pedido y que sea parecida a la que ponemos a continuacin. Este informe tiene que tener las siguientes tablas: Clientes, compaias de envio, pedidos, detalles de pedido, empleados, productos Pedidos: Destinatario, direccin destinatario, ciudaddestinatario,codigodestinatario, paisdestinatario, idclinete, idpedido, fechapedido, fechaentrega, fechaenvio, cargo. Cliente: Nombrecompais, direccion, ciudad, region, pais, codigopostal, Empleado: Vendedor [ nombre]& [apellido]. Detalles de pedido: idproducto, preciounidad, descuento, Cantidadcondescuento ( campo calculado) Porducto : nombreproducto Comapaiasdeenvio: nombreCompaia. Debemos agrupa por los siguiente campo : idpedido.

INFORMTICA DE USUARIO

pagina 67

32.Construye un formulario como el siguiente:

Donde al elegir un cliente nos aparece todos sus pedidos y al seleccionar un pedido nos informa de todos los productos vendidos en ese pedido. 33. Realiza un formulario donde nos aparezcan, por orden alfabtico, todos los productos.

INFORMTICA DE USUARIO

pagina 68

34. Disea un informe resumen de todos la ventas durante un ao.

Hay que hacer una consulta con la tabla pedido y la consulta subtotal pedido (de la Tabla Detalles de pedido y los campos IdPedido y un campo calculado : Subtotal: Suma( CMoneda([PrecioUnidad]* [Cantidad]*(1-[Descuento])/100)*100)) 35. Construye un formulario donde aparezcan todos los clientes con su telfono.

Hay que hacer un botn alternar dentro de un grupo de opciones para cada letra para seleccionarlos. El macro que se utiliza puede ser parecido a este:

INFORMTICA DE USUARIO

pagina 69

PRCTICA DE FORMULARIOS DE ACCESS


1 Crea dos formularios dentro de la base de datos Ejercicio de consulta 2. Que al cargarse dichos formularios se aada el valor de la propiedad origen de registro, de la tabla clientes y la tabla pedidos. 2 En el evento Open del formulario pedidos tiene que comprobar que el formulario de la tabla clientes este abierto, si esto no ocurre, no se abrir el formulario pedidos. 3 Con el evento Current sincronizar los dos formularios frmClientes y frmPedidos, de tal forma, que al cambiar de registro en frmCliente se cambie los registros que aparecen filtrados en el frmPedidos. Para obtener dicha sincronizacin tienes que transformar las siguientes propiedades del formulario frmpedido: FilterOn = true y Filter= IdCliente= Forms!frmClientes!IdCliente. 4 En el formulario frmclientes y frmPedidos introduce los distintos campo con los siguientes controles: En el formulario frmclientes: Cuadro de texto (los campos Idclientes, Nombre de compaa, NombreContacto, Direccin, Telfono y Fax) Cuadro Combinado (Ciudad, Regin, Cod Postal y Pas). La propiedad Origen de la fila puede ser parecido a esto SELECT Ciudad FROM Clientes, para el restos de los campos parecidos. En el formulario frmPedidos: Cuadro de texto(IdPedido, IdEmpleado, FechaPedido, FechaEntrega, FechaEnvio, FormaEnvio, Cargo, Destinario, DireccinDestinatario, CiudaDestinatario, CiudadDestinatario, ReginDestinatario, CodPostalDestinatar y PasDestinatario). 5 En el formulario frmClientes crea un procedimiento que al entrar dentro de un cuadro de texto (GotFocus) cambie el color de fondo y el color de Texto. Al salir de dicho control (Losfocus) vuelva al estado anterior, es decir, color de fondo blanco y color de texto negro. 6 Al salir (evento UnLoad) de los formularios frmClientes y frmPedidos tiene que aparecer un mensaje que nos pregunte si queremos guardar los cambios realizados en el formulario. 7 Crea unos controles de comando en cada uno de los formularios con las siguientes misiones: unos botones de desplazamiento (para ir al primer registro, al ultimo registro, al anterior registro y al siguiente registro), otros botones para aadir, eliminar, modificar y guardar registros. 8 Crea un formulario donde tengamos dos cuadro de texto (txtUsuario, txtContrasea) y dos botones (aceptar, cancelar). El botn aceptar estar desactivado hasta que los dos cuadros de texto tengan algn valor. 9 Crea otro formulario donde tengamos un cuadro de listo y un botn de comando. De tal forma, que al presionar el botn aceptar, tiene que aparecer un cuadro de mensaje que nos informe de los Nombre empresa y Cdigo cliente (para conseguir ese mensaje el cuadro de lista tiene que tener dos columnas, una de ellas no se debe ver) de las filas seleccionadas. 10 Crea otro formulario en el que tengamos dos botones de opcin uno para clientes y otro para productos. Tambin tienes que tener una cuadro de lista. Su propiedad origen de lista (RowSource) puede variar de la tabla clientes a la tabla productos. Al presionar cada uno de los botones de opcin. 11 Crea un formulario que tenga un cuadro combinado, donde se listen todos los empleados y adems tiene que poder verse una opcin en la lista que ponga todo los empleados. Tienes que hacer una consulta SQL con la instruccin unin, en la propiedad RowSource.

INFORMTICA DE USUARIO

pagina 70

12 Crea un formulario que tenga dos cuadro de lista. En el primero aparecen todas las ciudades de los clientes y en el segundo muestren el nombre de los clientes, de tal manera, que al seleccionar una ciudad el primero nos varia la propiedad RowSource del segundo. 13 Crea un formulario con dos cuadro de lista, uno ser el origen y el otro el destino. De tal forma, que se puedan transportar datos desde un cuadro de lista al otro. Para ello se construyen cuatro botones: uno que cambie las filas seleccionadas de un cuadro de lista al otro, el botn siguientes que realice el proceso contrario. Y otros dos botones que traspasen todas las filas seleccionadas del uno al otro. 14 Realiza un formulario con las tabla Productos. Donde los campos IdCategora y IdProveedores sean Cuadros Combinados. El primero tiene que tener la posibilidad de aadir nuevas categoras, para eso tenemos que tener en cuenta el evento NoInlist (Que sucede cuando se aade un valor dentro de un cuadro combinado y no existe en la lista). En dicho evento tienes que aadir un cdigo que abra un formulario, que debes disear para la tabla categoras. Ten precaucin de que el valor IdCategora se aade automticamente al abrir el formulario Categoras. Debes darle un valor a la propiedad OpenArgs como se ve en el siguiente ejemplo: DoCmd.OpenForm "AgregarCategora", acNormal, , , acAdd, acDialog, DatosNuevos En el evento Load del formulario tienes que recuperar el valor de la propiedad OpenArgs de la siguiente manera: Me!NombreCategora = Me.OpenArgs 15 Crea un formulario que nos diga los pedidos que ha realizado cada cliente en el ao 1997. Para eso tienes que hacer un formulario con un control subformulario . Recuerda que hay que relacionar los campos IdCliente del formulario principal y el formulario Secundario. 16 Crea un formulario con los siguientes controles un Cuadro de opciones (Clientes y Productos) y un subformulario. De tal forma, que vare la propiedad RecordSource del subformulario segn tengamos seleccionado clientes o productos en el grupo de opciones. 17 Crea un formulario con dos cuadro de texto, para introducir dos fechas, un boton y un subformulario que nos de informacin de los clientes (nombre de compaa), los pedidos (IdPedido) y el subtotales ocurridos entre ambas fechas. Ayudas: Hay que realizar un Select para la propiedad RecordSource. Donde intervienen las siguientes Tabla Clientes y Pedidos. Tambin tienes que hacer una vista llamada subtotales pedido ( SELECT SELECT IdPedido, CCur(Sum(CLng([PrecioUnidad]*[Cantidad]*(1-[Descuento])*100)/100)) AS Subtotal FROM [Detalles de pedidos] GROUP BY [Detalles de pedidos]) que se necesita para el select. Recuerda que tienes que hacer varios INNER JOIN para unir las tablas y consultas. Coloca esta Consulta en el evento click del botn. Los criterios de la consulta sern los valores de los cuadro de texto de las fechas. (recuerda que para hacer referencia a un control dentro de una consulta se tiene que concatenar y seguir el criterio siguiente Forms!nombreformulario!Nombrecontrol. 18 Realiza un formulario donde aparezca: Un cuadro combinado, que su origen de la fila es el nombre y apellido de los empleados. Un subformularios donde aparecen informacin de los aos en que ha trabajado cada empleado y las ventas totales por ao(Consulta de funciones agregadas y con las tablas pedidos y detalles de pedidos). Y otro subformulario donde nos informe en cada trimestre que ventas ha realizado cada empleado. Los subformularios tienen que estar relacionados con controles del formulario principal, por medio de las propiedades . vincular campo primarios y vincular campo secundario

INFORMTICA DE USUARIO

pagina 71

19 Realiza un formulario parecido al de la figura 1 :

Figura 1 Condiciones: Los datos los puedes conseguir en caos\alumnos\pisos. Dicho formulario es de consulta para saber los pisos que cumplen una cierta caractersticas (precio, zona, Habitaciones y letra de comienzo de la calles). Tienes que seleccionar: el precio mnimo y el precio mximo para saber lo que te quieres gastar, la zona en la que quieres vivir y el numero de habitaciones. De tal forma que al pulsar el botn consulta en el subformulario nos aparece los pisos que cumplan dichos requisitos. No es obligatorio que todas las opciones estn seleccionadas en las consultas. Al pulsar uno de los botones con letras se tiene que seleccionar las calles que empiezan con dicha letra. Tiene un botn limpiar que vuelva al estado inicial del formulario. Ayudas: Tienes que hacer dos formularios uno principal y otro secundario. Recuerda que el secundario tiene la propiedad valor predeterminado como hoja de datos. En el formulario secundario tiene la propiedad RecordSource una consulta que viene de los criterios seleccionados en el formulario principal. Para que te sea mas sencillo cada uno de los criterios puede ser una funcin que las llamaremos desde el botn Consulta.

INFORMTICA DE USUARIO

pagina 72

20 Si lo ves muy difcil antes puede realizar este otro formulario de bsqueda Clientes. Se tiene que parecer a la figura 2:

Figura 2 La tabla que puedes utilizar es la de tabla clientes del ejercicio consulta 2. El formulario tiene dos posibilidades de funcionamiento: la primera tiene que buscar todos los clientes que empiecen por una letra, se consigue presionando el botn correspondiente a cada letra. La segunda es ir introduciendo el nombre del cliente en el cuadro de texto y al ir pulsando las teclas el subformulario va cambiando los clientes que aparecen que

INFORMTICA DE USUARIO

pagina 73

You might also like