miércoles, 7 de septiembre de 2011

CONSULTAS DE ACCIÓN

1.Calcular la venta total realizada por cada uno de los vendedores durante un mes de un año determinado,y almacenar los datos generados en una tabla.a la tabla nueva le vamos a poner el nombre de Resumen venta mes año,y a la consulta la nombraremos como ventas por empleado.

Solución:
- Relacionar las tablas.



-Crear una nueva consulta agregando la tabla vendedores y facturas.

























-Ira diseño crear tabla y luego ejecutar.

2-Consulta que calcule el sueldo bruto y neto de aqullos empleados que han vendido productos en el mes 3,del año 2006 teniendo en cuenta que ademas de su salario,reciben la comision que corresponde a cada uno sobre lo vendido por cada uno.

SOLUCIÓN:



3-Campo que actualice el campo "comisión"de los vendedores a "tiempo parcial" a un  12 %.
SOLUCIÓN:


Aquí podran descargar la base de datos desarrollada-


http://www.megaupload.com/?d=AIUPWN47

lunes, 15 de agosto de 2011

CONSULTAS DE ACCIÓN PARTE 4


3.- Pasos para realizar las consultas de acción del ejercicio: Base de Datos Clínica
 Apartado 1:
1 Abrir la base de datos Clinica.
2 Haz clic en el botón Diseño de consulta de la pestaña Crear.
A continuación se abrirá el cuadro Mostrar tabla.
3 Elegir la tabla Pacientes.
4 Hacer clic en el botón Agregar.
5 Elegir la tabla Ingresos.
6 Hacer clic en el botón Agregar.
7 Pulsar el botón Cerrar.
8 En la zona de tablas, hacer doble clic sobre la línea que une las dos tablas. Se abrirá un cuadro de diálogo Propiedades de la combinación.
9 Seleccionar la opción Incluir TODOS los registros de 'Pacientes' y sólo aquellos registros de 'ingresos' donde los campos combinados sean iguales
10 Pulsar el botón Aceptar para cerrar el cuadro de diálogo. Observar que ahora la relación aparece como una flecha que sale de la tabla Pacientes, esto te indica que la consulta incluirá todos los registros de Pacientes.
11 Hacer doble clic sobre el campo Pacientes.* para seleccionar de golpe todos los campos de la tabla Pacientes.
12 Hacer doble clic sobre el campo nºingreso para añadirlo a la rejilla para poder poner la condición de selección.
13 En la fila Criterios escribir es nulo para formar la condición nºingreso es nulo. Los pacientes no ingresados son los que no aparecen en la tabla Ingresos por lo que en las filas de la combinación de las dos tablas aparecerán y no tendrán datos en los campos que vienen de la tabla Ingresos.
14 Hacer clic en la casilla de verificación de la fila Mostrar de la columna nºingreso para que no aparezca en el resultado de la consulta y se grabe en la nueva tabla.
Ya tenemos la consulta que obtiene los datos a grabar en la nueva tabla.
15 Hacer clic en el botón Crear Tabla de la pestaña Diseño.
16 Escribir el nombre de la nueva tabla Pacientes no ingresados.
17 Pulsa el botón Aceptar.
18 Hacer clic en el botón Vista Hoja de datos de la pestaña Inicio para comprobar los datos que se grabarán.
19 Hacer clic en el botón Ejecutar  para crear la nueva tabla.
20 Cierra la consulta poniéndole el nombre Crear Pacientes no ingresados.

 Apartado 2:
1 Haz clic en el botón Diseño de consulta de la pestaña Crear.
A continuación se abrirá el cuadro Mostrar tabla.
2 Elegir la tabla Ingresos.
3 Hacer clic en el botón Agregar.
4 Pulsar el botón Cerrar.
Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a añadir los campos que nos hacen falta (los que queremos actualizar y los que necesitamos para incluir criterios de selección, en nuestro ejercicio queremos actualizar el nºhabitacion de los ingresos de la habitacion 504, añadiremos Habitacion.
5 Hacer doble clic sobre el campo Habitacion.
6 En la fila Criterios escribir 504 para formar la condición Habitacion = 504.
7 Hacer clic en el botón Actualizar de la pestaña Diseño.
8 En la fila Actualizar a: escribir 505 .
9 Hacer clic en el botón Ejecutar  para actualizar.
10 Cerrar la consulta poniéndole el nombre Cambiar habitacion.

 Apartado 3:
1 Haz clic en el botón Diseño de consulta de la pestaña Crear.
2 Elegir la tabla Pacientes.
3 Hacer clic en el botón Agregar.
4 Elegir la tabla Ingresos.
5 Hacer clic en el botón Agregar.
6 Pulsar el botón Cerrar.
7 En la zona de tablas, hacer doble clic sobre la línea que une las dos tablas. Se abrirá un cuadro de diálogo Propiedades de la combinación.
8 Seleccionar la opción Incluir TODOS los registros de 'Pacientes' y sólo aquellos registros de 'ingresos' donde los campos combinados sean iguales
9 Pulsar el botón Aceptar para cerrar el cuadro de diálogo.
10 Hacer doble clic sobre el campo Pacientes.* para seleccionar de golpe todos los campos de la tabla Pacientes.
11 Hacer doble clic sobre el campo nº ingreso para añadirlo a la rejilla para poder poner la condición de selección.
12 En la fila Criterios escribir es nulo para formar la condición nº ingreso es nulo.
13 Hacer clic en el botón Eliminar de la pestaña Diseño.
14 En la fila Eliminar: de la columna nº ingreso observa que Access ha puesto Donde, y en la columna Pacientes.* ha puestoDesde.
Como el origen de la consulta se basa en varias tablas, debemos cambiar las propiedades de la consulta para que nos permita ejecutarla.
15 Hacer clic en el botón Hoja de propiedades de la pestaña Diseño boton propiedades, y cambiar la propiedad de la consulta Registros únicos a .
propiedades
16 Hacer clic en el botón Vista Hoja de datos de la pestaña Inicio para comprobar las filas que se borrarán.
17 Hacer clic en el botón Ejecutar  para borrar los registros.
18 Cerrar la consulta poniéndole el nombre Eliminar no ingresados.

 Apartado 4:
1 Haz clic en el botón Diseño de consulta de la pestaña Crear.
2 Elegir la tabla Pacientes no ingresados.
3 Hacer clic en el botón Agregar.
4 Pulsar el botón Cerrar.
5 Hacer doble clic sobre el campo Pacientes no ingresados.* para seleccionar de golpe todos los campos.
6 Hacer clic en el botón Anexar de la pestaña Diseño.
7 Escribir el nombre de la tabla donde queremos insertar las filas Pacientes.
8 En la fila Anexar a: observa que Access ha puesto automáticamente Pacientes.*
9 Hacer clic en el botón Vista Hoja de datos de la pestaña Inicio para comprobar los datos que se insertarán.
10 Hacer clic en el botón Ejecutar  para insertar los registros.
11 Cerrar la consulta poniéndole el nombre Recuperar Pacientes.
* Desde aquí puede descargarla Base de datos clínica terminada.
http://www.megaupload.com/?d=5KFBHGR0

CONSULTAS DE ACCIÓN PARTE 3

EJERCICIO:CLINICA

Abre la base de datos Clinica de la carpeta Mis ejercicios.
1 Crea la consulta Crear pacientes no ingresados que genere una nueva tabla que se llamará Pacientes no ingresados y que contendrá los registros de Pacientes que no estén en la tabla Ingresos.
2 Crea la consulta Cambiar habitacion que cambie los enfermos de la habitacion 504 a la 505.
3 Crea la consulta Eliminar no ingresados que elimine los registros de Pacientes que no estén en la tabla Ingresos.
4 Crea la consulta Recuperar Pacientes que recupere los registros borrados en la consulta anterior.
SOLUCIÓN:
1.- Crear las tablas:Pacientes,Ingresos y médicos.


2.- Relacionar las tablas.

*Desde aquí puede descargar el archivo con las tablas de la base de datos Clínica.

http://www.megaupload.com/?d=A5ERRAX0

CONSULTAS DE ACCIÓN PARTE 2


3.-Aquí les detallo los pasos para realizar las consultas de acción : creación de tablas, actualización, eliminación y anexar tablas. 
 Apartado 1:
1 Abrir de la base de datos Concesionario.
2 Haz clic en el botón Diseño de consulta de la pestaña Crear.
A continuación se abrirá el cuadro Mostrar tabla.
3 Elegir la tabla Revisiones.
4 Hacer clic en el botón Agregar.
5 Elegir la tabla Coches vendidos.
6 Hacer clic en el botón Agregar.
7 Pulsar el botón Cerrar.
8 Hacer doble clic sobre el campo revisiones.* para seleccionar de golpe todos los campos de la tabla Revisiones.
9 Hacer doble clic sobre el campo Marca para añadirlo a la rejilla para poder poner la condición de selección.
10 En la fila Criterios escribir Ford para formar la condición Marca = 'Ford'.
11 Hacer clic en la casilla de verificación de la fila Mostrar de la columna Marca para que no aparezca en el resultado de la consulta y se grabe en la nueva tabla.
Ya tenemos la consulta que obtiene los datos a grabar en la nueva tabla.
12 Haz clic en el botón Crear tabla de la pestaña Diseño.
13 Escribir el nombre de la nueva tabla Revisiones Ford.
14 Pulsa el botón Aceptar.
15 Hacer clic en el botón Vista Hoja de datos de la pestaña Inicio para comprobar los datos que se grabarán.
16 Hacer clic en el botón Ejecutar  para crear la nueva tabla.
17 Cierra la consulta poniéndole el nombre Crear revisiones Ford.

 Apartado 2:
1 Haz clic en el botón Diseño de consulta de la pestaña Crear.
A continuación se abrirá el cuadro Mostrar tabla.
2 Elegir la tabla Coches vendidos.
3 Hacer clic en el botón Agregar.
4 Pulsar el botón Cerrar.
Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a añadir los campos que nos hacen falta (los que queremos actualizar y los que necesitamos para incluir criterios de selección, en nuestro ejercicio queremos actualizar el precio de los coches de la marca Ford, añadiremos Precio Marca.
5 Hacer doble clic sobre el campo Precio.
Hacer doble clic sobre el campo Marca.
7 En la fila Criterios de la columna escribir Ford para formar la condición Marca = 'Ford'.
8 Haz clic en el botón Actualizar de la pestaña Diseño.
9 En la fila Actualizar a: escribir [Precio]*1,05 o si lo prefieres [Precio] + ([Precio]*5/100). Recuerda escribir el nombre de los campos entre corchetes [ ] para evitar que Access los confunda con literales.
10 Hacer clic en el botón Ejecutar  para actualizar.
11 Cerrar la consulta poniéndole el nombre Subir precio.

 Apartado 3:
1 Haz clic en el botón Diseño de consulta de la pestaña Crear.
2 Elegir la tabla Revisiones.
3 Hacer clic en el botón Agregar.
4 Elegir la tabla Coches vendidos.
5 Hacer clic en el botón Agregar.
6 Pulsar el botón Cerrar.
7 Hacer doble clic sobre el campo revisiones.* .
8 Hacer doble clic sobre el campo Marca para añadirlo a la rejilla para poder poner la condición de selección.
9 En la fila Criterios escribir Ford para formar la condición Marca = 'Ford'.
10 Haz clic en el botón Eliminar de la pestaña Diseño.
11 En la fila Eliminar: de la columna Marca observa que Access ha puesto Donde, y en la columna revisiones.* ha puestoDesde.
12 Hacer clic en el botón Vista Hoja de datos de la pestaña Inicio para comprobar las filas que se borrarán.
13 Hacer clic en el botón Ejecutar  para borrar los registros.
14 Cerrar la consulta poniéndole el nombre Eliminar revisiones Ford.

 Apartado 4:
1 Haz clic en el botón Diseño de consulta de la pestaña Crear.
2 Elegir la tabla Revisiones Ford.
3 Hacer clic en el botón Agregar.
4 Pulsar el botón Cerrar.
Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a añadir los campos que nos hacen falta.
5 Hacer doble clic sobre el campo Revisiones Ford.* para seleccionar de golpe todos los campos. Lo podemos hacer porque los campos de la tabla Revisiones Ford están en el mismo orden que los campos de la tabla Revisiones.
6 Haz clic en el botón Anexar de la pestaña Diseño.
7 Escribir el nombre de la tabla donde queremos insertar las filas Revisiones.
8 En la fila Anexar a: observa que Access ha puesto automáticamente Revisiones.* (todos los campos de la tabla Revisiones).
9 Hacer clic en el botón Vista Hoja de datos de la pestaña Inicio para comprobar los datos que se insertarán.
10 Hacer clic en el botón Ejecutar para insertar los registros.
11 Cerrar la consulta poniéndole el nombre Recuperar Ford.
4.-Aquí encontraran los archivos de ACCESS con el ejercicio resuelto.
http://www.megaupload.com/?d=YN64TMBY

CONSULTAS DE ACCION PARTE 1

Las consultas de acción son consultas que permiten realizar cambios en los datos almacenados en una tabla. Con estas consultas podemos crear una nueva tabla a partir de los registros de otra, modificar los datos almacenados, insertar nuevos registros o eliminar registros.

EJEMPLO 1:CONCESIONARIO
Abre la base de datos Concesionario de la carpeta Mis ejercicios.
1 Crea la consulta Crear revisiones Ford que genere una nueva tabla que se llamará Revisiones Ford y que contendrá los registros de Revisiones que sean de coches de la marca Ford.
2 Crea la consulta Subir precio que permita subir un 5% el precio de los coches Ford.
3 Crea la consulta Eliminar revisiones Ford que elimine los registros de Revisiones que sean de coches de la marca Ford.
4 Crea la consulta Recuperar revisiones que recupere los registros borrados en la consulta anterior a partir de la tabla que creamos en el apartado 1.
SOLUCIÓN:
1.-Debemos crear las tablas:Clientes,Revisiones y Coches vendidos.


2.- Ahora debemos relacionarlas.
* Aquí pueden descargar el archivo con la tabla concesionarios para que la trabajen.


http://www.megaupload.com/?d=P3ICWFM6