ACC2000: Come intestazioni di colonna di gruppo in una query a campi incrociati

Identificativo articolo: 209141 - Visualizza i prodotti a cui si riferisce l?articolo.
Moderato: Impone la macro di base, codifica e le competenze di interoperabilità.

Il contenuto di questo articolo è applicabile solo ai database Microsoft Access (mdb).

Espandi tutto | Chiudi tutto

Sommario

In questo articolo viene descritto come raggruppare i valori in una query a campi incrociati utilizzando un numero fisso di titoli, anziché dalla presenza di una colonna per ogni valore.

Nota : È possibile visualizzare una dimostrazione della tecnica viene utilizzata in questo articolo, nel file di esempio Qrysmp00.exe. Per informazioni su come ottenere questo file, vedere il seguente articolo della Microsoft Knowledge Base:
207626ACC2000: Access 2000 esempio query disponibili nell'area Download Microsoft

Informazioni

Nell'esempio seguito viene illustrato come utilizzare la funzione Switch() gruppo i valori non numerici quattro intestazioni fisse. Le intestazioni sono "A e F", "G-O," "-Z," e "Altro".

attenzione : se la procedura in questo esempio, è possibile modificare il database di esempio Northwind.mdb. È possibile che si desidera eseguire il backup del file Northwind.mdb attenersi alla seguente procedura su una copia del database.

  1. Avviare Microsoft Access e aprire il database di esempio Northwind.mdb.
  2. Nella finestra database, fare clic su query e quindi fare clic su Nuovo per creare una nuova query.
  3. Nella Nuova Query , quindi scegliere visualizzazione struttura e quindi fare clic su OK .
  4. Nella finestra di dialogo Mostra tabella aggiungere la tabella Customers e la tabella Ordini alla griglia della query facendo doppio clic su clienti , facendo doppio clic su ordini e quindi scegliere Chiudi .
  5. Nel menu Visualizza , fare clic su totali per visualizzare la riga Totale nella griglia.
  6. Scegliere dal menu query , Query a campi incrociati per visualizzare la riga campi incrociati nella griglia.
  7. Completare la griglia della query utilizzando le seguenti specifiche:

    Nota : in espressioni di esempio riportate di seguito, viene utilizzato un carattere di sottolineatura (_) alla fine di una riga come un carattere di continuazione di riga. Consente di rimuovere il carattere di sottolineatura alla fine del campo quando si ricrea queste espressioni.
       Field: Country
          Table: Customers
          Total: Group By
          Crosstab: Row Heading
       Field: Expr1: Switch([CompanyName] Like "[A-Fa-f]*", "A-F", _
                     [CompanyName] Like "[G-Og-o]*", "G-O", [CompanyName]_
                     Like "[P-Zp-z]*", "P-Z", True, "Other")
          Total: Group By
          Crosstab: Column Heading
       Field: OrderID
          Table: Orders
          Total: Count
          Crosstab: Value
    						
    tenere presente che sia "A e F"e "a e f" sono necessarie nell'argomento della funzione Switch() poiché l'argomento è con distinzione tra maiuscole e minuscole. "True" nell'argomento agisce come una condizione Else , raccolta dei dati non corrisponde ad alcuna delle condizioni precedenti.
  8. Eseguire la query.

Riferimenti

Per ulteriori informazioni sulle query a campi incrociati, scegliere Guida in linea di Access dal menu Guida , digitare creare un report a campi incrociati con intestazioni di colonna fissa nell'Assistente di Office o nella ricerca libera e scegliere il pulsante Cerca per visualizzare gli argomenti restituiti.

Per ulteriori informazioni sulla funzione switch, in Visual Basic Editor scegliere Guida in linea di Visual Basic dal menu Guida , digitare di passare l'esempio di funzione nella casella dell'Assistente di Office o nella ricerca libera e scegliere il pulsante Cerca per visualizzare l'argomento.

Proprietà

Identificativo articolo: 209141 - Ultima modifica: giovedì 24 giugno 2004 - Revisione: 2.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Access 2000 Standard Edition
Chiavi: 
kbmt kbhowto kbinfo KB209141 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 209141
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti