Introducción a Las Consultas

download Introducción a Las Consultas

of 15

Transcript of Introducción a Las Consultas

  • 8/17/2019 Introducción a Las Consultas

    1/15

    Introduccióna las

    consultasSE APLICA A: Access 2016, Access 2013,MenosSE APLICA A: Access 2016, Access 2013, Más... ¿Qué ersión ten!o"Más...

    Importante: Este art#culo se $a traducido contraducción auto%&tica' ea la declinación deres(onsa)ilidades* Para su re+erencia, (uede

    encontrar la ersión en in!lés de este art#culo au# *

    Con las consultas, es %&s +&cil er, a!re!ar,eli%inar - ca%)iar datos en una )ase de datos deAccess* .tros %otios (ara usar consultas:

    • Encontrar datos es(ec#/cos r&(ida%ente,/ltr&ndolos se!n criterios concretos

    condiciones

    • Calcular o resu%ir datos

    https://support.office.com/es-es/article/932788b8-a3ce-44bf-bb09-e334518b8b19https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#MT_Footerhttps://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#MT_Footerhttps://support.office.com/en-us/article/a9739a09-d3ff-4f36-8ac3-5760249fb65chttps://support.office.com/es-es/article/932788b8-a3ce-44bf-bb09-e334518b8b19https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#MT_Footerhttps://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#MT_Footerhttps://support.office.com/en-us/article/a9739a09-d3ff-4f36-8ac3-5760249fb65c

  • 8/17/2019 Introducción a Las Consultas

    2/15

    • Auto%atiar tareas de ad%inistración de datosco%o, (or e4e%(lo, reisar de e en cuandolos datos %&s actuales*

    .)tener un con4unto de o(ciones de consulta %&sri!urosa cuando se tra)a4a con una )ase de datosde escritorio de Access, (ero a(licaciones 5e) deAccess o+recen al!unas de las o(ciones de consultaue se %uestra a continuación* Para o)tener %&sin+or%ación so)re a(licaciones 5e) de Access, elnueo ti(o de )ase de datos de diseo con Access- (u)licar en l#nea, ea crear una a(licación deAccess*

    Nota: Si uiere (oner en (r&ctica las consultas delos e4e%(los, use una )ase de datos de escritoriode Access*

    Las consultas (ueden a-udarle a )uscar datos- tra)a4ar con ellos

    Crear una consulta de selección

    Crear una consulta de (ar&%etros

    Crear una consulta de totales

    Crear una consulta de ta)la de re+erenciascruadas

    Crear una consulta de creación de ta)la

    Crear una consulta de datos ane7ados

    Crear una consulta de actualiación

    https://support.office.com/es-es/article/crear-una-aplicaci%C3%B3n-de-Access-25f3ab3e-510d-44b0-accf-b976c0813e71https://support.office.com/es-es/article/crear-una-aplicaci%C3%B3n-de-Access-25f3ab3e-510d-44b0-accf-b976c0813e71https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883436https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883436https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883437https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883438https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883439https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883440https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883440https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883441https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883442https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883443https://support.office.com/es-es/article/crear-una-aplicaci%C3%B3n-de-Access-25f3ab3e-510d-44b0-accf-b976c0813e71https://support.office.com/es-es/article/crear-una-aplicaci%C3%B3n-de-Access-25f3ab3e-510d-44b0-accf-b976c0813e71https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883436https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883436https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883437https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883438https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883439https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883440https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883440https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883441https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883442https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883443

  • 8/17/2019 Introducción a Las Consultas

    3/15

    Crear una consulta de eli%inación

    Las consultas (ueden

    a-udarle a )uscar datos -tra)a4ar con ellosEn una )ase de datos )ien diseada, los datos uese uieren (las%ar en un +or%ulario o in+or%esuelen estar re(artidos en arias ta)las* Con una

    consulta, se (uede e7traer in+or%ación de diersasta)las - ensa%)larla (ara %ostrarla en el+or%ulario o in+or%e* 8na consulta (uede serir(ara (edir resultados de datos de la )ase de datos,(ara llear a ca)o una acción relatia a los datos o(ara a%)as cosas* 9a%)ién sire (ara o)tener unares(uesta a una (re!unta sencilla, e+ectuarc&lculos, co%)inar datos de distintas ta)las o

    a!re!ar, ca%)iar o eli%inar datos de una )ase dedatos* ada su enor%e ersatilidad, e7isten%uc$os ti(os de consulta - el ti(o ue se creede(ende de la tarea ue uiera realiarse*

    Princi(alesti(os de

    consulta

    8sar

    SeleccionarPara recu(erar datos de una ta)la o$acer c&lculos*

    https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883444https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#__toc355883444

  • 8/17/2019 Introducción a Las Consultas

    4/15

    Princi(alesti(os deconsulta

    8sar

    Acción

    A!re!ar, ca%)iar o eli%inar datos*Cada tarea tiene un ti(o es(ec#/co deconsulta de acciones* Las consultas deacciones no est&n dis(oni)les en lasa(licaciones de Access*

    ;oler al (rinci(io

    Crear una consulta deselecciónEl ti(o de consulta de selección es la o(ción

    adecuada si tiene intención de reisar datos desolo al!unos ca%(os de una ta)la, reisar datos dearias ta)las a la e o, sencilla%ente, er losdatos de acuerdo con deter%inados criterios* Para%&s in+or%ación, ea Crear una consulta deselección*

  • 8/17/2019 Introducción a Las Consultas

    5/15

    (ara o)tener nica%ente los no%)res de (roducto- sus res(ectios (recios:

    1*A)ra la )ase de datos -, en la (estaa Crear,

    $a!a clic en Diseño de consulta*

    2*En el cuadro Mostrar tabla, en la (estaaTablas, $a!a do)le clic en la ta)la Productos - lue!o cierre el cuadro de di&lo!o*

    3*Su(on!a%os ue en la ta)la Productostene%os los ca%(os =o%)re de (roducto -

    Precio listado* >a!a do)le clic en Nombre deproducto - Precio listado (ara a!re!ar estosca%(os a la cuadr#cula de diseo de laconsulta*

    ?*En la /c$a Diseño, $a!a clic en Ejecutar* Laconsulta se e4ecuta - %uestra una lista de(roductos - sus (recios*

    ;oler al (rinci(io

  • 8/17/2019 Introducción a Las Consultas

    6/15

    clientes de una deter%inada ciudad, co%o Las;e!as, del %odo si!uiente:

    1*A)ra la )ase de datos* En la (estaa Crear, en

    el !ru(o Consulta, $a!a clic en Diseño deconsulta*

    2*En el cuadro de di&lo!o Mostrar tabla, en la(estaa Tablas, $a!a do)le clic en Clientes -lue!o en Pedidos*

    3*Cierre el cuadro de di&lo!o Mostrar tabla*

    @#4ese en la l#nea deno%inada co%)inaciónue conecta el ca%(o Id* de la ta)la Clientescon el ca%(o Id* de cliente de la ta)la Pedidos*Esta l#nea %uestra la relación entre las dosta)las*

    ?*En la ta)la Clientes, $a!a do)le clic enCompañía - en Ciudad (ara a!re!ar estos

    ca%(os a la cuadr#cula de diseo de laconsulta*

    *En la cuadr#cula de diseo de la consulta, en lacolu%na Ciudad, desactie la casilla de la /laMostrar*

    6*En la /la Criterios de la colu%na Ciudad,escri)a Las e!as*

    esactiar la casilla Mostrar $ace ue laconsulta no %uestre la ciudad en losresultados, - escri)ir Las e!as en la /laCriterios indica ue uiere er solo los

  • 8/17/2019 Introducción a Las Consultas

    7/15

    re!istros en los ue el alor del ca%(o Ciudadsea Las ;e!as* En este caso, la consultadeuele solo los clientes de Las ;e!as* =o esnecesario %ostrar un ca%(o (ara usarlo conun criterio*

    B*En la ta)la Pedidos, $a!a do)le clic en Id. depedido - en "ec#a de pedido (ara a!re!arestos ca%(os a las si!uientes dos colu%nas dela cuadr#cula de diseo de la consulta*

    *En la (estaa Diseño, en el !ru(o

    $esultados, $a!a clic en Ejecutar* Laconsulta se inicia - %uestra una lista de(edidos de los clientes de Las ;e!as*

    D*Presione C9

  • 8/17/2019 Introducción a Las Consultas

    8/15

    Nota: Las consultas de (ar&%etros no se (uedencrear en las a(licaciones de Access*

    Si!uiendo con el e4e%(lo anterior, en el ue

    a(rendió a crear una consulta de selección uedeuele los (edidos de los clientes de Las ;e!as,(uede %odi/car dic$a consulta (ara ue le (idaue es(eci/ue la ciudad cada e ue se inicie*Para (oner esto en (r&ctica, a)ra la )ase de datosue creó en el e4e%(lo anterior:

    1*En el (anel de nae!ación, $a!a clic con el

    )otón secundario en la consulta deno%inadaPedidos por ciudad ue creó en la secciónanterior - des(ués $a!a clic en ista Diseño en el %en conte7tual*

    2*En la cuadr#cula de diseo de consulta, en la/la criterios de la colu%na ciudad, eli%ineLas e!as-, a continuación, escri)a %&'u(

    cit)*+*

    La cadena %&,u( ciudad*+ es la (etición de(ar&%etros* Los corc$etes indican ue uiereue la consulta (ida in+or%ación - el te7to eneste caso, &,u( ciudad* es la (re!unta uea(arece en la (etición de (ar&%etros*

    Nota: =o se (ueden usar ni (untos . ni si!nos dee7cla%ación - co%o te7to en el %ensa4e de(etición de (ar&%etros*

  • 8/17/2019 Introducción a Las Consultas

    9/15

    1*Actie la casilla en la /la Mostrar de lacolu%na Ciudad (ara ue se %uestre la ciudaden los resultados de la consulta*

    2*En la (estaa Diseño, en el !ru(o$esultados, $a!a clic en Ejecutar* Laconsulta le (ide ue escri)a un alor enCiudad*

    3*Escri)a Nuea /or0  - (resione E=9

  • 8/17/2019 Introducción a Las Consultas

    10/15

    el usuario escri)e 3s3, la consulta deoler&todas las ciudades ue conten!an la letra sJ*

    6*En la (estaa Diseño, en el !ru(o

    $esultados, $a!a clic en Ejecutar* es(ués,en el %ensa4e de la consulta, escri)a Nueo -(resione E=9

  • 8/17/2019 Introducción a Las Consultas

    11/15

    2*En el cuadro de di&lo!o Parámetros de laconsulta, en la colu%na Parámetro, escri)ala (etición de cada (ar&%etro (ara el ueuiera es(eci/car el ti(o de datos* Ase!resede ue cada (ar&%etro coincida con la (eticiónue usa en la /la Criterios de la cuadr#cula dediseo de la consulta*

    3*En la colu%na Tipo de datos, seleccione elti(o de datos de cada (ar&%etro*

    K&s in+or%ación so)re có%o usar los (ar&%etros

    (ara (edir la introducción de datos al iniciar unaconsulta*

    ;oler al (rinci(io

    Crear una consulta de

    totalesLa /la 9otal de una $o4a de datos es %u- til (ero,(ara cuestiones %&s co%(le4as, se usa unaconsulta de totales, ue es una consulta deselección ue (er%ite a!ru(ar - resu%ir los datosco%o cuando uiere er las entas totales (or(roducto* En una consulta de totales, (uede usar

    la +unción Su%a una +unción de a!re!ado (araer las entas totales (or (roducto*

    Nota: =o se (ueden usar +unciones de a!re!adoen las a(licaciones de Access*

    https://support.office.com/es-es/article/usar-los-par%C3%A1metros-para-pedir-la-introducci%C3%B3n-de-datos-al-iniciar-una-consulta-c2806d3d-d500-45a8-8507-ec6af351b6edhttps://support.office.com/es-es/article/usar-los-par%C3%A1metros-para-pedir-la-introducci%C3%B3n-de-datos-al-iniciar-una-consulta-c2806d3d-d500-45a8-8507-ec6af351b6edhttps://support.office.com/es-es/article/usar-los-par%C3%A1metros-para-pedir-la-introducci%C3%B3n-de-datos-al-iniciar-una-consulta-c2806d3d-d500-45a8-8507-ec6af351b6edhttps://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#tophttps://support.office.com/es-es/article/usar-los-par%C3%A1metros-para-pedir-la-introducci%C3%B3n-de-datos-al-iniciar-una-consulta-c2806d3d-d500-45a8-8507-ec6af351b6edhttps://support.office.com/es-es/article/usar-los-par%C3%A1metros-para-pedir-la-introducci%C3%B3n-de-datos-al-iniciar-una-consulta-c2806d3d-d500-45a8-8507-ec6af351b6edhttps://support.office.com/es-es/article/usar-los-par%C3%A1metros-para-pedir-la-introducci%C3%B3n-de-datos-al-iniciar-una-consulta-c2806d3d-d500-45a8-8507-ec6af351b6edhttps://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#top

  • 8/17/2019 Introducción a Las Consultas

    12/15

    8se el si!uiente el (rocedi%iento (ara %odi/car laconsulta Su)totales de (roductos ue creó en ele4e%(lo anterior con el /n de o)tener su)totalesresu%idos (or (roducto*

    1*En la (estaa Inicio, $a!a clic en er  istaDiseño*

    Se a)re la consulta Su)totales de (roductos enla ista iseo*

    2*En la (estaa Diseño, en el !ru(o Mostrar u

    ocultar, $a!a clic en Totales*A(arece la /la Totales en la cuadr#cula dediseo de la consulta*

    Nota: Si )ien tienen no%)res si%ilares, la /laTotales de la cuadr#cula de diseo - la /la Total de una $o4a de datos no son i!uales:

    • Puede a!ru(ar datos (or alores de ca%(o conla /la Totales en la cuadr#cula de diseo*

    • Puede a!re!ar la /la de $o4a de datos Total alos resultados de una consulta de totales*

    • Al usar la /la Totales en la cuadr#cula dediseo, de)e ele!ir una +unción de a!re!ado

    (ara cada ca%(o* Si no uiere $acer nin!nc&lculo en un ca%(o, (uede a!ru(ar los datos(or ese ca%(o*

  • 8/17/2019 Introducción a Las Consultas

    13/15

    • En la se!unda colu%na de la cuadr#cula dediseo, en la /la Total, seleccione 4uma en lalista des(le!a)le*

    • En la (estaa Diseño, en el !ru(o$esultados, $a!a clic en Ejecutar* Laconsulta se inicia - %uestra una lista de(roductos con los su)totales*

    • Presione C9acer c&lculos )asados en los datos

    =or%al%ente, las ta)las no se usan (araal%acenar alores calculados co%o su)totales,aun cuando se )asen en datos de la %is%a )asede datos, -a ue los alores calculados de4an deestar actualiados si ca%)ian los alores en losue est&n )asados* Por e4e%(lo, no conieneal%acenar la edad de una (ersona en una ta)la(orue cada ao tendr& ue actualiar el alor' enlu!ar de $acer esto, al%acene la +ec$a de

    naci%iento de la (ersona - use una consulta (aracalcular su edad*

    Su(on!a%os ue tiene una )ase de datos conal!unos (roductos ue le !ustar#a ender* En ella$a- una ta)la deno%inada etalles de (edido ue

    https://support.office.com/es-es/article/Sumar-valores-en-una-hoja-de-datos-con-una-fila-Totales-d8393172-4ff4-4e54-8994-f6a0417b80d3https://support.office.com/es-es/article/Sumar-valores-en-una-hoja-de-datos-con-una-fila-Totales-d8393172-4ff4-4e54-8994-f6a0417b80d3https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#tophttps://support.office.com/es-es/article/Sumar-valores-en-una-hoja-de-datos-con-una-fila-Totales-d8393172-4ff4-4e54-8994-f6a0417b80d3https://support.office.com/es-es/article/Sumar-valores-en-una-hoja-de-datos-con-una-fila-Totales-d8393172-4ff4-4e54-8994-f6a0417b80d3https://support.office.com/es-es/article/Introducci%C3%B3n-a-las-consultas-a9739a09-d3ff-4f36-8ac3-5760249fb65c#top

  • 8/17/2019 Introducción a Las Consultas

    14/15

    contiene in+or%ación so)re los (roductos enca%(os co%o el (recio de cada uno de ellos - lascantidades* El su)total se (uede calcular con unaconsulta ue %ulti(liue la cantidad de cada(roducto (or el (recio de dic$o (roducto,%ulti(liue la cantidad de cada (roducto (or el(recio - el descuento de dic$o (roducto -,/nal%ente reste el descuento total del (recio total*Si creó la )ase de datos de (rue)a en el e4e%(loanterior, &)rala - (ractiue del si!uiente %odo:

    1*@ic$a crear, $a!a clic en Diseño de laconsulta*

    2*En la cuadro de di&lo!o Mostrar tabla, en la/c$a tablas, $a!a do)le clic en Detalles depedido*

    3*Cerrar la cuadro de di&lo!o Mostrar tabla*

    ?*En la ta)la etalles de (edido, $a!a do)le clicen Identi5cador de producto (ara a!re!areste ca%(o a la (ri%era colu%na de lacuadr#cula de diseo de consulta*

    *En la se!unda colu%na de la cuadr#cula, $a!aclic en el /la campo - a continuación, $a!aclic en 6oom en el %en conte7tual*

    6*En la cuadro 6oom, escri)a o (e!ue losi!uiente: 4ubtotal: 7%Cantidad+ 3 %preciounitario+897%Cantidad+ 3 %unidad unitario

    B*>a!a clic en ceptar*

  • 8/17/2019 Introducción a Las Consultas

    15/15

    *En la /c$a Diseño, $a!a clic en Ejecutar* Laconsulta se e4ecuta -, a continuación, se%uestra una lista de (roductos - los su)totales(or (edido*

    D*Presione C9