ACCESS 2010 1. INSERCCIÓN DE DATOS: ASISTENTES PARA BUSQUEDA: Escribir los valores en el asistente manualmente: Ejemplo: 1-Madrid. 2-Barcelona. 3-Sevilla. 4-Badajoz. 5-Salamanca. 6-Bilbao. OPERADORES: (Para reglas de validación) >mayor que <menor que >=mayor o igual que <=menor o igual que <> Diferente que Entre………Y…….. MASCARA DE ENTRADA: (Por ejemplo para modificar Tel o Cod) Ejemplos: Símbolos de mascara: (000)000-000 (923)795-074. (Obliga a introducir todos los números). “(952)”000”-“000” (952)000-000. (Solo obliga a introducir los números en 0). L (Obliga a poner letra) Codigo LL-000 QB-352 0 (Obliga a poner numero) 2. RELACIONES ENTRE TABLAS: TIPOS DE RELACIONES: 1 2 3 uno a uno uno a varios varios a varios (necesidad de tabla puente) REQUISITOS PARA LAS RELACIONES ENTRE TABLAS: 1 2 Ambas tablas con campo común. El campo común ha de ser CLAVE al menos en una de las tablas. 3. CONSULTAS: 1. CONOCER LOS APELLIDOS DE UN CLIENTE DETERMINADO: “APELLIDOS” Realizar consulta: Agregamos APELLIDOS y NOMBRE de la tabla CLIENTES Y en criterios de NOMBRE: Ponemos “JOSE” o “JUAN” 2. CONOCER NOMBRE Y CODIGO DE PRODUCTO DE AQUELLOS PRODUCTOS DONDE LAS UDS SE HAN VENDIDO A UN PRECIO MAYOR O IGUAL QUE 80 Y MENOR QUE 200 €: “UNIDADES VENDIDAS” Realizar consulta: Agregamos de la tabla PEDIDO: ID PRODUCTO y UDS VENDIDAS. Y de la tabla PRODUCTOS: PRODUCTO. Y en criterios de UDS VENDIDAS: Ponemos: >=80 Y <200 3. CONOCER EL PRODUCTO Y EL Nº DE UDS VENDIDAS DE LOS PEDIDOS EFECTUADOS EN ABRIL 2009: “ABRIL” Realizar la consulta: Agregamos la tabla PRODUCTOS y PEDIDOS. De la tabla PRODUCTOS: PRODUCTO Y de la tabla PEDIDOS: UDS VENDIDAS y FECHA PEDIDO Y en criterios de FECHA PEDIDOS: Ponemos: Entre f1 Y f2 4. CONOCER EL NOMBRE DE LOS CLIENTES DE LA CIUDAD DE MADRID: “MADRID” Realizar la consulta: Agregamos la Tabla CLIENTES. De la tabla CLIENTES: NOMBRE y CIUDAD. Y en criterios de CIUDAD ponemos: MADRID 5. CONOCER LOS APELLIDOS DE LOS CLIENTES DE MADRID Y BARCELONA: “MB” Realizar la consulta: Agregamos la Tabla CLIENTES. De la tabla CLIENTES: APELLIDOS y CIUDAD Y en criterios de CIUDAD ponemos: MADRID O BARCELONA 6. CONOCER LOS NOMBRES DE TODOS LOS CLIENTES MENOS LOS DE MADRID: “SIN MADRID” Realizar la consulta: Agregamos la tabla CLIENTES De la tabla CLIENTES: NOMBRE y CIUDAD Y en criterios de CIUDAD ponemos: <>MADRID 7. CONOCER NOMBRE Y APELLIDOS DE LOS CLIENTES CUYA CIUDAD EMPIECE POR “B”: “CIUDAD B” Realizamos la consulta: Agregamos la tabla CLIENTES De la tabla CLIENTES: NOMBRE,APELLIDOS y CIUDAD Y en criterios de CIUDAD: Ponemos: COMO B* 8. CONOCER EL NOMBR DE LOS CLIENTES CUYO NUMERO DE TELEFONO TERMINA EN 0: “TERMINA EN 0” Realizamos la consulta: Agregamos la tabla CLIENTES De la tabla CLIENTES: NOMBRE y TELEFONO Y en criterios de TELEFONO: Ponemos: COMO *0 9. CONOCER UN LISTADO DE CLIENTES (ID CLIENTE, NOMBRE Y APELLIDOS) CON LOS DESCUENTOS QUE SE LES HAN APLICADO: “PEDIDOS CLIENTE CON DESCUENTO” Realizamos la consulta: Agregamos la tabla CLIENTES De la tabla CLIENTES: ID CLIENTE; NOMBRE Y APELLIDOS Y DTO Mostramos todos los campos. 4. CONSULTAS PARAMETRICAS: (CONSULTAS EN LAS QUE SE HACEN PREGUNTAS) [] 1. MOSTRAR TODOS LOS CAMPOS DE LA TABLA PRODUCTOS, DONDE SE PREGUNTE POR EL ID PRODUCTO: “PARAMETRICA PRODUCTOS” Realizamos la consulta: Agregamos la tabla PRODUCTOS De la tabla PRODUCTOS: ID PRODUCTO, PRODUCTO, PRECIO Y en criterios de ID PRODUCTO: Ponemos: [ID PRODUCTO] Al ejecutar la consulta nos preguntara: ¿QUE ID PRODUCTO? 2. MOSTRAR TODOS LOS CAMPOS DE LA TABLA PRODUCTOS Y EL CAMPO DE FECHA DE LA TABLA PEDIDOS. DONDE SE OBSERVEN TODOS LOS DATOS DE AQUELLOS PRODUCTOS QUE SE ENCUENTREN ENTRE DOS FECHAS DE PEDIDO DETERMINADAS: “PARAMETRICAS FECHA PEDIDOS” Realizamos la consulta: Agregamos la tabla PRODUCTOS y la tabla PEDIDOS De la tabla PRODUCTOS: ID PRODUCTO, PRODUCTO y PRECIO De la tabla PEDIDOS: FECHA PEDIDO Y en criterios de FECHA PEDIDO: Ponemos: Entre [FECHA PEDIDO 1] Y [FECHA PEDIDO 2] Al ejecutar la consulta nos preguntara: ¿FECHA DE PEDIDO 1? Y ¿FECHA DE PEDIDO 2? 3. MOSTRAR NOMBRE, APELLIDOS Y CIUDAD DE LA TABLA CLIENTES. Y ID PEDIDO DE LA TABLA PEDIDOS. LA CONSULTA CONSISTIRA SEGÚN LA CIUDAD DE LOS CLIENTES, DONDE SE PONDRA EL PARAMETRO CIUDAD BUSCADA: “PARAMETRICA CIUDAD CLIENTES” Realizamos la consulta: Agregamos la tabla CLIENTES y la tabla PEDIDOS De la tabla CLIENTES: NOMBRE, APELLIDOS y CIUDAD De la tabla PEDIDOS: ID PEDIDO Y en criterios CIUDAD: Ponemos: [CIUDAD BUSCADA] Al ejecutar la consulta nos preguntara: ¿CIUDAD BUSCAD? 5. CONSULTAS CON CAMPOS CALCULADOS:(Se ponen expresiones en nuevos campos)[] 1. CALCULAR EL IMPORTE BRUTO DE LAS VENTAS (UDS VENDIDAS X PRECIO). CONFIGURTAR LAS PROPIEDADES DEL CAMPO NUEVO CALCULADO: FORMATO €, DOS DECIMALES. ORDENAR LA CONSULTA DE FORMA ASCENDENTE A TRAVES DEL CAMPO ID PRODUCTO. MOSRTAR LOS SIGUIENTES CAMPOS: ID PEDIDO, ID PRODUCTO, ID CLIENTE, PRODUCTO, UDS VENDIDAS Y PRECIO: “IMPORTE BRUTO” Realizamos la consulta: Agregamos la tabla PEDIDOS Y la tabla PRODUCTOS. PEDIDOS: ID PEDIDO, ID RPODUCTO,IDCLIENTE,UDS VENDIDAS PRODUCTOS: PRODUCTO Y PRECIO Creamos un nuevo campo: IMPORTE BRUTO. En ese campo: IMPORTE BRUTO:[UDS VENDIDAS]*[PRECIO] Propiedades del nuevo campo: €, y 2 decimales. En el campo ID PRODUCTO: Ponemos en ORDEN: Ascendente. 2. CALCULAR EL IMPORTE DEL DECUENTO (IMPRTE BRUTO X DESCUENTO). CONFIGURAR LAS PROPIEDADES DEL CAMPO NUEVO: FORMATO €, 2 DECIMALES. MOSTRAR LOS SIGUIENTES CAMPOS: ID CLIENTE, NOMBRE, ID PRODUCTO, PRODUCTO, ID PEDIDO, UDS VENDIDAS, PRECIO, IMPORTE BRUTO Y DESCUENTO: “IMPORTE CON DESCUENTO. Realizamos la consulta: Agregamos las tablas: PEDIDOS, CLIENTES, PRODUCTOS, IMPORTE BRUTO. PEDIDOS: IDCLIENTE, IDPRODUCTO, IDPEDIDO, UDSVENDIDAS. CLIENTES: NOMBRE, DESCUENTO. PRODUCTOS: PRODUCTO, PRECIO IMPORTE BRUTO: IMPORTE BRUTO Creamos un nuevo campo: IMPORTE CON DESCUENTO En ese campo: IMPORTE CON DESCUENTO:[IMPORTE BRUTO]*[DESCUENTO] Propiedades del nuevo campo: € y 2 decimales. 3. CALCULAR LA BASE IMPONIBLE (IMPORTE BRUTO – IMPORTE DE DESCUENTO). MOSTRAR LOS SIGUIENTES CAMPOS: IMPORTE BRUTO, DESCUENTO, IMPORTE DESCUENTO: “BASE IMPONIBLE” Realizamos la consulta: Agregamos las tabla: IMPORTE DESCUENTO. IMPORTE DESCUENTO: IMPORTE BRUTO, DESCUENTO E IMPORTE DESCUENTO Creamos un nuevo campo: BASE IMPONIBLE En ese campo: BASE IMPONIBLE: [IMPORTE BRUTO]-[IMPORTE DESCUENTO] 4. CALCULAR LA CUOTA RESULTANTE DE APLICAR EL IVA 21% Y EL RECARGO DE EQUIVALENCIA DEL 5.2%. MOSTRAR TODOS LOS CAMPOS DE LA CONSULTA ANTERIOR. CRER UN CAMPO NUEVO PARA CUOTA IVA Y OTRO PARA CUOTA RECARGO. “CUOTA IVA Y RE” Realizamos la consulta: Agregamos la tabla: BASE IMPONIBLE. BASE IMPONIBLE: IMPORTE BRUTO, DESCUENTO, IMPORTE DESCUENTO Y BASE IMPONIBLE. Creamos un nuevo campo: CUOTA IVA: [BASE IMPONIBLE]*0.21 Creamos otro campo: CUOTA RE: [BASE IMPONIBLE]*0.052 5. CALCULAR EL TOTAL DE LA FACTURA SUMANDO BASE IMPONIBLE + CUOTA DE IVA + CUOTA DE RECARGO DE EQUIVALENCIA. MOSTRAR CAMPOS EN FORMATO € CON 2 DECIMALES. “TOTAL FACTURA” Realizamos la consulta: Agregamos la tabla: CUOTA IVA Y RE CUOTA IVA Y RE: BASE IMPONIBLE, CUOTA IVA Y CUOTA RE Creamos un nuevo campo: TOTAL FACTURA:[BASE IMPONIBLE]+[CUOTA IVA]+[CUOTA RE] 6. CALCULAR LA FECHA DE COBRO TENIENDO EN CUENTA QUE SE LES COBRA A 90 DIAS DE LA FECHA DE PEDIDO. MOSTRAR LOS CAMPOS ID CLIENTE, NOMBRE, APELLIDOS, IDPEDIDO Y FECHA DE PEDIDO. “FECHA DE COBRO” Realizamos la consulta, agregamos las tablas: CLIENTES Y PEDIDOS CLIENTES: ID CLIENTE, NOMBRE Y APELLIDOS PEDIDOS: ID PEDIDO Y FECHA DE PEDIDO Creamos un nuevo campo: FECHA DE COBRO:[FECHA PEDIDO]+90 6. CONSULTAS DE TOTALES: 1. CREAR CONSULTA DONDE APAREZCA EL PRIMER APELLIDO DE LOS CLIENTES POR ORDEN ALFABETICO: “TOTALES MIN” Realizamos la consulta, agregamos la tabla CLIENTES. APELLIDOS: Ejecutamos totales: MIN. Orden: Ascendente. NOMBRE: Sin mostrar (para que coja todos los clientes). AGRUPAR POR ID CLIENTE: Sin mostrar (para que coja todos los clientes). AGRUPAR POR 2. CREAR UNA CONSULTA DONDE APAREZCA LA SUMA DE LAS UNIDADES VENDIDAS AGRUPADAS POR LOS PRODUCTOS. “TOTALES SUMA” Realizamos la consulta agregamos las tablas: PEDIDOS Y PRODUCTOS TABLA PEDIDOS: UNIDADES VENDIDAS: Ejecutamos totales: SUMA TABLA PRODUCTOS: PRODUCTO. Para que coja los productos. AGRUPAR POR 3. CREAR CONSULTA QUE MUESTRE CUANTOS CLIENTES HAY POR CIUDAD. ORDENAR LOS REGISTROS POR EL CAMPO CIUDAD. Y EL NOMBRE DEL CAMPO DEL NUMERO DE CLIENTES, QUE APAREZCA CON EL NOMBRE: Nº CLIENTES. “TOTALES CUENTA” Realizamos la consulta agregamos la tabla: CLIENTES. ID CLIENTE: Ejecutamos totales: CUENTA y en ORDEN: Ascendente CIUDAD: AGRUPAR POR Cambiamos el campo ID CLIENTE por Nº CLIENTES: Expr1: “Nº CLIENTES” CLIENTES: “Nº CLIENTES” Nº 4. CREAR CONSULTA QUE MUESTRE CUANTOS PEDIDOS HAN REALIZADO LOS DIFERENTES CLIENTES DE LA CIUDAD DE BARCELONA. ORDENAR LOS REGISTROS POR EL CAMPO ID CLIENTE. NO DEBEMOS VISUALIZAR EL CAMPO CIUDAD. “TOTALES CUENTA BARCELONA” Realizamos la consulta agregamos las tablas: PEDIDOS Y CLIENTES TABLA PEDIDOS: ID CLIENTE (para que cuente el nº de pedidos de los clientes) y en ORDEN: Ascendente. AGRUPAR POR TABLA CLIENTES: CIUDAD Y CIUDAD. 1ª CIUDAD: Ejecutamos totales: CUENTA. 2ª CIUDAD: AGRUPAR POR. Y en CRITERIOS: “BARCELONA” NO MOSTRAR 5. CREAR CONSULTA QUE MUESTRE CUANTOS CLIENTES HAY POR CIUDAD, EXCEPTO LOS DE BARCELONA. “TOTALES CUENTA SIN BARCELONA” Realizamos la consulta agregamos la tabla CLIENTES. ID CLIENTE: Ejecutamos totales: CUENTA CIUDAD: AGRUPAR POR. Y en CRITERIOS: <> BARCELONA Barcelona. Significa diferente a 7. CONSULTAS DE CREACION DE TABLAS: 1. CREAR UNA CONSULTA DE CREACION DE TABLAS, CAPAZ DE MODIFICAR TODOS LOS VALORES DEL CAMPO PRECIO DE LA TABLA PRODUCTOS. INCREMENTANDO EL VALOR DE LOS MISMOS EN 2 €. CONSULTA: “AUMENTO DE PRECIOS” Y TABLA: “AUMENTO DE PRECIOS” Realizamos la consulta agregamos la tabla: PRODUCTOS PULSAMOS CREACION DE TABLA ID PRODUCTO PRODUCTO PRECIO Creamos un nuevo campo: NUEVO PRECIO: [PRECIO]+2 NO EJECUTAMOS. 2. CREAR UNA CONSULTA DE CRACION DE TABLAS A PARTIR DE LA TABLA CLIENTES, UTILIZANDO TODOS LOS CAMPOS DE LA TABLA, PERO UNICAMENTE LOS REGISTROS QUE SEAN DE LA CIUDAD DE BARCELONA. Tabla: “CLIENTES DE BARCELONA” y consulta: “CREACION TABLA BARCELONA” Realizamos la consulta, agregamos la tabla: CLIENTES. PULSAMOS CREACION DE TABLA ID CLIENTE NOMBRE APELLIDOS DIRECCION CIUDAD: En CRITERIOS: “BARCELONA” TELEFONO DESCUENTO Después en la nueva tabla creada: “CLIENTES DE BARCELONA” habrá que modificar la máscara de teléfono y el formato de descuento a % 8. CONSULTAS DE ACTUALIZACION DE TABLAS: 1. IMAGINA QUE AL RELLENAR LA BB.DD TE HAS EQUIVOCADO Y EN LOS DATOS DEL CLIENTE MARCOS SALVATERRA MUÑOZ, LA CIUDAD ES BILBAO EN VEZ DE BARCELONA. ACTUALIZA ESTE DATO. “MARCOS BILBAO” Realizamos la consulta agregamos la tabla: CLIENTES. Pulsamos ACTUALIZAR CIUDAD: En el comando: ACTUALIZAR A: “BILBAO” NOMBRE: En CRITERIOS: “MARCOS” NO EJECUTAMOS. 2. INCREMENTAR LOS PRECIOS DE LOS PRODUCTOS UN 5%. “ACTUALIZACION 5” Realizamos la consulta agregamos la tabla: PRODUCTOS. Pulsamos ACTUALIZAR PRECIO: En el comando ACTUALIZAR A: [PRECIO]*5/100+[PRECIO] NO EJECUTAMOS 9. CONSULTAS DE ELIMINACION DE TABLAS: 1. ELIMINAR EL REGISTRO CORRESPONDIENTE AL CLIENTE 111 DE LA TABLA DE CLIENTES: “ELIMINACION 111” Primero, en la tabla clientes insertamos un nuevo registro después del cliente 110, que va a ser el cliente 111 para después poder eliminarlo. Datos nuevo cliente: 111/ Alejandro/ Alvarez Riu / Cantones 13 / Badajoz / (952)660689 / 2 %. Realizamos la consulta agregamos la tabla: CLIENTES. Pulsamos ELIMINAR ID CLIENTE: En el comando ELIMINAR: Donde Y en CRITERIOS: 111 Ejecutamos para ver que se ha eliminado el registro nuevo insertado: Se verá en la tabla que pone: eliminado 2. REALIZAMOS CONSULTA DE ELIMINACION A PARTIR DE LA TABLA CLIENTES, UTILIZANDO TODOS LOS CAMPOS DE LA TABLA, PERO UNICAMENTE LOS REGISTROS QUE SEAN DE LA CIUDAD DE MADRID. Realizamos la consulta agregamos la tabla: CLIENTES insertamos todos los campos y pulsamos ELIMINAR. ID CLIENTE NOMBRE APELLIDOS DIRECCION CIUDAD: En el comando ELIMINAR: Donde y en CRITERIOS: “MADRID” TELEFONO DESCUENTO NO EJECUTAMOS LA CONSULTA: En el caso de hacerlo se verían todos los clientes de Madrid con la palabra eliminado.