Si tratta di un ambiente QBE, Query By Example, interrogazione tramite un esempio.
In pratica, si tratta di un’interfaccia grafica per estrarre i dati dal database
- intuitivamente, utilizzando menu di selezione, caselle di controllo, …
- senza la necessità di scrivere codice di un linguaggio di programmazione.
Quando ricevi la richiesta di realizzare una query analizza la domanda e poi segui i passi dall’alto verso il basso della finestra
TABELLE
- Aggiungi, con il tasto destro del mouse, le tabelle coinvolte nella query se
- contengono campi da visualizzare
- contengono campi da utilizzare nei criteri
- sono intermedie tra tabelle già incluse
- In presenza di un’ASSOCIAZIONE RICORSIVA apri 2 volte la tabella coinvolta e metti a posto i collegamenti.
- Modifica la RELAZIONE se ti interessano i record non collegati di una tabella.
CAMPO
- Scegli i campi da visualizzare
- Aggiungi eventuali campi se
- contengono dati utili
- sono essenziali per distinguere i risultati
- sono essenziali per ordinare i risultati
TABELLA
- Compaiono le tabelle già presenti nel riquadro superiore…
ORDINAMENTO
- Ordina sempre i dati
Una lista, con centinaia di record, è inutilizzabile se visualizzata senza alcun ordine.- PERSONE: Cognome e nome, crescente-crescente
- PERSONE FAMOSE: Cognome e nome, crescente-crescente, ma visualizzo prima il nome e poi il cognome…
- OGGETTI: Nome, crescente
- NUMERI: Codici…, crescente
- NUMERI: Valori…, decrescente???
- …
MOSTRA
- Di default tutti i campi risultano da visualizzare.
- Elimina un campo (togli la spunta) se si ripete o contiene un dato superfluo.
CRITERI
- Aggiungi un criterio se vuoi ridurre il numero di record estratti.
OPPURE
- Aggiungi un criterio che verrà legato al precedente tramite l’operatore logico OR.
- Se necessario, continua nelle righe successive…
Salva la query e assegnale un NOME significativo.