Le query sono lo strumento con cui si possono effettuare le interrogazioni al database. Fare un’interrogazione non significa soltanto ricercare uno o più record che rispondano a determinati requisiti. Un particolare tipo di interrogazione è quello che richiede al database informazioni statistiche sui dati memorizzati. Se si prende in esame il database Archivio vacanze, un appassionato di fotografia può essere interessato ad avere una statistica sui dati tecnici delle foto scattate. Per questo tipo di utilizzo è possibile creare una o più query che diano come risultato il conteggio delle foto scattate con un determinato obiettivo o con un determinato tempo. Una query che esegue questo tipo di interrogazione prende il nome di query a campi incrociati e può essere realizzata con una semplice procedura guidata. Per creare una query che esegua un conteggio sul tipo di obiettivo utilizzato o su un altro parametro, adoperate la seguente procedura. 1. | Aprite il database Archivio vacanze. | 2. | Selezionate l’oggetto Query nella finestra principale del database. | 3. | Fate clic sul pulsante Nuovo. | 4. | Nella finestra Nuova query, selezionate Creazione guidata Query a campi incrociati. | 5. | Fate clic sul pulsante OK. | 6. | Nella prima finestra della procedura guidata, dovete selezionare la tabella per cui volete costruire la query: la tabella Fotografie. Fate clic su Avanti. | 7. | Nella finestra successiva dovete indicare il campo o i campi per cui volete siano riepilogate le informazioni: supponendo che interessino i dati relativi a ogni vacanza, selezionate il campo Vacanza.
Figura 5.23 – La fase della selezione del campo per il riepilogo. | 8. | Fate clic su Avanti. | 9. | Nella finestra successiva, dovete selezionare l’informazione che dev’essere conteggiata. Secondo il tipo di query che volete ottenere, potete selezionare il tipo di obiettivo, l’apertura, il tempo di scatto o, come in questo caso, l’uso del flash.
Figura 5.24 – Si è scelto di conteggiare l’utilizzo del flash. | 10. | Fate clic su Avanti. | 11. | Selezionate il campo Riferimento e la funzione Conteggio per avere il conteggio delle immagini scattate con un determinato parametro. | 12. | Fate nuovamente clic su Avanti per continuare. | 13. | Assegnate il nome Analisi del flash alla query e fate clic sul pulsante Fine. |
Se eseguite la query, ottenete una tabella che riporta il conteggio richiesto. Un esempio di risultato è mostrato nella figura sottostante.
Figura 5.25 – Il risultato della query a campi incrociati che conteggia l’uso del flash: 0 indica che il flash non è stato usato, -1 che è stato usato. Capitolo tratto da C. Romeo, Come si fa un database con Access, Milano (MI), Tecniche Nuove, 2005.
| |