Enrera
Mòdul 3
Aplicacions de gestió amb Access
  Pràctica
1
2
3
4
5
         
Exercicis
Exercicis
 
 

Objectius

L'objectiu d'aquesta pràctica és treballar amb consultes d'acció per crear noves taules.

Activitats

   
  Desenvolupament de la pràctica
Consultes de creació de taules
 

Les consultes de creació de taules permeten crear una nova taula amb els registres resultants d'una consulta. Una vegada creada la nova taula serà totalment independent de la consulta amb la qual va ser creada.

Primer de tot crearem una taula amb l'alumnat de 6è de primària que realitza una activitat fora del centre a partir de la consulta de selecció 6PRIM, creada a la pràctica 2 del mòdul anterior, amb l'objectiu de disposar d'un llistat separat d'aquests alumnes.

  • Obriu la base de dades D104.MDB i modifiqueu la consulta de selecció 6PRIM, creada a la pràctica 2 del mòdul anterior, fent clic al botó Diseño.
  • Executeu la consulta fent clic al botó per comprovar la relació d'alumnes seleccionats.
  • Torneu a la modalitat de disseny fent clic al botó i modifiqueu el tipus de consulta a consulta de creació de taula seleccionant l'opció de menú Consulta|Consulta de creación de tabla...
  • Especifiqueu el nom SORTIDA_6PRIM per a la taula que contindrà el resultat de la consulta i accepteu.
  • Executeu la consulta fent clic a la icona i confirmeu que voleu enganxar el resultat de la consulta dins la nova taula:

  • Tanqueu la consulta 6PRIM sense guardar els canvis i comproveu, dins la fitxa de taules, el contingut de la nova taula SORTIDA_6PRIM.
   
Creació d'una taula amb alumnes nous al centre
 

Tot seguit es farà servir una consulta de creació de taula per obtenir, dins una taula separada, la relació d'alumnes que ingressen per primera vegada al centre, amb l'adreça completa, a fi d'enviar correspondència a les seves famílies.

Per obtenir aquest resultat cal primer una consulta de selecció amb els alumnes inscrits al centre el curs anterior. Després, amb aquesta informació, crearem una segona consulta que mostri els alumnes que estan inscrits aquest curs però no el curs anterior. Per a la primera consulta n'hi ha prou amb els camps MATRICULA i CURS_ACAD.

  • Creeu una nova consulta amb la taula DADES_ANYALS, afegiu a la consulta els camps MATRICULA i CURS_ACAD, establiu un filtre per recuperar els alumnes inscrits fins al curs 2001-02 i guardeu-la amb el nom ALUM_2001:

.

A continuació, aprofitant la consulta acabada de crear, es crearà una segona consulta per obtenir únicament els alumnes nous d'aquest any.

  • Tanqueu la consulta i creeu una de nova amb les taules TMUNICIP, DADES_PERSONALS, DADES_ANYALS i la consulta creada anteriorment ALUM_2001 i reviseu les relacions indicades en la imatge entre les tres taules i la consulta incorporades.

  • Afegiu a la consulta els camps MATRICULA, COGNOM1, COGNOM2, NOM, ADRECA i CP de la taula DADES_PERSONALS, el camp NOMMUNI de la taula TMUNICIP, els camps CURS_ACAD, ETAPA i NIVELL de la taula DADES_ANYALS i el camp CURS_ACAD de la consulta creada anteriorment ALUM_2001.
  • Establiu un filtre per recuperar els alumnes matriculats enguany (criteri "2002" al camp CURS_ACAD de la taula DADES_ANYALS), i que no ho hagin estat l'any anterior (criteri "Es Nulo" al camp CURS_ACAD de la consulta creada ALUM_2001), desactivant la casella Mostrar perquè no aparegui aquesta informació al resultat de la consulta.

  • Guardeu la consulta amb el nom ALUMNES_NOUS i executeu-la per mostrar els alumnes que ingressen per primera vegada al centre:

Amb el resultat d'aquesta consulta es crearà tot seguit una taula, només modificant el tipus de consulta.

  • Passeu a la modalitat de disseny fent clic a la icona i canvieu la modalitat de la consulta amb l'opció Consulta|Consulta de creación de tabla...
  • Doneu a la nova taula el nom NOUS_ALUMNES_2002 i executeu-la amb la icona.El programa farà l'advertiment que s'està a punt d'incorporar 15 registres a la nova taula:

  • Confirmeu que voleu incorporar els registres de la consulta a la nova taula, tanqueu la consulta sense guardar els canvis i comproveu el contingut de la nova taula NOUS_ALUMNES_2002.
   
Observacions
 

Aquest tipus de consulta, en què es combinen taules amb el resultat d'altres consultes, és especialment útil per filtrar tant l'alumnat que és nou al centre, com els ex-alumnes que han promocionat i no es tornen a matricular.

   
 
Amunt