0% encontró este documento útil (0 votos)
35 vistas18 páginas

Tema 10 Informatica

El documento detalla la mejora de una base de datos en Access para una empresa de reparación y reacondicionamiento de electrodomésticos, incluyendo la creación de relaciones, consultas, formularios e informes. Se explican operaciones avanzadas como ordenar, filtrar información y crear diferentes tipos de consultas para analizar datos. Además, se proporciona un ejemplo práctico de cómo realizar consultas específicas y gestionar la información en la base de datos.

Cargado por

jorgelozanonew
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas18 páginas

Tema 10 Informatica

El documento detalla la mejora de una base de datos en Access para una empresa de reparación y reacondicionamiento de electrodomésticos, incluyendo la creación de relaciones, consultas, formularios e informes. Se explican operaciones avanzadas como ordenar, filtrar información y crear diferentes tipos de consultas para analizar datos. Además, se proporciona un ejemplo práctico de cómo realizar consultas específicas y gestionar la información en la base de datos.

Cargado por

jorgelozanonew
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Bases de datos: Operaciones avanzadas Ce ee Pi La empresa para la que trabajas se dedica a reparar pequefios UT electrodomésticos y a reacondicionarlos posteriormente para su venta, Desde la Direccién, proponen al Departamento ‘Administrativo al que perteneces mejorar el disefio de la base de SSS ame datos actual llamada «U10_EcoSRaccdb> y disehada en Access, a Deberés crear sus relaciones, prepararla para ser capaz de ‘obtener informacién a través de consultas, introducir datos a través de formularios, generar informes y finalmente comprober eee el rendimiento de las tablas. Para ello se han sefialado con el icono @ las actividades necesarias para llevario a cabo. To eo eee Utilizaremos: & Coane) Piensa y reflexiona ee + Soy capaz de crear consultas sobre una base de datos de Piensa y relexiona diferentes formas? + eCémo puedo crear formularios para insertar registros de forma YE 005. cnet Decaote Sone paoba ve datos? Six, Trabajo cooperative + Puedo utilizar otras aplicaciones para trabajar con Access? + zAccess prove alguna opcién para analizar una base de datos? a 4, Ordenar y filtrar informacion el, Access mesa de mane on at 2 predelermnada (en Visto Hojo a "Mabe seni eon de entra ol qurdota cua oe gee oe eas er pert odie lore eos region Se ang a ee ee ig para ordenar los datos consiste en seleccionar una sola columna de informacion Desde las cabeceras de las tablas de Access y en Visto ser grespues es esos iE oa nee nee iq clertas ocasiones, se aplica restriccién a una tabla para que aparezca ‘rar opciones de ordenae! Ent de egos yfacltr ai sulectura y evalvacien. Eta estcctn ae ettiece | Medea pula sobre icone filtro 0 fits, donde el usuario decid staves de un io decide los criterios que permitirén que un gato se muestre ono ie para entender mejor las ordenaciones y fitros vamos a utilizar como ejemplo la base de Gatos # UI0_GestionComercialRegistros.accdb y a realizar los siguientes casos practicos. a) Ordena por el nombre y de manera ascendente los regis- 2, Dirigete ala ficha Inicio > grupo Ordenar y fitrar y pulsa tros de la tabla Clientes. elboten Descendente, ” 1. Abve la tabla Clientes y selecciona la columna Nombre haciendo clic sobre la cabecera 2. Diigete ala ficha Inicio > grupo Ordenaryfitrary pulsa Tras realizar las ordenaciones de los puntos a y b quedarén el bot6n Ascendente (Fig. 10.) como las Figutas 10.2 y 10.3, respectivamente. Pagada ~ ‘Solucisn —————— iv BL Ascendente A selccion Nombre Fecheracura = pee Zl Descendente SB Avancadas~ 318 Componentes, 5. 20/04/2024) | ae SSP tema ‘omponentes Tiana, S.A 02/04/2023] | pay Fig. 104. Grupo Orde- Informétia Alareén $.L 02/02/2023] {___seewry ee _____] nary rar Informatics Andeluce, 5. npzpr0n 1b) Ordena por la fecha los registros de la tabla Facturas para IReparaciones Suz SA 22/05/2022 {que aparezcan en primer lugar las més recientes: Fig. 10.2. Ordenaciinpor _—*Fig, 10:3. Ordenacién 1. Abre la tabla Facturas y selecciona la columna Fecha nombre ascendente por feche descendente facturo. a ERT ITS @) Crea un fitro en la tabla Proveedores para que solo apa- 3, Muestra el menti desplegable al hacer clic sobre el icono rezcan aquellos que son de tipo S.L: en forma de flecha de la columna FechaFactura y elige 1. Abre la tabla Proveedores. Filtros de fechas > Después de. 2. Haz clic sobre un nombre de proveedor, muestra el 4. Selecciona la fecha OV01/2023 y pulsa Aceptor. meni contextual y elige Filtros de texto > Contiene. eee parece el uss de texto Fi personatzodo 3. Introduce «S.L.» y pulsa Aceptar. Tras aplicar los filtrados de los TEER 6) Obtén un listado de las facturas emitidas desde el puntos ay b quedarén como las_|Recambios Inalémbricos, S.L. 1012023 pagedes Figures 0.4y 0%, respecve- [tenets 1. Abre la tabla Facturas y muestra el menu desplegable al pene, Fig. 10.4. Filtrado por texto. lar sobre el derfecha def coum pula sce llc ono cs Rcta Se clon aT FAP 0003/2023 6 0/2/2023 on én Fi. 105 Fado 2. Marca inicamente la opcién S/y pulsa Aceptar. eo [ooerama | 5 oxouzens | VW) activipapes 1. Para entender su funcionamiento, reflexiona sobre el fl trado de datos: ©) &€s posible realizar més de un filtro en una tabla? 'b) gCémo pueden eliminarse los filtros aplicados? ;Desde qué vista? ¢) {Qué finalidad tiene el botén Alternar filtro? 191 Administracion | CFGM. 192 BASES DE DATOS: OPERACIONES AVANZADAS 2. Consultas Una consulta en Access es el resultado que se obtiene, en forma de tabla, En ‘cuando el usuario selecciona unos iiterios determinados que deben cumpIi Ios ae registros de nuestra base de datos. De este modo, los resultados sole muestran Sees los registros que cumplen nuestros criterios. consultas consulta [7 Los etterios son restricciones (0 condiciones) que se Imponen en una consulta © un filtro —— avanzado para dentifcar los reglstros con los que se desea trabeja Fi. 10.6. Grupo Consus. 24. Tipos de consultas Las consultas se utiizan para ver, modificar 0 analzar datos y también datos para formulaios, informe, etc. Por eso es fundamental conocer cémo se realzan y U6 tpos de consultas se pueden realizar (Tabla 10% ién como origen de ae ‘Son las mas habituales. Per- imiten mostrar los registis y ‘analizarlos. Ademés, se pue- ‘den combinar, de forma auto- mitica, campos de dos omés De seleccién simple Fitran y muestran informacion segiin los crteros estableci¢os De busqueda de duplicados. Determinan si ex'sten registros duplicados en una tla 0 {uéles comparten e! mismo valor De buisqueda de ne coincidentes. Ayucan alocalzerregistros en una table que no tengan {ables consultas utizando {#9!stos relacionados en otra los eriterios que se especif. De pardmetros. Ofrecen la posiblidad de que el usuero especifaue los eriterios de bus ‘ven, {queda en e! momento de ejecutaras ‘Se utlizan para realizar cam- bios a un determinado grupo de registros seleccionados mediante los parametros cespeciticados. 08 de otra. CCreacin de tablas. Crean una nueva tabla a pertr de fs reat ‘Actualizacién. Modiican los registros de una tabla, segun los riteros introducdos. Eliminacién. Eiminan registros que cumplan les condiciones incicadas. Datos anexades. Afaden a una tabla registros exstentes en otra COrganizan la informacion segiin valores de agrupa- ‘miento distintos, Utlizen funciones de agregado (Suma, Max, Cuenta, etc), y se muestra el resultado en forma de tabla (con fas y columns) y agrupande la informacion Se utiliza el lenguaje estén-Unién. Combinan campos de una o varias tablas en uno solo. dar SOL (Lenguaje de consul. Paso através. Ejecutan las consultas SQL en un equipo servidor y no en el local ta estructurada) Definicién de datos. Cambian la definicién de un objato dela base de datos. ‘Tabla 10.. Tipos de consultes. 2. Creacion de consultas En Access tenemos la posibilidad de crear consultas de forma manual o utlizar el Asistente para consultas. Estas dos posibilidades se encuentran en el grupo Consultas de la ficha ‘Als hora de crear una consulta Crear (Fig. 10.6). sigue las siguientes pautas: + Analiza la informacién o el resultado que deseas obte- Localiza las tablas implica- as, Elige el tipo de consulta que mas se adapte a tus necesi- dades. Ejecuta Ia consulta y com- W activipapes 2. Responde a estas cuestiones sobre ls consultas en Access: «@) «Qué consultas son las més usuales? ) :Es posible crear un formulario que tenga como origen de datos una consuita en luger de una table? 3. © FES hora de comenzar a trabajar con la base de datos 1 U10_EcoSR.accdb ciseda pal empress EcOSR que cumple con el ODS 12 Producin cons ‘mo responsables». Abrela para observar sus tablas en la pestafia de Relaciones rueba que el resultado es el pee ‘A continuacién, crea las relaciones oportunas con los conocimlentos adquiridos | [a unidad anterior y teniendo en cuenta que las lineas de factura pueden tener Guarde la consulta: asociado un producto © una reparacién. 2.3. Disefio de una consulta pare aseiar uno consulta sin utilizar el asistente, se hace uso del bot6n Disefio de consulta, ubicade en la ficha Crear > grupo Consuttas. Esto da lugar ala aparicién del nel Agregar fables, donde se selecciona la tabla otablas sobre las que se realizan la consulta, 22 abaicién dea cha Diseio de consuta (is. 10.7), dande se eg e tipo Ge consulta. Por al crear una consulta, esta serd de seleccién y se vi cot y se visualizard la Aligual que las tablas, las consultas se pueden quardar y, asi, ejecutarlas cuando deseemos. a! (SiR Bo qo © ee te cmccaa | Els : Fig. 1077 Ficha Disefio de consulta, ‘[Link] de seleccién Alutlizar este tipo de consultas debemos preguntar a la base de datos por los registros, que almacena en sus tablas. Como respuesta, se muestra un conjunto de registros en forma de tabla para su examen. Los etiterios de busqueda se escriben en la fla Criterios de la cuadricula inferior (Fig. 10.8) {que muestra Access en Vista Diserio, En a Tabla 10.2 se muestran algunos ejemplos de expresiones utlizadas al establecer los citeios, Los operadores se utlizan cuando se afiaden criterios adicionales para el mismo campo 0 para campos diferentes. Al incluircriterios en un campo, Access los combina empleando eloperador ¥ (And) y el operador O (Or). Muestra Ios clientes cuyo nombre empieza Nombre Cliente mee Clientes con «Sanz» como primera parte del Nombre Cliente Como "Sanz nombre yun segundo nombre que comienza port. "Muestra los clientes cuyos nombres empiezan ee por las letras comprendidas entre la Ay la D. Muestra los clientes cuyo nombre comienza piomtre Cae ppor alguna letra entre la Ny la Z. Provincia “vaént Muestra los clientes de Jaén Provincia "Madrid" 0 “Sevilla” Muestra los clientes de Macrid 0 Sevilla, Provincia NoEs "EEUU" Muestra los clientes dstintos de EEUU. Muestra los registros cuyo campo Envio est Envio Es Nulo ae Pry a luestra los registros cuyo campo Envio con- Envio NoEs Nulo area i ee eae INS 2 : Entre #9-€ne-2024# Y #15- Presenta los envios realizados no antes del Fechatnvio ene-2024¢ 901-2024 ni después del 15-01-2024. FechaEnvio — #2/12/248 Aparecen los envios realizados el 2-12-24, Tabla 10.2. Ejemplos de expresiones UNIDAD 10 ‘A diferencia de los filtros, que tan solo permiten usar los cam ‘pos de una misma tabla, con las consultas se pueden combinar varias tablas. > sce | Fig. 10.8. nsercién de criterios de busqueda =u, El operador ¥ (And) se utiliza para validar condiciones y devolverd verdadero cuando se ‘cumplan todas sus condiciones. El operador © (Or) se utliza para validar condiciones y devolvera verdadero cuando se cumpla alguna de sus condi- clones. El operador Como se utiliza para buscar coincidencias en ‘campos de texto. Es muy comin cel uso del comodin asterisco (") con el uso de este operador El comodin astetiseo (") equiva- lea cualquier nimero de carac- teres. Se pude utilizar en cualquier sitio de la cadena de caracteres. ere ned ‘fieisitinadiin Otebes 193 BASES DE DATOS: OPERACIONES AVANZADAS 3 .cesario autom, ‘smartphones y es necesar! atizar ‘a ronibles en la base de datos de jg Es posible realizar consultas introduciendo un eriterio a través de un cuadro de dislogo. Uttimamente se realizan muchas ventas de smart la busqueda de smartphones reacondicionados disp marca Xiaom Para ello, a la hora de crear la ric Nes: | seine en wstoOseno sass Realiza una consulta de seleccién con ae en tab en la fla Criterios o siguiente: 1. Abre la base de datos © U10_EcoSR.acedb. . | ntroduzca ta Marca, 2, Activa la ficha Crear y haz clic sobre el botén Disefio de consulta. Aparecers qj El cuadro de diaiogo se mostra panel Agregor tablos ¥ como en la Figura 10.9: | 3, Selecciona las tablas Productos, TiposProductos y Marcas 2 fever wilzando latent, onadas. Ctrl, Haz clic en el botén Agregar las tablas selec! rood wc 4, Haz doble clic sobre el campo Marca de la tabla Marcas. Observe como se completa I la primera columna de la zona inferior. 5. Haz doble clic sobre los campos Articulo, Reacondicionado y Stock de Ia tabla Pro. L__teow ) crete ductos y doble clic en el campo Descrigcion de la tabla TiposProductos. 1g. 108. fvoder el partmevo [Link] a fla Criterios del campo Marca escribe «Xiaomis y pulsa Enter. Como podras Was ver, Access afade unas comilas a cada crtrio. En la fla Criterios del campo Reacondicionado escribe «t» y pulsa Enter. 7 8 Ena fla Criterfos del campo Stock escribe 12 y pulsa Enter. 9. Ena fla Criterios del campo Descripcion escribe «SmartPhone» y pulsa Enter, 10. Cierra la consulta y ndmbrala para guardarla como «Xiaomi Reacondicionados Dis. Ponibless. . 1 Localiza e! nombre de Ia consulta realizada en el Panel de navegacién y haz doble clic sobre ella Solucion Como resultado, se muestran dos registros que cumplen los criteios de la consulta en Vista Hoja de dtos (Fig 10:0). También es posible ejecutar la consulta desde la cha Diseo de consuta > grupo Resultados a través del botén Ejecutor | Gives colder Dyan 7 a Marca =| Ale [Reacondn = | Stock = Fig, 1040. Resultado Dyson SoanPhone Xaor 32 elecucién de con- ‘io SmartPhone Kaori Rosh sulta Para modificar una consulta ya ‘quardada, localizala en el Pane! de navegacién, haz clic dere- cho sobre ella y selecciona Vis- ta Diseno. B. Consultas de accién Mientras que las consultas de seleccién se utiizan para mostrar un conjunto de registro, las consultas de accién se utilizan pata insertar, modifica, eliminar registros 0 crear nuevas, tablas a partir de registros de otra tabi. VY activipapes Disefio de consutta. Fig, 1011, Cterios de consulta, b) A continuacién elige el tipo de consulta Actuatizor del grupo Tipo de consulta. ¢) Agrega la tabla Clientes a la zona de consultas, 4, Abre la base de datos UI0_GestionComercialRegistros. one Ee 5 faccdb y realize consultas de actualizacion, en la que vas a re [egocetens — —_ [pci 5 Cambiar ls drecain le un elente trevés dol ampo Gout.” "anon <= - goCliente con valor «5» que corresponde a Reparaciones te: |5 z $ Sur SA. sigulendo estas pautes ° ° z 0) Abre la base de datos, activa ficha Crear y haz cic en ‘© i z 2 Guarda la consulta como «Actualizacién cliente 5», 9) Abre la tabla Clientes y comprueba el resultado. 5. Abre la base de datos U10_GestionComercialRegistros. ¢) Muestra en la zona inferior de criterios los campos Cod: acedb y realiza una consulta de actualizacién que sustituys goCliente, Nombre y Direccion. la descripcién de los productos que contengan «Cartucho @) Completa los siguientes criterios como muestralaFigu- de t6ners por «Toner Original HP LaserJets. Guérdala con ra 10.41 einombre «Consulta actualizacién productos». 194 UNIDAD 10 cava la ficha Crear y haz clic sobre el botén Disefo de uta stra la tabla Productos 8 la zona central (Consulta). 3 Nuestra los campos Articuloy Descrpcion en a zona nero. £ byigete al grupo Tipo de consuttas y haz clic en el batén crear tobia «.se abre ol cuadro de dislogo Crear tabla. En Nombre de Jp tobla esctibe «Resumen productos» y deja activada la ‘pcion Base de datos activa, Pulsa Aceptar. 7, prez cic en el botén Ejecutor. Se mostraré en pantalla un frensaje que Indica el ndmero de fllas que se pegarén en {a tabla. Pulsa Si ¢.Consultas de tablas de referencias cruzadas ——————— solueisn —————_ Tras ejecutar la consulta, resulta una nueva tabla que se habrs ‘enerado con los datos de otra ya existente, de una consulta Ciincluso de ambos objetos ala vez Observa cémo se muestra la nueva tabla Resumen Productos en el Panel de navegacién (Fig. 10:2). Sooraipat noe ‘er sae Wi Fig, 10:12, Resultado de tabla Resumen Productos. nes consults permiten visualizar los datos en files y columnas en forma de tabla y para EeGreacion se utlizan tablas o consultes ya existentes que incluyen campos caleulados, Oc) ‘Vamos a crear un campo calculade llamado Importe y a reali- zar una consulta de tabla de referencias cruzadas. 1. Abre la base de datos # U10_GestionComercialRegistros. accdb, 2. Haz clic en el bot6n Disefio de consulta y agrega la tabla LineasFactura. 3, Selecciona los campos NumeroFactura y ReferenciaPro- ducto para situarlos en la cuadricula, 4 Sobre Ia cuadricula, sitdate en la primera celda vacia de la fila Campo que corresponde a la tercera columna y escribe la siguiente expresi6n para generar el nuevo campo calcu- lado: Importe: [Cantidad}[PrecioUnitario} 5, Acontinuacién, pulsa sobre el tipo de consulta General EB, pare convertirla en un tipo de consulta de tabla de referen- ca cruzeda. Solucién Tras ejecutar la consulta llamada «Consulta Ref Cruz» se muestra la informacion agrupada por nimeros de factura en filas y referencias de productos en columnas, donde cada celda contendré la cantidad de pro- ductos vendides por el precio (Fig. 10:14) como se ha establecido en la Figura 1013. Vactivipape: 6. Responde a la cuestién que se plantea sobre el grupo Tipo de consulta y realiza la ‘peracién que se indica: 0) Aparte de las consultas ya trabajadas, existen las consultas de insercién y elimi- nacién. gDénde puedes encontrarlas? ) Abre a base de datos ‘8 U10_GestionComercialRegistros.acedb y crea una con- sulta de insercién llamada «Consulta inserta cliente» e inserta un cliente. 6. Copia los valores que muestra la Figura 10.13 en la cuadr- cula para agrupar la informaci6n por NumeroFactura (flas) ¥y ReferenciaProducto (columnas}. rT tat a Sa ts lo oil Fig. 1013. Cuadricula de diseno de consulta de tabla de refe- renclas cruzadas, 7. Para el campo calculado elige Suma y Vator. 8. Cierra la consulta, asigna el nombre «Consulta Ref Cruz» y ejecuta la consulta Fig, 10:14 Resultado tras elecutar la consulta de tabla de referencias cruzedas. Para dar formato a un campo ‘calculado, localiza el campo en la cuadricula en Visto Disefo, haz clic con el botén secunda- rio del ratén y selecciona Pro- pledades. Se muestra el panel Hoja de Propiedades, donde podemos modificar su formato. ‘Administracién ) CFGM 195 ‘Administacion | cFoM 196 BASES DE DATOS: OPERACIONES AVANZADAS D. Consultas SQL Las consuitas SQL se basan en instruccione: 3 se muestran las cl ‘especificas. En la Tabla 10. Selecciona los campos indicados. Detrés de esta cléusula se indica la tabla, ‘nserta un registro en una taba indicando los campos. En una instruccién SOL Fesultado por la columna indieada, ‘Tobia 10.3. Cléusulas SOL bésicas. Se utliza para especificarcrterios a la hora de realizar a seleccon. Moaiicaregistros dela tabla que cumpin fs etris inicedos Etimina registos de la tabla que cumplan los erteros incicados. specifica la forma de ordenar os resuitados. Por defeco, a ordenacién es ascendente, {ue contiene funciones de agregado (MAX, SUM, etc}, $@ agrupa e 5 de texto donde se utilizan unas cjsy, Sulag jéusulas bésicas: be si si No No No No No Solo si existen campos con Tunciones de agregado, Observa los siguientes ejemplos de sentencias S@L donde se utlizan las cléusulas més ‘comunes: ‘SELECT [Link], Productos Descripcion FROM Productos SELECT Clientes Nombre, Clientes CIF, Clentes Tele- fone FROM Clientes WHERE [Link] ts Null INSERT INTO Proveedores (Nombre, Direccion, Tele: ‘ono, Movil, Email) ‘VALUES (ReparaSur, 5.2" “Avda. San sidro, 4" (000) ‘956 88 00’, (000) 956 88 00; “reporasurGemeal com) UPDATE Contes SET Clontes Movil="0842240000" WHERE Clientes CodigoCliente=6 DELETE Productos ReferenciaProducto FROM Productos, WHERE Productos ReferenciaProducto=AAAOOT SELECT” FROM Clientes ORDER BY Nombre Selecciona el campo Artculo y Descripcion de la tabla Productos. Selecciona el campo Nombre, CIF Telefono dela tabla Telefono don- ‘de el campo CP see nulo, es decir, que el campo CP no tenga valor ‘Se inserta un nueva registro en la tabla Proveedores, aadiendo los valores para cade campo en el orden correspondiente Sila taba tiene un campo autonumérico como clave principal noes rnecesario indicar el campo y valor. ‘Actualza el campo Movi de la tabla Clientes donde el CodigoCiente seaiguala 6. Se elimina el registro de la tabla Productos don ‘loProducto sea igual a AOD! | carpe Referen ‘Selecciona todos os campos de la tabla clientes y ordena el resultado por el campo Nombre, ACTIVIDADES Abre la base de datos # U10_GestionComercialRegistros. acedb, realiza las siguientes consultas y escribe la consulta, SOL resultante en tu cuaderno: 9) Muestra todos los productos cuya fecha de compra sea ‘mayor que el 23/05/2018. b)Muestra el cliente cuyo CIF sea 883844322 0 429887332 ¢) Muestra todos los proveedores ordenados de forma ascendente por Nombre, 4) Realiza una consulta de insercién para afiadir un pro- ducto a su correspondiente tabla, donde el cédigo de! Proveedor debe existir previamente. @) Realize una busqueda para mostrar todos los productos ‘que contengan la palabra «Antena». Generador de expresiones ;generador es una herramienta que facia la Introduccion de expresiones Ege ycos en os consultas de Access de forma répida tacpcien & sa den da feta Dero ce const realizar una consulta para mostrar un listado donde el njimero de factura, el importe total y el importe rere aalgon el descuento que indique el campo Descuento rape de dotos © U10_GestionComercialReglstros. acca 1. Abr 2. natvaiaficha Crear y haz clic en Disefio de consulta 3 agrega la tabla LineasFacturo. 3 far doble clic sobre el campo NumeroFactura para afadi- fo a a cuadricula inferior. 5. sobre ls cuadricula, activa la primera celda vacia dela fla Campo y selecciona el botén * Generador, que aparece en Gratupo Configuracién de consultas, Se abre el cuadro de Gislogo Generador de expresiones (Fig. 10.5). Fig, 1015. Cuadro de alélogo Generador de expresiones. [Link] Ia tabla LineasFactura de la base de datos Ut0_GestionComercialConsultas.accdb de la seccién Ele- ments de expresion. 7 Selecciona con doble clic el campo Contidad de la zona Categorias de expresién. Observa como se completa la cexpresién. (A. activioaDes :Dénde esté el error? lel generador se mostraré al disefiar una consulta y selecclonando el botén ‘SI realizas en Access una con sulta en Vista Disefio, puedes mostrar cémo seria exa consul ta en lenguaje SOL. Para ello, sitdate en el grupo Resultados yy selecciona el botdn Ver> Vis-~ ta SOL, 8. Introduce el operador de multiplicar (*) en la composicion de la expresién y haz doble clic sobre el campo Precio Unitorio. La expresién final es: [LineasFactura}{Cantidad] [LineasFactural{PrecioUnitario} 9. Pulsa Aceptar. Observa la férmula en la cuadricula y cam bia la palabra «Expr'» por «Total» 10. En el siguiente campo vacio introduce la siguiente expre- sién ayudandote del generador de expresiones Tota! con descuento: (LineasFactura}{[Cantidad}[LineasFactura}{PrecioUniter lo} {LineasFactural{Cantided)}[LineasFactura}{PrecioUnit ario]“LineasFacturajfDescuento}/100) ‘1, A continuacién, situate en grupo Mostrar u ocultor y haz clic en el botén Totales >. En la cuadricula aparece una nueva fila llamada eTotals, Selecciona Suma para las columnas creadas anteriormente con el generador de expresiones creadas. 12. Ejecuta la consulta y observa el resultado. Guardala con el nombre «Consulta Totales con descuento». Solucién ‘Como resultado (Fig. 10.16), se crean las nuevas columnas Totaly Total con descuento, que corresponden a los nuevos célculos creados con el generador de expresiones. Ademas, se ha sumado el total de cada factura mostrando una linea por factura, [Bp comin Toute con deciene + | Total con descuento ~ B) Total Fig, 1026. Resultado de consulta, Deas siguientes consultas SQL, ;cudl crees que produciria un error?. 0) delete from Clientes where Clientes CIF="3333' b) delete where Clientes CIF=" A92773333'; ¢) delete from Clientes where [Link]="A92773333' d) delete from Clientes where CIF="A92773333: UNIDAD 10 W activipapes 8. Contesta sobre el generador de Access: ©) Desde qué vistas es posible activarlo? 1b) gQué constantes ofrece el generador? «¢) 2&5 posible trabajar con consultas desde él? ‘Administacién ) CGM. 197 BASES DE DATOS: OPERACIONES AVANZADAS 4. Asistente para consultas tas que nos ayuda a crear congy, Access dispone de la herramienta Asistente para cons: ra 12s de varios tipos: senclas, de tabla de referencias cruzades, de Onscucen nS cupeas ‘© de busqueda de no coincidentes. En los siguientes €2505 P Mpg Sieditas una consulta en Vista Disefo es posible mostrar o no ese campo activando la casita de la fila Mostrar. ‘Administracién | CFGM 198 Vamos a crear una nueva Esta consulta daré como resultado un li ‘su marca correspondiente. 1. Abre la base de datos © U10_EcoSR.accdb. 2. Activa la ficha Crear y haz clic sobre el botén Asistente de algunas de elas, TICO consulta con ayuda del asistente. istado con las plezas y Pore consulta. Se muestra el cued de eslogs Nueces consulta (Fig. 10.17). eo ae L _ | Fig. 1017. Cuadro de diélogo para crear consulta a tavés del asistente, Vas @ realizar una consulta para mostrar un listado de los, Productos duplicados en la tabla LineasFacturas. En dicho listado debe aparecer la referencia del producto y el ntimero de factura Para ello, realiza los pasos sigulentes: 1. Abre la base de datos 8 U10_GestionComercialRegistros. acedb. 2. Activa la ficha Crear y haz clic en Asistente para consultas, ‘Se muestra el cuadro de didlogo Nueva consulta (Fig. 10:7). 3. Selecciona la opcién Asistente para busqueda de duplica- dos y haz clic en Aceptor. 4, Elige Ia tabla LineasFacturas y haz clic en Siguiente 5, Haz doble clic sobre el campo ReferenciaProducto, que ‘es el campo repetide que buscamos, y pulsa en Siguiente, ) 43. Selecciona la opcién Asistente para consultas sencilos y hhaz clic en Aceptar. 4 Selecciona la tabla Marcas de la lista desplegable y haz doble clic sobre el campo Marco. 55 Selecciona la tabla Piezas de la lista desplegable y haz clic sobre el bot6n >> \pafa seleccionar todos 10s Campos. Haz clic en Finalizar y ejecuta la consulta —__ Solucién CObserva como la consulta se guarda eutomiticamente con e| nombre «Marcas Consuita». Se muestra un listado con todas las piezas y su marca correspondiente (Fig. 10.18). Gracias al uso del asistente es muy fécil mostrar informacion relacionada entre tablas. Fig, 1018. Resultado de consulta (pears Ere ESE 6. Por dltimo, haz doble clic sobre el campo NumeroFactura para mostrar este campo en el resultado. Haz clic en Finalize. Solucién ‘Se muestra un listado con los productos duplicados y su fac- tura correspondiente (Fig. 10:19). La consulta se guarda auto- ‘maticamente y se muestra en el Panel de navegacién con el nombre «Buscar duplica- dos por LineasFacturas Si deseas modificar una Consulta creada previa- mente a través del asis- tente, hay que hacerlo de forma manual, a tra- vés de la Vista Disefio.o Vista SOL. Fig. 1018. Resultado consulta de uplicados, ACTIVIDADES 1. @ Sobre la base de datos # U10_EcoSR.accdb debes realizar una consulta de no coincidentes con ayuda de! asistente para mostrar los clientes que no tengan ninguna, factura asociada. Guérdala con el nombre «Consulta clien- tes sin facturas» ° 10. @ Abre la consulta «Marcas Consulta» realizada en el Caso préctico 7 y editala para: 9) No mostrar el campo IDMarca, +b) Mostrar las marcas cuya descripcién contengan la pala- bra «luz» en el campo Deseripcion. formularios rio digital es un documento cuya funciér ; pera afadirtodos los campos. 5 Selecciona la tabla LincasFactura y selecciona todos los campos excepto Numero- Factura 6 Haz cc en Finaizar. parece el formulario Facturas. Por efecto, ya se ha guardado puedes ver que aparece en el Panel de navegacion. Solucién Sehe creado un formulario principal llamado «Facturas> que contiene un subformulario tetsconedo, que corresponde a as lineas de facturas. Observa cémio es posible nave- Gr porloscistintos registos almacenados en la base de datos a través de las opciones de navegecion (Fig. 10.24) e incluso crear més lineas de facture, Fig. 10.20. Grupo Formularios. Varios elementos Hoja de datos FS] Formutaio ividide J] sani de sogo medal Fig, 10.21. Opciones del botén Mais formutarios. Rega: W <[tdet [> nom] Szsinsitvo | [ousear d Fig, 10.24, Navegacién de registros en formuiaros. Fig. 10.23. Formulario creado con el asistente, W activioapes 1. Abre la base de datos U10_EcoSR.acedb y crea for. _ con. Acontinuacién, introduce registros en dichas tablas a Mulatios de las tablas que més se utiizan a diario: Clientes, _través de los formularios indicando algunas facturas paga- Focturas y LineasFactura, Reparaciones y DetallesReparo- _dasy otras no. UNIDAD 10 199 ee 3 | Poseen un acceso directo a BASES DE DATOS: OPERACIONES AVANZADAS 6. Informes ‘Todos los elementos de Access ‘que disponen de varias vistas, Un informe es una relacién de datos extra mite mostrar la informacién en un formato legible y at ara trabajar cuando se necesitan copies impresas. dos de las tablas 0 consultas y per. sctivo, Resultan idéneos Gichas vistas. Estas se encuen- tran en la zona inferior derecha de la ventana de Access: Realiza un informe sencillo a modificalo, 1. Abre la base de datos 8 U10_Gesti er ae )_GestionComercialRegistros. 2. Selecciona la tabla Productos del Panel de navegacién, activa la ficha Crear > grupo Informes (Fig. 10.25) y haz clic en el botén informe. [fl DO onmnnuand] mom et SSS, sean Partir de la tabla Productos y 6A. Autoinformes Desde el grupo informes a través del bot6n informe se puede crear i da. En este caso, Access elige por nosotr rmes 0 'ambién En Access, los informes se pueden crear con el. Asistente para infor ‘© también con tag ‘oPciones del grupo Informes (Fi 10.25) formes de forma répj, 19s los datos nacesarlos y crea un informe senciig, 1s importes que se ubica en e| 6. Elimina el campo que suma los imp« pie de informe. Para ello, selecciona el elemento y presiong cso 1 ante noe en Vito pre 3 moe sion B. 8 Activa la Vista diserio bf y elimina el elemento donde se a cate Ecotec dl home aaa etna dels elonertos de che) rinas artes enaren eee eon 2 teneta ec cane 10 sraitecen sorte emer i de ple | Fig. 10.25. Gu. eos | po informes. nna, Para ello, al seleccionar el elemento, activa la ficha Formato y aplica Ia alineacién derecha. Guérdslo con | nombre informe Productos». Solucién ‘Tras la creacién y modificacién del informe, el resultado debe quedar como la Figura 10.26. 3, Haz clic en el bot6n Vista previa de impresion [B. Observa que la tabla se corta y se visualizan unas lineas discon- tinuas, ya que la informacién ocupa demasiado espacio, 4. Cierra la vista de impresién y cambia la orientacién de la gina a horizontal a través de la ficha Configurar pagina y visualiza el informe en Vista Diserio BS. 5. Selecciona el componente Referencia Producto del Enco- bezado de pagina. La seleccion marcaré el componente en amarillo. Modifica el ancho del componente Referencia Producto manualmente, Otra opcién es mostrar el pane! Hoja de propiedades, que resulta al seleccionar la opcién Propiedades de! mend contextual de! componente. Fig. 10.26. Informe =| modificade, 6.2. El Asistente para informes | & El Asistente para informes es una herramienta valiosa para la confeccién de informes con _ varias tablas y con niveles de agrupamiento, La creacién de informes a través del asistente $ nos permite elegir los campos de las tables deseades, para mostrarlos de forma senel 3 Para su creacién, simplemente debes activar le lcha Crear, digit al grupo informes z ‘seleccionar el botén Asistente para informes f. z ACTIVIDADES 42. Abre la base de datos §) U10_GestionComercialRegistros. ‘acedb y trabaja con consultas e informes: 9) Crea una consulta llamada «Productos Proveedor 18» que muestre todos los productos que correspondan al Pro- veedor cuyo nombre contenga «Consumibles Madrid”» ) Genera un informe utilizando la consulta anterior que uestre un listado de los productos procedentes de! pro- veedor con cédigo 18. Gudrdalo con el nombre «informe Productos Proveedor 18. Finalmente, activa las distintas vistas que oftecen los informes y observa el resultado. 200 1 integracion con otras aplicaciones y andlisis gro de tener aacenados ls tes en una bese de datos Access ene sus vents fires es posible cear nuevos documentos Word o Excel © enviar corres electiénicos reese stimos la base de datos en OneD! as sicOmPa rive, crearemos una copia rida dere accesible 00s usuarios que deseemos, Cee 4 gp. integracién con Microsoft Word Microsoft Word es posible realizar operaciones de combinar correspondencia utili oa gtos de una aba consulta de una base de datos Access. eves prepara una cata para envielaa todos los clientes y para ello haremos uso de exombinacién por correspondencia de Word, como fuente de datos para los nombres Iereccones tiizremos a tabla Clientes ‘_ abre Word y busca en las plantillas en linea la palabra «sobres y elige el diseho reobre (disefio en negrita)» para crear un documento basado en esta plant +, activa la ficha Correspondencia y hax clic sobre la opcién Seleccionar destinato- fos > Usor lista existente, Apareceré el cuadro de diélogo Seleccionar archivos de corigen de datos 43 Localza el archivo © U10_GestionComercialRegistros.accdb y Sbrelo, Se abre el tuadro de diélogo Seleccionar tabla, 14 Selecciona la tabla Clientes y pulsa el botén Aceptar § Active el Campo que corresponde con el nombre del destinatario. En este caso, selecciona «Edurne Chavez» 6, Despliega el menti del bot6n Insertar campo combinado. Se muestran los campos {ea tabla Cliente. Selecciona el campo Nombre. +7, nativa la opcion Vista previa de resultados 7x2 y comprueba cémo queda la com- binacién con el primer registro de la tabla 8, Combina los campos Direccion, Poblacion y Provincia y quarda el documento como Sobre clientes doo. ‘9 Ahora pulsa Finalizar y combinar Fy elige la opcién Editar documentos indivi Guoles Se abre el cuadro de dislogo Combinar en un documento nuevo, en el ue podemos seleccionar todos los registros 0 solo algunos. Deja la opcién Todos marcada por defecto y haz clic en Aceptor. 10, Guarda la combinacién con el nombre «Combinacién sobres clientes. doce, Fig, 10.28. Documento Resultado Combinocién a Satucion Como resuitado, hemos generado dos documentos Word: uno para realizar correspondencias con la tabla Clientes: «Sobre [Link] y otro donde aparece el resultado de la combi- nacién de todos los clientes: «Resultado Combinacién sobres ‘Cuando modificamos los datos dena tabla, es necesario cerrar Y abrir el elemento o pulsar el botén Actuatizar todo [3 para {que se reflelen esos cambios en fos formularios 0 informes. Si te sitdas sobre un elemento de la base de datos dentro del Panel de navegacién y mues- tras su mend contextual, ¢s posible realizar exportaciones © Importaciones sobre el elemen- to de forma répida. @ Teneastor EB uct B Liste snorePoint & echivo RIF ce Word & Porows. B aces BB Archivo de texto & Acro, FB aver de cats de 0080 BS documento HTML BH sete de dase B combinar con Word | Fig. 10.27. Elementos de una base de datos. Sees nan cee cee PK En equipo Sgn equipo el | compart a base de datos U10_EcoBRaccdb en OneDrve pata que responsoble tenga acceso a ela y pueda earl, Rolt:Sube la base de datos a OneDrive, compart el archivo nicamente cont responsable yotorga perisos de edicién 1. Inicia sesi6n en OneDrive y descarga de la base de datos el archivo ® U10_EcoBR.accdb, 2, Afiade dos registros a la tabla Marcas y comparte de nue- UNIDAD 10 Rol 4: Accede de nuevo a OneDrive, descarga la base de 201 ‘stebieathtin: Nemeth Ps ‘Administracién | CEGM BASES DE DATOS: OPERACIONES AVANZADAS 12 202 Debes prepara un coro electénco para envaoaaquolor lentes que tengon facturas pondiettes de pogo Rene harem uo dela comdnecon por cresponoeremee tees izaremosune consi para ecupert ln teeeene ne ‘correo de los clientes. se \. Abre Microsoft Word y crea el contenido del correo electré- rico con un breve texto indicando a dicho cliente que tiene facturas pendientes de pago, similar al de la Figura 10.29. Fig. 10.29. Contenido del correo electronic, 2. Activa la ficha Correspondencia y haz clic sobre la opcién Seleccionar destinatarios > Usar lista existente. 3. Localiza el archivo © U10_GestionComercialRegistros. acedb y abrelo. 4, Selecciona la consulta Facturas pendlentes creada y hay eleccio joten Aceptar. eae yas a introduclr el nombre del cliente ¥yselecciona Insertar campo comby. del grupo Escribire inser. 5. Sita leurs donde ‘el ngimero de factura Trado > Nombre/NumeroFacturo tar campos. el nombr 6. Guarda el documento con e! nom [Link], 7. Haz clic en Fin ;e «Email facturas pen, la opci6n Envic jizary combinar Ny elige lor nn gnc Se Ore cabo Se teen a eran come eect Ti aon oniurads por ae, 3208 come oat es or pendlente y hz clic en Aceptor ote —————_. Se ha creado el documento en Word lamado «Ema facturas a raanen toe jinarlo con la cons persons coor enfiguredo pa combina cone const ae ee eee por ott lado, se enviar 10s Correos elect. aaa cipe estinataris indicados resultantes de la consulta sees nae pendiontes». Siun cienteno tiene coreo enlabase Ge datos, el correo Se envird 7.2, Analizar rendimiento de la base de datos Dentro de la fcha Herramientas de base de datos, se encuentra el grupo Anolizor (Fig. 10.30), que contiene opciones que ayudan a verificar posibles problemas en nuestras tablas, consultas, formularos, informes o cualquler elemento de una base de datos con e| fin de mejorar e! rendimiento, En la Figura 10.31 se muestra una sugerencia tras lanzar ia ‘opcién Anaiizar rendimiento, donde se indica una idea para mejorar una relacién, Documentador de base de datos | Di Analizarrendimiento | Analizar tabla ‘nakzar Fig, 10.31. Idea tras analizar las relaciones de las tablas. Fig. 10.30. Grupo Anotizor, ACTIVIDADES :Dénde estd el error? Indica qué icono no corresponde con su funcionalidad: g) Formulario en blanco (=) 1) Asletent par formulaios BR ACTIVIDADES. Informe fl} ) Formulario FS ) Insertar flas 3+ f) Totales 5 13. Are a base de datos U10_GestionComercalRegistros.acedb y analiza el ren limiento de sus tbls. the essential vocabulary terms of this unit in English. + Bijyou already know al of them? Did you learn new vocabulary? “ot pie ipo accién footer Informe osmotic ttle ove cuodricuta selection eccion fpevaedfeld —— compocalciede header cencabezado tog etiqueta coeutton cAteulo integration integracion textbox cuadro de texto aan condicion ul ula [Link] anexar as creacién parameter parémeto tomerge combinar fesseterence reference creda query consulta to store almacenar ae base de datos auestion pregunta unlonjoin union ES ctiinacion record registra update setuall +. Find these words in this word square and waite them in your notebot query - grid — wizard report header — union ~ action — selection Tydel[-[e[ Je vfely ele vfeolele|e siy |i thet ltt el fe fale ihel felelelel=[+lalels elmfelilely[«[ole]ula|o tefl e(tlelalele rfe[e [i tfely[e[e [slo afelt{alelol[ele|s[yjuln thelelel tele: [ [elo]: ihel f+ fele|s[elelulile oleltfelrlelele[t[s lela slelelelyl-lelsl'[ [ele Link with arrows the button with the type of element in your notebook: o®8 oa ol o i] 4) Button Report 2) Button Form '3) Button Query Design 4) Button Report Design 4. Order these phrases and write them in your notebook: ) queries / the / Selection / most / are / common 1b) SQL/ uses / language J clauses / predefined ) wizards for / hes / forms / queries / Access / forms / reports / and @) have / elements / multiple / views / in / The / most / ‘Access Write the type of document to which we can export an Access table: 9 Bae oB 18 9 @ Translate the following sentences into English: (9). Las consultas pueden crearse con ayuda del asistente. de Access 'b)_ Las consultas SQL se basan en instrucciones de texto donde se utilizan unas clausulas especificas. El generador es una herramienta que facilita la intro- dccién de expresiones complejas en las consultas de. ‘Access de forma rapida. d) Las tablas de Access pueden ordenarse y fitrarse con, la Vista Hojo de datos activa, e} Access ofrece asistentes para crear formularios informes. 1 En Access es posible analizar el rendimiento de ele- rmentos. Aaministracion 203 204 4 TEST DE REPASO En Access: Oy Es posible quardar consultas con acentos. ®) Noes posible guardar consul © Unicamente se las tablas. Las consultas... tas con acentos. Permiten los acentos en los titulos de @) Senos ctevos qe se apcan ana base de dts 2) Solo puecen crease con aya deen sceone Bueden cease através de un asctente tenn que 'os formularios e informes. : Sefala i afirmacion co deaeleccion, ©) Seustizan pare seleccion aliminartos, recta en relacién a las consultas ar registros y posteriormente ) Admiten criterios muy variados, 2 Las consultas de seleccién son las menos habituales nace £n qué consisten las consuitas por parémetros. 9) En la eliminacién de un registro de una tabla, tr introduccién de un parametro, puns ) En la creacion de una nueva tabla, ©) En establecer criterios en el momento de ejecutar la consulta [Link] consulta SQL, sino especificamos una ordenacién ‘al usar la cldusula ORDER BY, esta por defecto es: ©) Descendente, 1) Ascendente. ) No existe ordenacién, los registros se muestran sein se insertaron en la base de datos. El Generador en Access es: ©) Muy utilizado en el disefo de consultas 5) Una herramienta valiosa para generar expresiones en campos calculados. Una herramienta it en el disefio de tables, cuando hay que establecer propiedades a los campos. Sefiala la afirmacién correcta referida a las consultas de creacién de tabla. 2) Generalmente, las consultas elegidas para crear una tabla son las de seleccién. b) Generalmente, las consultas elegidas para crear una tabla son las de actualizacién, ©) Generaimente, las consultas elegidas para crear una tabla son las de parémetros. Las consultas de actualizacién son capaces de: @) Modificar un dnico registro segun el criterio introduci- do, La consulta debe ser previemente guardada. 1b). Refrescar todos los registros una vez hayan sido eje- cutadas. 6) Modificar registros de una tabla segtin los criterios Introducidos. el asistente Pare Consultas on Aeros, ande se uble 9, Donde se obo jromientos de base Be dOt0s. Ser gy o) Enia ficha He’ Grupo Herromients. en ficha inicio, dento del grupo Consultas c) Enla fiche Crear den ¢ 1 basado en mas de una tabla, 5 tro del grupo Consuitas. 40. Para realizar un inform puede hacer uso de o) Elmodo Visto alse. b)ElAsistente para informes El Autoinforme 11, Los informes.. 9). Se actualizan automaticam {os datos en las tables. by. No pueden agrupar los datos de 18s tablas en distintgg jente cuando modificamos 4 Sacto unde ates sss 1b). Unicamente los informes pueden ser modificados. ©) Unicemente lo formuletios pueden ser mocificados 13. ,Cual es la funci6n principal de los formularios? {)_Fitrarregistros de la tablas con criterios aplicades ) Introducirregistos en tables. @)_ Mostrar subformularios para introducrregistros 14. Sefala la afirmacién correcta sobre el Asistente para fr. mutarios. ©) Con el Asistente para formufaris se generan los sub. forularios de manera automética cuando manejamos campos de dos tablas relacionadas 1b). Con eLAsistente pare formularios sole pedemos aad campos de una sola tabla ) Con el Asistente para formularios se pueden afacr campos de varias tables, pero no de consuitas 15. Sefiala la afirmacién correcta en relacién con la integra- cién entre Access y otras aplicaciones. «@)_Laintegracién es muy itl para combinarinformes con formuiaros. ) La integracién es muy itl para combinar cartes y demés documentos de correspondencia )_ Unicamente es posible combinar datos de una base de datos Access desde une hoja Excel COMPRUEBA TU APRENDIZAJE za consultas €n una base de datos utlizando la Vista seal? Sry la option Diserio de consulta i] Ja las consuitas de seleccién siguientes con la base eegotos © UIO_Papeleria [Link] ) Mostrar as unidades totales vendides de boligrafos y ‘el nombre del producto. Utiliza las tablas Productos y LineasFacturos. Guarda la consulta con el nombre: “ventas boligrafos» ty Obtener el nombre y los apellidos de los clientes que no tengan direccién de email. Guarda la consulta con ‘el nombre: «Clientes sin emails, ) Conocer los productos (a través del campo Nombre} jqueha comprado el cliente Hugo Montero Vila. Guarda Ia consulta con el nombre: «Productos Hugo Montero Villa» ) Mostrar la descripcién y el precio de compra de tos productes ABO743 y AAQOS2. Guarda la consulta con fl nombre: «Descripcién y precio de compra ABO743 y AAQOS2». @)_ Obtener os datos relacionados con el numero de factu- ra.00003/2020, como son: némero de factura, nombre de los articulos, cantidad, precio unitaro y precio total ‘Guarda la consulta con el nombre: «Numero de factura 00003. ‘1 Mostrar los nombres de los productos, los precios de compra y de venta y la ganancia de cada producto, ‘Guarda la consulta realizada con el nombre: en la base de datos # U10_Papeleria [Link]: o) Prepare una consulta que muestre el Importe de los, productos comprados por un cliente, cuyo nombre se indicaré al ejecutaria, Debe aparecer la siguiente infor- macién: nombre del cliente, apellidos, referencia del producto, cantidad, precio de venta unitario y precio total. Guarda la consulta con el nombre: «Ventas Clien- te parémetro>. b) Una vez ejecutada la consulta, muestra el total de las ventas con el bot6n Totales: 3. Ullizando el bot6n Disefio de consulta y la Vista Disefo, cfectia las siguientes consultas de totales y seleccién en la base de datos “8 U10_Papeleria [Link]: 9). Consulta de totoles. Calcula la suma de los importes, de cada referencia de producto. Muestra la siguiente informacion: referencia de producto, nombre de pro- ducto e imparte total de cada referencia de producto, Guarda la consulta con el nombre: «Total ventas pro- ductos» 6. Sobre la base de datos ¥ U10_Papeleri ) Consulta de seleccién. Muestra un istado de produc: tos, donde las ventas totales de cada producto superen los 50 euros. Utiiza la consulta Tota! ventas productos como origen de datos y muestra todos los campos Guarda la consulta con el nombre: «Subconsulta Totel ventas mayor 50», Realiza consultas en una base de datos utilizando el asistente 4. Utliza la base de datos U10_Papeleria [Link] ¥ realiza las siguientes consultas: ©) Consulta simple de seleccién donde se muestre el nombre de cliente, el numero de factura y le forma de ago en que se efectué dicha facture, Guarda la con- ‘ulta con et nombre «Cliente factura forma pago» ) Consulta de busqueda de no coincidentes en la que se Muestren el cliente o los clientes que no hayan realize- do ninguna compra y, por lo tanto, no tengan ninguna factura. consultas con sentencias SQL 5. Abre la base de datos U10_Papeleria [Link] Indica la consulta en SQL: 0), Muestra todas las formas de pago. 1b) Muestra una ista con el IdClente y su niimero de fac- tura correspondiente, Afade nuevo campo y utiliza el generador de expresiones [Link], e’jecuta las siguientes indicaciones: ) Crea un nuevo campo en la tabla LineasFacturas lla- mado Descuento. Este campo serd de tipo Numero con las siguientes propiedades: General Bisqueda [famafo dai campo entero Formato (endndar wugares deciles lo iMascara de entrada [tule olor predeterminado [0 [Real de valdscién Testo de vaidacin pace s. rad INo ineacin del temo |General Fig. 10.32. Propledades campo Descuento. b) Modifica la f6rmula del campo calculade PrecioTotal, de tal modo que se aplique el descuento Introducido: en el campo Descuento creado en el paso anterior. En teste apartado haz uso del generador de expresiones. Para ello, en Vista Diserio,sittate sobre la propiedad Expresion del campo PrecioTotaly veras como se activa el botén Generador del grupo Herramientas. 208 Funciones de agregado: Suma, ‘Maximo, Promedio, et @D [ Pevoaivves >) - a >| Formutario Piensa y reflexiona + Soy capaz de ordenar y filtrar datos de una tabla + Tengo conacimientos para manejar otras aplicaciones Access, ‘con Access para interactuar con datos. + Soy capaz de crear consultas sobre una base de datos Conozco cémo analizar el rendimiento de los de forma manual y a través del asistente. ‘elementos de una base de datos Access y realizar + Puedo crear informes y formularios para mostrar modificaciones en base a ese resultado para optimizar insertar registros de forma sencilla. ‘su funcionamiento, consultas, genera informes, exporta datos y analiza Glaisefo de una base de datos para mejoraria “corsnuando con la mejora de la base de datos UI0_EcoBR. ‘aparece la necesidad de crear nuevas consultas e infor. Be gitar formularios e informes ya existentes para dar un ‘o més atractivo y exportar la informacion de ciertos pro- ‘para enviarla a un cliente por correo electrénico situacién « analizar el rendimiento de las tablas para una posible Pejare en la base de datos, pasos a seguir pebes realizar las siguientes tareas: 1. Crea una consulta llamada que muestre todos los campos de la tabla Clientes y los campos ‘NumeroFactura y Pogada de la tabla Facturas, cuyos clientes, tengan facturas pendientes de pago. [Link] un informe utilizando la consulta anterior Facturas ‘pendientes que muestre un listado de los clientes con factu- fas pendientes. Guérdalo con el nombre «Informe Facturas pendientes» 3, Edita el informe Informe Facturas pendientes para que tenga clsiguiente aspecto, teniendo en cuenta que Ia orientacion debe ser horizontal y que los elementos no deben de sobre- pasar Ios limites dentro de los margenes que muestra la Vista previa de impresidn. Guarda los cambios del informe. cael |e Pre 4. Edita el formulario Clientes creado en la actividad 11 de esta Unidad para que tenga este aspecto y guarda los cambios el formulario Aflade al menos dos nuevos clientes a través del formulerio editado en el paso anterior. 6. Exporta a informacion de todos los productos de marca Xioa- miy que sean smartphone, en formato Excel (x!sx) y envia or correo electrénico este archivo a un cliente. Recuerda ‘que primero deberds generar una consulta y guardarla para ‘exportar la informacién a formato Excel para poderla mandar por correo electrénico, 7. Analiza el rendimiento de las tablas de la base de datos a través del boton Analizar rendimiento y selecciona todas las tablas de la base de datos. Seguin el resultado obtenido, realiza las modificaciones oportunas, haciendo caso a las. Ideas o sugerencias presentadas. A continuacién, realiza nuevamente el analisis. és Access por defecto muestra en el Penel de navegacién todos los elementos agrupados por tablas y vistas relacio- nnadas. Es posible cambiar esa agrupacién y mostrar los ‘elementos por tipo. Para ello, despliega las opciones que ‘ofrece en Panel de navegacién @)y elige Tipo de objeto. Observarés como se muestran los elementos agrupados: por tio. Todorios obs de hear = « 207

También podría gustarte