Come aggiungere totali di Gruppo piè di pagina nei report di Access

December 16

Come aggiungere totali di Gruppo piè di pagina nei report di Access


Microsoft Access fornisce molti strumenti per personalizzare i report. Tra questi strumenti sono procedure guidate per la creazione di raggruppamenti personalizzati, e Visual Basic, Applications Edition (VBA) per creare o popolano controlli personalizzati. L'utilizzo di questi strumenti vi permetterà di aggiungere i totali a piè di pagina di gruppo per i report.

istruzione

1 Creare una tabella di dati di esempio: in Access, creare un database vuoto premendo "alt-F> Nuovo> Database vuoto." Nella finestra successiva, definire una tabella con i seguenti campi e tipologie:

libro: text
datesold: Data
netsale: moneta

2 Inserire i seguenti dati di esempio nella tabella, corrispondenti ai campi in passaggio 1:

Storia di due città, il 12/1/2009 $ 4,00
Storia di due città, il 12/2/2009, 4,00 $
Storia di due città, il 12/4/2009 $ 4,00
la guerra e la pace, il 12/3/2009, 2,00 $
la guerra e la pace, il 12/1/2009 $ 1,98
la guerra e la pace, il 12/4/2009 $ 2,10

3 Creare un rapporto selezionando "Crea> Report". Assicurarsi che il "Design> Group & Ordina" icona è evidenziata, quindi fare clic su "Aggiungi un gruppo" nella sezione "Ordina, e Group, Total" finestra nella parte inferiore dello schermo.

4 Scegliere i parametri per creare il totale del gruppo: Selezionare "Gruppo sul libro", quindi fare clic sul pulsante "More". Impostare "Con netsale ammontano" a "Total su netsale." Controllare "Mostra grandtotal," e "Mostra subtotale a piè di pagina del gruppo."

5 Fai clic destro sulla scheda "booksales" e selezionare "Anteprima di stampa" o "Report vista." L'accesso visualizzerà i totali del gruppo piè di pagina per il campo "netsales". Passare al punto 6 se il totale appena calcolato non è quello corretto.

6 Lasciare che il database per eseguire Visual Basic programmi: Premere il tasto "Enable Content" sul rettangolo di beige che appare sotto la barra degli strumenti principale. Selezionare "File> Opzioni> Centro protezione> Impostazioni Centro> Impostazioni Macro", e cliccare l'opzione "Attiva tutte le macro".

7 Creare un secondo rapporto sulla base dei dati del libro: Selezionare "Crea> Report", poi gruppo il "Libro" campo del titolo facendo clic destro sul "libro" intestazione di colonna e selezionando "gruppo sul libro."

8 Pulsante destro del mouse su "booksales", riferisce scheda e selezionare "Visualizzazione Struttura". Fare clic sul controllo "Casella di testo" nella barra degli strumenti e quindi fare clic su qualsiasi spazio libero nella zona "Piè di pagina" del rapporto.

9 Nome casella di testo: tasto destro del mouse su di esso e selezionare "Proprietà". Nella scheda "Altro" nella "finestra delle proprietà" finestra, digitare "footertotal."

10 Creare una procedura che popoleranno "footertotal": tasto destro del mouse su un'area vuota del report e selezionare "Proprietà Report". Fare clic sulla scheda "Evento", quindi fare clic sulla freccia giù nella riga "On Attiva". Selezionare il testo "[Routine evento]", quindi fare clic sul pulsante "..." a destra della freccia verso il basso.

11 Incollare il codice seguente per sostituire la subroutine "Report_Activate" in Visual Basic, Applications Integrated Development Environment (IDE):

Private Sub Report_Activate ()
footertotal.Value = AccessTotalsnetsale.Value
End Sub

12 Premere il tasto "alt-F11" per tornare ad Access. Fai clic destro sulla scheda rapporto "booksales", e selezionare "Anteprima di stampa". Si noti che il piè di pagina visualizza ora il totale.

Consigli e avvertenze

  • Queste istruzioni comportano la modifica delle impostazioni di sicurezza di accesso. Completare questa procedura solo se siete pienamente consapevoli dei rischi connessi con questa azione.