December 16
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.
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.