|
Pràctica B139<S>. Consultes amb
els operadors "i", "o" i "no" |
|
|
|
Objectius
L'objectiu d'aquesta pràctica és treballar amb consultes de selecció
de dades, utilitzant els operadors "i", "o" i "no"
|
|
|
|
Abans de realitzar la pràctica, caldrà executar
el fitxer B139.exe
Aquest fitxer us permet crear, en el vostre ordinador, una carpeta anomenada
tic\blocb, amb els fitxers necessaris pel desenvolupament
de la pràctica. |
|
|
|
Desenvolupament de la pràctica |
|
|
|
Els operadors booleans "o",
"i" i "no" permeten
buscar registres que compleixen determinades condicions. Per fer servir
l'operador "o" (registres que acompleixin una
o altra condició), existeix la línia corresponent a cadascuna de les columnes
de la consulta. Així, doncs, per seleccionar alumnes d'ensenyament infantil
o primari fent servir l'operador "o" caldran
els criteris següents: |
|
|
|
o també: |
|
|
|
Per a l'operador "i",
registres que compleixen alhora dues condicions, cal indicar criteris
de selecció a més d'una columna de la consulta. Així, per seleccionar
alumnes d'ESO del curs 2002-03, caldran els criteris especificats tot
seguit:
|
|
|
|
Si es volen combinar els operadors
"o" i "i",
per seleccionar ,per exemple, alumnes d'ensenyament infantil o primari,
que estiguin inscrits al curs 2002-03, caldran els criteris: |
|
|
|
o també: |
|
|
|
Per a l'operador "no"
cal emprar, dins la línia de criteris, l'expressió "not"
o "Negado" abans del criteri de cerca.
Així, si es vol recuperar tot l'alumnat que no sigui d'ensenyament infantil,
i que alhora estigui inscrit al curs 2002-03, caldran els criteris:
|
|
|
|
- Executeu el programa Access 97.
- Recupereu la BD acc01.mdb.
- Assenyaleu amb el punter del ratolí la consulta 6PRIM
i premeu el botó dret.
- Seleccioneu l'opció Copiar.
- Feu clic amb el botó dret del ratolí a qualsevol espai en blanc
de la fitxa de consultes i seleccioneu Pegar.
- Anomeneu a la nova consulta, còpia de l'anterior, INF_PRIM.
- Seleccioneu la consulta INF_PRIM
i feu clic al botó Diseño per modificar
la consulta.
- Elimineu tots el criteris existents i poseu al camp ETAPA
els criteris "INF" o
"PRI", al camp CURS_ACAD
poseu el criteri "2002":
|
|

|
|
- Deseu els canvis i executeu la consulta fent clic a
per comprovar el resultat (hi ha seleccionats 185 alumnes inscrits el
curs 2002-03 a infantil o primària).
- Si us hi fixeu els alumnes seleccionats estan ordenats alfabèticament,
no per cursos. Si interessa que, a més de l'ordre alfabètic, estiguin
agrupats per etapa i nivell, caldrà establir un ordre ascendent als
camps ETAPA i NIVELL.
- Passeu a la modalitat de disseny de consulta fent clic a la icona
i establiu
una ordenació ascendent pels camps ETAPA
i NIVELL.
|
|
|
|
- Comproveu el resultat: cap modificació aparent, ja que s'està aplicant
un criteri d'ordenació per nom i després per etapa. Per invertir el
criteri d'ordenació afegiu, arrossegant amb el ratolí, dos nous camps
ETAPA i NIVELL
de la taula DADES_ANYALS a la consulta
just abans del camp COGNOM1, indicant-hi
un ordre ascendent a cadascun i desmarqueu l'opció Mostrar.
|
|
|
|
- Deseu els canvis i executeu la consulta fent clic a
per comprovar que, a més de l'ordre alfabètic, els alumnes estan agrupats
per nivells.
- Passeu a la modalitat de disseny de consulta fent clic a la icona
i afegiu els
camps NEE, US_MENJA
i US_TRANS de la taula DADES_ANYALS.
Aquests camps són de tipus lògic (sí
o no, vertader
o fals) i contenen la informació relativa
a si l'alumnat presenta necessitats educatives especials o és usuari
dels serveis de menjador i/o transport.
- Dseu els canvis i executeu novament la consulta fent clic a
.
- Torneu a la modalitat de vista de disseny fent clic a
i filtreu pel camp NEE els alumnes
que no presenten necessitats educatives especials amb el criteri "No":
|
|
|
|
-
Com que no hi ha cap alumne que s'hagi inscrit amb
NEE, torneu a tenir els 185 alumnes
d'infantil i primària. Proveu de modificar el criteri anterior posant-hi
"Sí" al camp NEE.
El resultat serà zero alumnes:
|
|
|
|
L'operador "no"
(Negado) es pot usar per seleccionar alumnes que no tenen encara
DNI. |
|
- Amb la modalitat de disseny, esborreu el criteri establert al camp
NEE i afegiu a la consulta el camp
DOC de la taula DADES_PERSONALS.
Com a criteri de selecció indiqueu Negado
"D":
|
|
|
|
- Executeu la consulta i el resultat serà de 62 registres.
- Deseu els canvis i tanqueu la consulta.
- Sortiu del programa Access.
|
|
|
|
Aquesta pràctica està basada en el curs
Aplicacions de gestió amb Access.
|
|
|
|
|
 |
|
|
|
|