Questo articolo affronta alcune semplici tecniche di query a campi incrociati che possono aiutare mentre si lavora in MS Access.
In poche parole, la query a campi incrociati può essere definita come una matrice, in cui le intestazioni di colonna sono derivate dai valori dei campi. È la trasformazione delle righe di dati in colonne. Implica l'aggregazione dei dati come la somma totale suddivisa tra mesi o prodotti ecc., in cui questi mesi sono rappresentati tramite colonne. Oggi parleremo di alcune delle tecniche di query a campi incrociati che possono aiutarti a lavorare in modo efficiente su MS Access.
3 tecniche di query a campi incrociati che sarebbero utili mentre si lavora su MS Access sono:
Tabella a campi incrociati Query per la visualizzazione dei totali di riga
Per visualizzare il calcolo totale in una riga comprendente tutte le colonne, l'utente deve solo aggiungere un campo valore come Intestazione riga.
Esempio: in un database di un negozio, se devono totalizzare le vendite, dovranno aggiungere un altro campo con Vendite come intestazione di riga, che visualizzerà le vendite totali.
Gli utenti possono anche visualizzare il totale sotto ciascuna delle colonne inserendo il pulsante in una barra multifunzione. Questo pulsante si trova nella scheda Home; puoi individuarlo con l'icona (Σ) rappresentazione maiuscola di sigma.
Visualizza zeri invece di spazi vuoti
Ovunque l'utente non inserisca un valore, le colonne vengono lasciate vuote per impostazione predefinita. Gli utenti possono utilizzare il comando Nz() se desiderano invece visualizzare gli zeri. Tuttavia, poiché è probabile che Access fraintenda le espressioni, gli utenti devono digitare l'output o il risultato con esso. Quindi, utilizza CCur() per gestire le valute, CLng() per i numeri più lunghi (il numero intero) ecc.
Digita semplicemente Nz() direttamente nella clausola TRANSFORM e tutti gli spazi saranno sostituiti da zero.
Specificare le intestazioni di colonna

Per risolvere questo problema, l'utente deve immettere ogni intestazione di colonna valida nella proprietà Intestazioni di colonna della query della tabella a campi incrociati.
- Vai alla schermata Progettazione query e seleziona l'opzione per la casella Proprietà dalla visualizzazione del menu.
- Ora individua e seleziona "Proprietà intestazione colonna". (Nel caso in cui non riesci a trovarlo, hai aperto le proprietà del campo invece delle proprietà della query).
- Ora inserisci tutti i valori possibili nello spazio, che dovrebbe essere separato efficacemente da virgole. Gli utenti possono anche delimitare questi valori utilizzando valori di data utilizzando # o tra virgolette.
Svantaggi dell'intestazione di colonna
- Eventuali valori non inseriti dall'utente verranno automaticamente rimossi dalla query data.
- I campi possono essere visualizzati solo in base all'ordine specificato dagli utenti, ad esempio "gennaio", "febbraio", "marzo", ...
Gli utenti possono aumentare enormemente la velocità di progettazione del report menzionando le intestazioni di colonna pertinenti ogni volta che il report è costituito da una complessa query a campi incrociati come l'origine record. Se l'utente non specifica le intestazioni di colonna, il software Microsoft Access non sarà in grado di sapere quali campi devono essere resi disponibili ai report senza eseguire la query completa.
Se sei un normale utente di MS Access, potresti aver riscontrato un file mdb corrotto o file accdb. Mentre a volte la funzione di ripristino predefinita in Access può estrarre i tuoi dati, ci sarebbero casi in cui avresti bisogno di ulteriore aiuto. Per recuperare completamente i database di Access, investi in uno strumento professionale come DataNumen Access Repair.
Introduzione dell'autore:
Vivian Stevens è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui correzione del mdf ed eccellere prodotti software di recupero. Per maggiori informazioni visita www.datanumen.com