Introducció a l'Access  

Consultes (I). Ampliació  

 
Presentació  

Objectius de l'activitat d'ampliació

El que es pretén amb aquestes activitats d'ampliació és a partir de la pràctica consolidar els coneixements inicials que sobre les Consultes s'han adquirit i introduir l'alumne en la creació de consultes que no són de selecció: Consultes d'acció

   
Desenvolupament de l'ampliació
   

Continuarem fent consultes senzilles però en aquest cas sobre una altra base de dades: geometria.mdb que conté una taula "Figures planes" amb aquesta informació.

Crea una consulta que mostri únicament el nom de les Figures planes que hi ha a la taula. "Nom de les figures".

Crea una consulta que mostri el nom de les figures planes que tenen 4 costats. "Figures amb 4 costats".

Modifica la consulta anterior perquè no mostri el valor del camp "costats".

Consultes d'acció

Introduirem ara l'alumne en la realització de consultes que no siguin de selecció.

Consultes de Creació de taula.

Si vols veure tot el procés de creació de la consulta que a continuació s'explica fes un clic sobre aquesta icona.
 

Aquest tipus de consulta permeten crear una taula amb la informació seleccionada a la consulta. Crearem una consulta de creació de taula que crei una taula amb totes les figures de la taula Figures planes que tinguin quatre costats.

Crea la següent estructura de dades:

A continuació selecciona del menú "Consulta" l'opció "Consulta de creación de tabla". Tal com es mostra a la següent imatge:

Escriu el nom de la taula que es crearà a l'executar la consulta:

Accepta. Guarda la consulta amb el nom "Creació taula Quadrilàters"

Selecciona la consulta i prem Abrir. S'obrirà la següent finestra:

Polsa i veuràs la següent:

Polta també per confirmar que vols executar l'ordre. Ja has creat la taula. Ara per verificar-ho ver a la pestanya de taules i confirma la seva creació.

Obre la taula Quadrilàters i comprova que el seu contingut és el que voliem.

Consultes d'eliminació.

Volem eliminar de la taula les figures que tinguin quatre costats. Per realitzar aquesta operació segueix les següents passes. Veuràs com és igual que realitzar una consulta de selecció, però enlloc de mostrar el resultat per pantalla el que es vol és que s'eliminin els registres que acompleixin el criteri.

Crea una consulta nova amb aquesta estructura de disseny:

Per aconseguir que les elimini el que has de fer és seleccionar del menú "Consulta" l'opció "Consulta de eliminación". Tal com es mostra a la següent imatge:

En aquest moment si executas la consulta eliminaràs els registres.

Primer veuràs la següent finestra. Polsa . Aquesta finestra t'informa que la consulta és d'eliminació. És per verificar que l'usuari està segur del que vol fer, ja que eliminar registres de forma equivocada pot ser una operació perillosa.

Després veuràs aquesta. Polsa perquè executi l'ordre d'eliminació.

Guarda la consulta amb el nom "Eliminació de Quadrilàters".

Observa que les icones de les consultes són diferents:

Obre la taula figures planes i verifica que s'han eliminat els registres:

Consulta de Dades anexades

Aquest tipus de consultes permet anexar registres d'una taula origen a una altra taula destí. Per tal que vegis clar el seu funcionament farem una consulta que anexi els registres de la taula Quadrilàters a la taula Figures planes, d'aquesta manera deixarem la taula Figures planes com ens la van trobar abans d'eliminar els registres a l'activitat anterior.

Taula origen: Quadrilàters

Taula destí: Figures planes

El primer pas es crear l'estructura d'una consulta que seleccioni els camps de la taula origen que contenen la informació que volem transmetre. En el nostre cas són tots els camps.

Selecciona l'opció Consulta de datos anexados del menú Consulta:

A la següent finestra selecciona el nom de la taula destí:

Accepta.

Tanca la consulta i guarda-la amb el nom "Anexar quadrilàters a Figures planes".

Executa la consulta. Per executar-la l'has de seleccionar de la llista de consultes fent un clic i després prem el botó Abrir.

Trobaràs les següents finestres on has de respondre .

Obre la taula Figures planes i verifica que s'han anexat els registres de la taula Quadrilàters.

Esperem que tota la informació complementaria que has obtingut amb aquesta ampliació et permeti donar solució a situacions futures a les teves bases de dades.