0 calificaciones 0% encontró este documento útil (0 votos) 35 vistas 18 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.
Descripción mejorada con IA
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
Ir a elementos anteriores Ir a siguientes elementos
Guardar Tema 10 Informatica para más tarde
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?
191Administracion | 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
193BASES 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».
194UNIDAD 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.
197BASES 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
ee3
| 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.
2001 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
203204
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 ExcelCOMPRUEBA 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.
208Funciones 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 Acces 2000 PDF
Aún no hay calificaciones
Acces 2000
100 páginas
Capitulo 4 PDF
Aún no hay calificaciones
Capitulo 4
47 páginas
Tema 4 PDF
Aún no hay calificaciones
Tema 4
4 páginas