I moduli di accesso secondari interrogano i rapporti. Accesso ms subd. rapporti. Creazione di maschere e report in Microsoft Access subd

accesso Microsoftè una relazione funzionalmente completa DBMS. Fornisce tutti gli strumenti necessari per definire ed elaborare i dati, nonché per gestirli quando si lavora con grandi quantità di informazioni.

DBMS accesso Microsoft offre la possibilità di controllare l'impostazione della struttura e della descrizione dei propri dati, lavorare con essi e organizzare l'uso collettivo di queste informazioni. DBMS accesso Microsoft inoltre aumenta notevolmente le possibilità e facilita la catalogazione e il mantenimento di grandi quantità di informazioni archiviate in numerose tabelle. DBMS accesso Microsoft comprende tre tipi principali di funzioni: definizione (impostazione della struttura e descrizione) dei dati, elaborazione dei dati e gestione dei dati. MS Access è un set strumentale mezzi per la creazione e il funzionamento di sistemi informativi.

Con Access è possibile eseguire le seguenti operazioni.

1. Progettazione di base Oggetti IS: tabelle bidimensionali, con diversi tipi di dati, inclusi campi di oggetti OLE. Prima di riempire la tabella con i dati, è necessario crearne il layout.

2. Istituzione connessioni tra tabelle, con supporto per l'integrità dei dati, aggiornamenti di campi a catena ed eliminazioni di record a catena.

3. Immissione, archiviazione, visualizzazione, ordinamento, modifica e selezione di dati da tabelle utilizzando vari mezzi di controllo delle informazioni, indicizzazione di tabelle e apparecchi di algebra logica (per il filtraggio dei dati).

4. Creazione, modifica e utilizzo derivati Oggetti IP (moduli, query e report).

L'oggetto di elaborazione di MS Access è file di database, avere un nome ed un'estensione arbitrari .MDB. Questo file contiene il file principale oggetti MS Access: tabelle, moduli, query, report, macro e moduli. Pertanto, il sistema informativo creato in Access è un file di database.MDB più il toolkit di Access stesso. L'operazione di tale IS è l'elaborazione di un documento .MDB da parte di un'applicazione Access.

Informazioni nel database Accedi ai dati presentati in tabelle separate. In questo caso, ogni colonna della tabella corrisponde a un campo dati e ogni riga corrisponde a un record di dati.

Un record di dati è composto da diversi campi. In questo caso vale la regola seguente: un record di dati è un gruppo di campi correlati, considerati nel loro insieme. Ad esempio, un record di dati può contenere informazioni su un particolare cliente o prodotto. Ciascuna voce di dati nella tabella contiene lo stesso numero di campi. Ogni campo contiene lo stesso tipo di informazioni. Ad esempio, in ogni record di dati di una tabella, il campo NOME CLIENTE sarà per il nome del cliente, ad es. conterrà le stesse informazioni.

Esistere Vari tipi dati. Il tipo di dati per un particolare campo dati viene selezionato a seconda delle informazioni che si troveranno in questo campo. La dimensione del campo dati è determinata in base al tipo selezionato per esso. La descrizione dei tipi di dati e delle loro caratteristiche è fornita nella Tabella 2.

Tabella 2 – Tipi di dati

Tipo di dati Applicazione Misurare
Testo Testo o una combinazione di testo e numeri, come un indirizzo, e numeri che non richiedono calcoli, come i numeri di telefono. numeri di articolo o codice postale. Fino a 255 caratteri. Vengono memorizzati solo i caratteri immessi nel campo, le posizioni non utilizzate nel campo di testo non vengono memorizzate. Per controllare il numero massimo di caratteri che possono essere immessi, definire la proprietà FieldSize.
campo MEMO Testo lungo o numeri, come commenti o descrizioni. I campi memo non possono essere indicizzati o ordinati. Per memorizzare testo formattato o documenti lunghi, invece di un campo MEMO. dovrebbe essere creato un campo oggetto OLE. Fino a 65535 caratteri.
Numerico (Numero) Dati numerici utilizzati per calcoli matematici, ad eccezione dei calcoli che coinvolgono transazioni monetarie (che utilizzano il tipo di valuta). Il tipo e la dimensione dei valori che possono essere presenti nel campo numerico. Può essere modificato nella proprietà FieldSize. Ad esempio, sul campo. occupa 1 byte sul disco, è possibile inserire solo numeri interi (senza cifre decimali) da 0 a 255. 1, 2, 4 o 8 byte. 16 byte solo per i codici di replica.
Data/Ora (Data/Ora) Date e orari. La memorizzazione dei valori di data e ora in un campo Data/Ora garantisce un ordinamento corretto. Tutte le modifiche apportate ai formati di data e ora nella finestra Lingua e standard del Pannello Controlli di Windows, si rifletteranno automaticamente nei campi Data/Ora. 8 byte.
Denaro (valuta) Valori di valuta. Il tipo di valuta viene utilizzato per evitare arrotondamenti durante i calcoli. Assume fino a 15 caratteri nella parte intera del numero e 4 nella parte frazionaria. 8 byte.
Contatore (numerazione automatica) Inserimento automatico di consecutivi (diversi di 1) o numeri casuali quando si aggiunge una voce. Per creare un contatore incrementale, lascia tutte le impostazioni delle proprietà nella parte inferiore della finestra così come sono (impostazione predefinita), con la proprietà FieldSize impostata su Long Integer e la proprietà New Values ​​impostata su Increment. Per creare un contatore di numeri casuali, la proprietà Nuovi valori deve essere impostata su Casuale. 4 byte. Per i codici di replica: 16 byte.
Booleano (Sì/No) Campi. contenente solo uno o due valori, ad esempio Sì/No, Vero/Falso. Acceso spento. 1 po'
Oggetti OLE Oggetti (ad esempio documenti Microsoft Word. fogli di calcolo Microsoft Excel, immagini, suoni e altri dati) creati in altri programmi che utilizzano il protocollo OLE. Gli oggetti possono essere collegati o incorporati in una tabella di Microsoft Access. Per visualizzare un oggetto OLE in una maschera o in un report, è necessario utilizzare il controllo Frame allegato oggetto. Fino a 1 gigabyte
Ricerca guidata Il campo viene creato. permettendoti di selezionare un valore da un'altra tabella o da un elenco di valori utilizzando una casella combinata. Quando si seleziona questa opzione dall'elenco dei tipi di dati, viene caricata una procedura guidata per definirli. La dimensione è la stessa del campo chiave, che è anche il Lookup Master, solitamente 4 byte.
Collegamento ipertestuale Un campo che memorizza i collegamenti ipertestuali. Un collegamento ipertestuale può essere un UNC (Universal Naming Convention - un formato di percorso file standard che include un server di rete) o un URL (Uniform Resource Locator - un indirizzo di oggetto su Internet o una rete interna che include un tipo di protocollo di accesso). Un collegamento ipertestuale può essere costituito da quattro parti: il testo visualizzato nel campo o nel controllo; percorso del file (in formato percorso UNC) o pagina (URL); indirizzo aggiuntivo: posizione all'interno di un file o di una pagina; tooltip: testo visualizzato come tooltip. La lunghezza di ciascuna parte del collegamento ipertestuale non supera i 2048 caratteri.
Nota: I tipi di dati Numerico, Valuta, Booleano e Data/Ora forniscono formati di visualizzazione standard. Per selezionare i formati per ciascun tipo di dati, definire la proprietà Formato. Per tutti i dati tranne gli oggetti OLE, puoi anche creare un formato di visualizzazione personalizzato. Per i dettagli, vedere la sezione "Proprietà formato campo" di seguito.

Oltre alle tabelle DBMS, Access funziona con quanto segue oggetti:

forme;

richieste;

Rapporti;

macro;

moduli.

Il tavolo è base Oggetto MS Access. Tutti gli altri oggetti lo sono derivati e vengono creati solo sulla base di tabelle precedentemente predisposte.

Il modulo non è un oggetto Access autonomo. Ti aiuta semplicemente a inserire, visualizzare e modificare le informazioni in una tabella o query. Le query e i report eseguono funzioni indipendenti: seleziona, raggruppa, presenta, stampa informazioni.

Ogni oggetto di MS Access ha Nome. La lunghezza del nome di qualsiasi oggetto MS Access (tabelle, moduli, ecc.) - non più di 64 arbitrario caratteri (ad eccezione del punto e di alcuni caratteri di servizio). Il nome può includere spazi e lettere russe. Ogni oggetto viene gestito in una finestra separata e sono disponibili due modalità operative:

1) modalità costruttore, - quando viene creato o modificato un layout, la struttura dell'oggetto (ad esempio la struttura di una tabella);

2) operativo modalità: quando nella finestra delle attività viene visualizzato, modificato l'IP, vengono selezionate le informazioni.

Inoltre, il file di database include un altro documento che ha una propria finestra: Schema dei dati. In questa finestra puoi creare, visualizzare, modificare e interrompere connessioni tra i tavoli. Queste relazioni ti aiutano a controllare i dati, creare query e creare report.

Modulo, in senso stretto è un elemento facoltativo dell'IS (in linea di principio se ne può fare a meno), ma consente di semplificare le operazioni di inserimento e visualizzazione dei dati.

Richiesta- Questa è una tabella derivata, che include dati di altre tabelle e su di esse vengono eseguite varie operazioni. In particolare, la richiesta può contenere calcolato campi, cioè campi i cui valori sono funzioni valori di altri campi (magari provenienti da tabelle diverse). Inoltre, le query lo consentono gruppo operazioni, cioè operazioni su un gruppo di record accomunati da qualche caratteristica comune (ad esempio si può sommare il numero di record con lo stesso codice). Infine, le query consentono di effettuare selezioni dalle tabelle in base ad alcune condizioni. In questi casi viene utilizzata l'algebra della logica.

Rapporto - in realtà si tratta della stessa richiesta, ma formattata in modo da poter essere stampata su carta e presentata alle autorità (con belle intestazioni, totali parziali, ecc.).

In effetti, tabelle e moduli vengono utilizzati per mantenere il contenuto del database e query e report svolgono la funzione principale dell'IS: l'estrazione, la trasformazione e la presentazione delle informazioni.

Creazione derivati gli oggetti - richieste, moduli e rapporti - vengono gestiti approssimativamente secondo lo stesso schema. Ecco alcune caratteristiche:

Per gli oggetti derivati ​​è necessario specificare il nome (nomi) della tabella (query), in base alla quale viene creato questo oggetto;

Quando si utilizza la procedura guidata, sulla barra degli strumenti, è necessario selezionare la casella di controllo "Pannello Elementi" e sullo schermo apparirà una serie di icone (Fig. 14.5), con l'aiuto del quale si progetta un modulo (report, query).

Esistono due modi per creare qualsiasi oggetto: utilizzando la procedura guidata e in modalità progettazione.

MS Access dispone di strumenti potenti, convenienti e flessibili visivo progettando oggetti con l'aiuto di procedure guidate e ciò consente all'utente, con un minimo di preparazione preliminare, di creare rapidamente un IS completo - a livello di tabelle, moduli, selezioni di query e report.

I maestri stessi eseguono le azioni necessarie. Quando viene richiamata la procedura guidata, si apre la sequenza corrispondente di finestre di dialogo. Avendo ricevuto risposte a domande poste, Il maestro fa tutto azioni necessarie. Supponiamo di voler generare un report. La Creazione guidata report ti chiederà come dovrebbe apparire il report e quali dati dovrebbe contenere. Dopo aver ricevuto le risposte, il rapporto sarà completamente preparato. Con l'aiuto di altre procedure guidate è possibile creare tabelle, query e moduli di database.

Lavorare con le procedure guidate è semplice, affidabile ed efficiente e ti consente di utilizzare tutta la ricchezza di Microsoft Access.

Il Builder è uno strumento di accesso che semplifica il completamento di un'attività specifica. Il generatore di espressioni è estremamente utile: consente di formare rapidamente un'espressione complessa. Il generatore di query semplifica la creazione di query utilizzate per recuperare campioni di dati per un modulo o un report. Oltre a questi, in Access sono presenti altri costruttori. Questo è un costruttore di macro, con l'aiuto del quale si formano varie macro, nonché costruttori di menu, campi, colori, codici e altro.

1 Avvia Microsoft Access:

Quando si avvia Access, sullo schermo viene visualizzata una finestra (Figura 1.1), nella quale è possibile:

O creare un nuovo database, cioè un file con estensione .mdb;

O aprire un database esistente, cioè un file con estensione .MDB.

Creazione della banca dati. Dopo aver selezionato il comando [File-Crea...], sullo schermo appare un filer standard (Figura 1.2), nel quale è necessario specificare il nome e l'indirizzo creato file della banca dati. Ad esempio, per sistema informativo con il nome Rubrica.mdb.

Dopo aver creato il file, Access espande un file vuoto finestra del database, e in questa finestra vengono eseguite tutte le operazioni: la creazione e la manipolazione degli oggetti del database. Questa finestra contiene 7 oggetti (Tabelle, Query, Moduli, Report, Pagine, Macro, Moduli) e gruppi.

Apertura di una banca dati. Dopo aver selezionato il comando [File-Apri...], sullo schermo appare un filer standard nel quale è necessario specificare il nome e l'indirizzo esistente file della banca dati. Quindi la finestra dell'applicazione si espande finestra DB, fornire l'accesso a oggetti di database già creati e la possibilità di creare nuovi oggetti.

Accesso MS - multifinestra applicazione, tuttavia, è possibile aprire solo un database alla volta. E' la sua finestra principale finestra del documento nell'applicazione Access (Figura 1.3), e chiuderla significa chiudere il file .MDB corrispondente. Tuttavia, questa finestra ne genera molti filiali finestre (tabella, query, modulo, ecc.). È possibile salvare un oggetto (ad esempio un layout di tabella) la cui finestra è sullo schermo e dargli un nome nello stesso modo in cui si fa con i file: utilizzando i comandi [File-Salva] o [File-Salva con nome.. .] comando.

Lavorare con le tabelle

Quindi, nella finestra del database c'è un elenco di quelli esistenti oggetti DB: tabelle, query, ecc. Puoi lavorare con la finestra di qualsiasi oggetto (finestra figlia) sia in operativo modalità (ad esempio, immettere o visualizzare dati in una tabella) o in modalità costruttore(ad esempio, modificare il layout della tabella).

Prima di utilizzare qualsiasi oggetto (ad esempio, riempire una tabella con dati), è necessario creare questo oggetto (ad esempio, creare un layout di tabella).

Se è selezionata la scheda Tabella, questa finestra della scheda visualizza un elenco di esistente tabelle in questo database.

Per aprire una tabella esistente, evidenziare il suo nome in questo elenco e fare clic sul pulsante "Apri".

La Figura 1.3 mostra la finestra dell'applicazione MS Access insieme alla finestra del database Intercity. Non ci sono ancora oggetti in questo file.

Da inserire nel database nuovo tabella, fare clic sul pulsante "Crea".

Per sistemare disposizione tabella esistente, seleziona il suo nome nell'elenco e fai clic sul pulsante "Designer".

Le stesse operazioni vengono eseguite con tutti gli altri oggetti di MS Access.

Qualsiasi oggetto (tabella, query, modulo, report) può essere creato manualmente (modalità progettazione) o utilizzando la procedura guidata.

Il Builder è uno strumento di accesso che semplifica il completamento di un'attività specifica. Il generatore di espressioni è estremamente utile: consente di formare rapidamente un'espressione complessa. Il generatore di query semplifica la creazione di query utilizzate per recuperare campioni di dati per un modulo o un report.

Quando viene richiamata la procedura guidata, si apre la sequenza corrispondente di finestre di dialogo. Dopo aver ricevuto le risposte alle domande poste, il Master esegue tutte le azioni necessarie. Ad esempio, durante la generazione di un report, la Creazione guidata report ti chiederà come dovrebbe apparire il report e quali dati dovrebbe contenere. Dopo aver ricevuto le risposte, il rapporto sarà completamente preparato. Con l'aiuto di altre procedure guidate è possibile creare tabelle, query e moduli di database.

Crea tabelle e query manualmente(in modalità progettazione) ;

- creare moduli e report utilizzando Maestri.

Considerare la sequenza dei passaggi una volta inclusi nel database nuovo tavoli. Per prima cosa è necessario determinare l'area tematica per la quale verrà creato il database. Come area tematica, definiamo la lunga distanza conversazioni telefoniche, calcolo dell'importo del pagamento per le chiamate telefoniche interurbane per i singoli abbonati. Innanzitutto vengono determinati i campi che conterrà la tabella. Iscritti" banca dati "Mezhgorod". I campi obbligatori sono mostrati nella Tabella 3, con il campo "Numero abbonato" selezionato come campo chiave. La chiave è un campo nella tabella corrispondente. Caratterizza in modo univoco ogni record contenuto nella tabella.

Tabella 3 - Campi della tabella “Abbonato”

Una chiave primaria ideale è costituita da informazioni quali numero cliente, numero di conto, ecc. Con questa chiave è facile identificare il record corrispondente. I campi contenenti il ​​nome del cliente non sono adatti alla chiave primaria. È sempre possibile che più persone abbiano lo stesso nome.

Dopo aver definito i campi richiesti, puoi iniziare a creare la tabella vera e propria in MS Access.

Per fare ciò, aprire la finestra di progettazione della tabella (Fig. 2.1) selezionando la scheda Tabella e la riga "Crea una tabella in modalità progettazione" o fare clic sul pulsante "Crea".

Nella parte superiore della finestra che si apre, è presente un'immagine creata o modificata disposizione tabella, che è semplicemente un elenco di campi con il nome del campo, il tipo di dati e la descrizione. Ogni campo della tabella è una riga nella parte superiore di questa finestra (figura 2.1).

A ciascun campo della tabella dovrebbe essere assegnato un nome univoco, il tipo di dati da inserire e il contenuto del campo dovrebbe essere descritto, ad es. inserire commenti di testo che indichino lo scopo dato campo. Il nome del campo può contenere fino a 64 caratteri. La descrizione è un parametro facoltativo e viene utilizzato per spiegare ulteriormente il campo utilizzato.

Nella colonna Nome campo (Figura 2.2) un arbitrario Nome. Nella colonna successiva, inserisci tipo di dati per questo campo. Il tipo di dati può essere selezionato dall'elenco a discesa visualizzato in questa colonna (i tipi di dati sono descritti nella Tabella 3). Inoltre, non appena il cursore si trova nella colonna Tipo di dati, nella parte inferiore della finestra viene visualizzato un messaggio. forma di proprietà(caratteristiche) di questo campo.

La scheda delle proprietà (parte inferiore della finestra) è un elenco di proprietà (a sinistra c'è il nome della proprietà, a destra - Senso questa proprietà) con una finestra di aiuto per ciascuna proprietà.

L'elenco delle proprietà varia a seconda del tipo di dati attualmente visualizzati nella colonna Tipo di dati. Cliccando sul campo valori nella finestra delle proprietà è possibile modificare questo valore (entro i limiti consentiti per questo tipo di dati). Le proprietà del campo sono elencate nella Tabella 4.

Tabella 4: proprietà del campo visualizzate nel foglio delle proprietà di Progettazione tabelle

Proprietà Scopo
Dimensione del campo Imposta il numero massimo di caratteri da inserire in questo campo
Nuovi valori Definisce come cambiano i valori del contatore quando vengono aggiunti nuovi record
Formato del campo Imposta il formato di output per i valori di questo campo
Numero di cifre decimali Specifica il numero di cifre decimali da utilizzare durante la visualizzazione dei numeri
maschera di input Specifica una maschera di input che semplifica l'immissione dei dati in un campo
Firma Definisce il testo visualizzato come etichetta del campo
Valore di default Consente di specificare un valore che viene automaticamente immesso nel campo quando viene creato un nuovo record
Condizione di valore Specifica i requisiti per i dati immessi nel campo
Messaggio di errore Permette di specificare il testo del messaggio che verrà visualizzato sullo schermo se i dati inseriti violano la condizione definita nella proprietà
Campo obbligatorio Indica se un campo richiede l'immissione di un valore
Righe vuote Determina se sono consentite stringhe vuote nel campo specificato
Campo indicizzato Definisce un indice creato su un singolo campo
Compressione Unicode Imposta la compressione per i campi che archiviano dati utilizzando la codifica Unicode (campi MEMO, collegamenti ipertestuali e campi di testo)

La maggior parte dei valori sono accettati dal sistema per impostazione predefinita, alcuni valori possono essere selezionati dall'elenco a discesa.

Per i campi di testo e numerici è necessario specificare misurare campi e per il testo, questa è la lunghezza consentita del valore (ad esempio, 20 o 40 caratteri) e per un numero, il formato di rappresentazione nella macchina (byte, intero - due byte, intero lungo, ecc.). Lunghezza massima campo testo 255 caratteri. Se è necessario inserire un testo più lungo di questo valore, è possibile utilizzare il tipo di dati Promemoria.

È necessario specificare un formato per il campo Data/Ora in modo che il sistema sappia come elaborare i dati immessi. Ad esempio, se selezioni "Formato data breve", il sistema si aspetterà che tu lo inserisca esattamente date(nella versione russa - GG.MM.AAAA), e se selezioni "Formato ora breve", dovrai digitare HH:MM (ore e minuti) in questo campo.

Nella riga proprietà della maschera di input è possibile creare una maschera in base alla quale verranno inseriti i dati. Ad esempio, per il campo numero di telefonoè possibile impostare la maschera 00-00-00 , in base a quali numeri di telefono verranno inseriti.

Come valore della proprietà "Condizione valore", è possibile specificare regola di verifica, ovvero un'espressione booleana che deve restituire TRUE quando i dati vengono immessi in questo campo. Ad esempio se per il campo data della conversazione scrivi:

il sistema invaliderà qualsiasi valore uguale o superiore alla data corrente in questo campo.

Nella seguente proprietà è possibile scrivere un messaggio di errore arbitrario che verrà generato dal sistema, ad esempio: "Questo valore di data non è valido" o "la data non è valida". In futuro, se la data viene inserita in modo errato, questo messaggio apparirà sullo schermo.

La proprietà del campo Obbligatorio può essere impostata su Sì (non sono consentiti valori null) o No (sono consentiti spazi vuoti).

Per primario chiave della tabella (campo "Numero abbonato") nella proprietà "Campo indicizzato" è necessario selezionare: "Sì, le corrispondenze non sono consentite", quindi fare clic nella barra degli strumenti sul pulsante "Definisci chiave" (con l'immagine della chiave ). Questo definisce un campo chiave o un indice semplice.

Dopo aver completato la creazione del layout della tabella, è necessario salvare la tabella creata e uscire dalla finestra di progettazione della tabella. Se chiudi la finestra di progettazione senza salvare il layout, il sistema ti ricorderà di dare un nome alla tabella o di annullare il tuo lavoro. Assegniamo il nome "Abbonato" alla tabella creata.

Se è necessario modifica(modificare) layout esistente oggetto, è necessario selezionare questo oggetto nell'elenco della scheda corrispondente della finestra del database e premere il pulsante Costruttore. Sullo schermo apparirà una finestra con il layout dell'oggetto (la stessa di quando lo crei). Puoi correggere il layout e salvarlo con lo stesso nome o con un nome diverso.

Dopo aver creato il layout, i dati vengono immessi nella tabella. Facendo doppio clic sul nome della tabella, questa si aprirà in modalità tabella e si potrà iniziare a inserire i dati (Figura 2.3). Se il primo campo della tabella è un campo chiave del tipo Contatore, quando si inserisce una nuova riga il contenuto di questa colonna viene automaticamente aumentato di 1. Ciò garantisce che i valori delle colonne siano univoci.

Forme- Si tratta di oggetti di database progettati per visualizzare dati da tabelle e query, per inserire dati nel database, correggere dati esistenti ed eseguire azioni specificate. Il modulo può contenere grafica, immagini e altri oggetti incorporati.

È possibile inserire i dati dalla tabella senza l'ausilio di alcun modulo. Ma ci sono diversi motivi che rendono i moduli uno strumento indispensabile per inserire dati nel database:

Quando si lavora con i moduli, l'accesso alle tabelle (la cosa più preziosa nel database) è limitato;

Persone diverse possono avere diritti di accesso diversi alle informazioni archiviate nel database. Sono dotati di moduli diversi per l'inserimento dei dati, sebbene i dati dei moduli possano andare nella stessa tabella;

È più semplice inserire i dati in un modulo che in una tabella ed è più conveniente poiché, di norma, nella finestra del modulo viene visualizzato un record della tabella;

Nella maggior parte dei casi, le informazioni per le banche dati sono tratte da moduli cartacei (questionari, fatture, fatture, certificati, ecc.). I moduli su schermo possono essere trasformati in una copia esatta dei moduli cartacei, riducendo così il numero di errori di input e l'affaticamento del personale.

È possibile creare moduli da più tabelle o query utilizzando la procedura guidata, utilizzando lo strumento AutoForm, "manualmente" in visualizzazione Progettazione, salvando la tabella o la query come modulo. Un modulo creato in qualsiasi modo può quindi essere modificato in visualizzazione Progettazione. Diamo un'occhiata ad alcuni di questi metodi:

1. Esegui comando: scheda della barra multifunzione Creazione- barra degli strumenti Moduli - Altri moduli - Creazione guidata moduli.

2. Nella finestra di dialogo Crea moduli selezionare le tabelle (query) ed i campi da inserire nel form. Fare clic sul pulsante Ulteriore.

3. Nelle seguenti finestre di dialogo della procedura guidata selezionare aspetto modulo, stile, imposta il nome del modulo. Fare clic sul pulsante Pronto.

4. Utilizzare la procedura guidata per creare moduli Dipendenti, Clienti, Commesse, Manager.

5. Apri il modulo Dipendenti in modalità progettazione. Questa modalità è destinata alla creazione e alla modifica di moduli.

6. Posiziona gli elementi nell'ordine desiderato, modifica la dimensione e il colore del testo.

7. Nell'intestazione del modulo, aggiungi testo Dipendenti dell'azienda.

8. Aggiungi un oggetto alla nota del modulo Pulsante(scheda del nastro Costruttore- barra degli strumenti Controlli).

9. Dopo aver "disegnato" il pulsante con il puntatore, sullo schermo verrà visualizzata una finestra di dialogo Creazione di pulsanti(Figura 9).

Figura 9. Creazione di pulsanti sul modulo

11. Selezionare un'immagine o un testo da posizionare sul pulsante.

12. Nell'ultima finestra di dialogo Procedure guidate per i pulsanti assegnare un nome al pulsante e fare clic Pronto.

13. Procedura guidata per i pulsanti ha scritto una procedura per questo pulsante in Microsoft Visual Basic. È possibile visualizzare la procedura di gestione degli eventi utilizzando il comando Gestione degli eventi menù contestuale pulsanti.

14. Crea i tuoi pulsanti Uscita dall'applicazione, Ricerca di una voce, Cancellazione di una voce.

15. A volte è necessario inserire nel modulo diverse pagine contenenti dati provenienti da varie fonti, riferimenti o informazioni ausiliarie. A questo scopo è possibile utilizzare una serie di schede.

16. Crea un modulo vuoto.

17. Per aggiungere una serie di schede al modulo, fare clic sul pulsante Tab sulla barra degli strumenti Controlli. Innanzitutto verranno aggiunte solo due schede con nomi formali Scheda 1 E Scheda 2.

18. Aggiungi un'altra scheda.

19. Rinominare le schede in modo che visualizzino i nomi dei dati che si troveranno al loro interno: Dipendenti, manager, aiuto.

20. Fare clic sulla scheda Dipendenti e trascinare il modulo su di esso con il mouse dal database Dipendenti.

21. Posiziona la forma allo stesso modo Manager alla scheda Manager.

22. Nella scheda della guida, inserisci alcuni suggerimenti su come lavorare con il database.

23. questa forma salva con nome Dipendenti dell'azienda.

24. È possibile creare moduli di pulsanti in Microsoft Access. Contengono solo pulsanti e sono progettati per selezionare le azioni principali nel database. Per creare un modulo pulsante, è necessario utilizzare la scheda della barra multifunzione Lavorare con i database scegli una squadra Gestore moduli pulsanti.

25. Se nel database non è presente alcun modulo pulsante, ti verrà richiesto di confermarne la creazione. Clic nella finestra di dialogo di conferma.

26. apparirà davanti a te Gestore moduli pulsanti, in cui fare clic sul pulsante Creare.

27. Nella finestra di dialogo Creazione(Figura 10) inserire il nome del nuovo pulsante form e cliccare OK.

Figura 10. Denominazione del modulo del pulsante

28. Il nome del nuovo modulo pulsante verrà aggiunto all'elenco Pagine del modulo dei pulsanti finestra Gestore moduli pulsanti(Figura 11). Selezionare il nome del nuovo modulo del pulsante e fare clic sul pulsante Modifica.

Figura 11. Gestione moduli pulsante

29. Nella finestra di dialogo Modificare la pagina del modulo del pulsante fare clic sul pulsante Creare. Apparirà una finestra di dialogo Modifica di un elemento del modulo pulsante(immagine 12)

Figura 12. Creazione di pulsanti sul modulo

30. Sul campo Testo inserisci il testo della didascalia per il primo pulsante del modulo del pulsante, quindi seleziona un comando dall'elenco a discesa nel campo Squadra. Nel campo Modulo selezionare il modulo per il quale verrà eseguito questo comando.

31. Aggiungi i pulsanti allo stesso modo Clienti, Ordini, Uscita.

32. Nella finestra di dialogo Gestore moduli pulsanti seleziona il nome del modulo del pulsante e fai clic sul pulsante Predefinito. Apparirà un'iscrizione accanto al nome del modulo del pulsante. "(predefinito)".

33. Per completare la creazione del modulo del pulsante, fare clic sul pulsante vicino.

34. Il risultato dovrebbe essere la forma mostrata nella Figura 13.

Figura 13. Modulo del pulsante principale

35. Aggiungi qualche disegno al modulo.

36. Affinché la maschera del pulsante principale appaia sullo schermo all'avvio dell'applicazione, è necessario premere il pulsante nel menu principale Opzioni di accesso(Figura 14). Per il database corrente, impostare il modulo di visualizzazione su "modulo pulsante".

Figura 14. Impostazione delle opzioni di accesso

Rapporti progettato per stampare informazioni. Spesso i dati sono in forma tabellare. A differenza delle stampe di tabelle o query, il report offre più opzioni per ordinare e raggruppare i dati, offre la possibilità di aggiungere totali, nonché etichette esplicative, intestazioni e piè di pagina, numeri di pagina, stili e vari elementi grafici.

Esistono diversi modi per creare report in un database di Access:

Utilizzando la Creazione guidata report;

Basato su tabelle o query;

In modalità costruttore.

1. Nella finestra del database, eseguire il comando: scheda della barra multifunzione Creazione- barra degli strumenti Rapporti: creazione guidata rapporti.

2. Selezionare dall'elenco la tabella (o query) che verrà utilizzata come origine dati (ad esempio, la query Indirizzi clienti).

3. Nella finestra di dialogo che appare Segnalazione(Figura 15) spostare tutti i campi disponibili nell'area "campi selezionati".

Figura 15. Creazione guidata report

4. Utilizzo Procedure guidate per la segnalazione creare un rapporto Compleanni. Utilizzare una tabella come origine dati Dipendenti.

5. Se si desidera stampare etichette postali, Access fornisce questa opzione. Per fare ciò, seleziona la tabella Clienti ed esegui il comando: scheda barra multifunzione Creazione- barra degli strumenti Rapporti - Adesivi.

6. Nella finestra di dialogo visualizzata (Figura 16), specificare la dimensione dell'adesivo, il sistema di unità, il tipo di adesivo e fare clic su Ulteriore.

Figura 16. Finestra di dialogo Crea etichette

7. Nel passaggio successivo della creazione di un report, impostare il carattere, la dimensione, il colore del testo e lo stile. Clic Ulteriore.

8. Seleziona i campi che verranno posizionati sull'adesivo. Per esempio, Nome azienda, indirizzo, telefono E Fax. Se desideri visualizzare un testo specifico su ciascun adesivo, inseriscilo nel prototipo dell'adesivo.

9. Se necessario, modificare il nome del report etichetta e fare clic su Pronto.

10. A volte i report devono calcolare totali, medie, minimi, massimi e percentuali. Per fare questo, corri Creazione guidata report e specificare la query come origine dati Prezzo dell'ordine.

11. Nella finestra di dialogo Maestri

1. Informazioni di base sui report.

2. Strumenti DBMS di MS Access per la creazione di report.

3. Creazione di un report in modalità Progettazione.

3.1. Impostazione delle opzioni della pagina del rapporto

3.2. Struttura del rapporto

3.3. Formattazione del rapporto

Esistono diverse opzioni per ottenere un documento stampato nel DBMS MS Access:

Stampa di una tabella in modalità tabella (visualizzazione di tutti i record o record che soddisfano le condizioni di filtro in una vista tabella);

Stampa di un recordset di query nella visualizzazione foglio dati;

Stampa il modulo in Visualizzazione modulo o Visualizzazione foglio dati;

Stampa di un rapporto.

1. Informazioni di base sui report

Rapporto- una finestra di dialogo personalizzabile che consente di organizzare una rappresentazione formattata dei dati destinati all'output sullo schermo, sulla stampante o sul file. In MS Access DBMS, i report sono oggetti di database.

I report rappresentano il modo migliore per presentare informazioni da un database sotto forma di documento stampato. Rispetto ad altri mezzi di stampa dei dati, i report presentano 2 vantaggi fondamentali:

– fornire ampie opportunità per raggruppare, ordinare e calcolare i totali parziali e totali insiemi di grandi dimensioni registrazioni (i calcoli possono essere effettuati per gruppo, più gruppi e per il rapporto nel suo insieme);

- consentire di produrre dati in un modulo vicino ai moduli di documenti standard.

Fasi della creazione di un report.

Nella prima fase, un layout del futuro rapporto viene sviluppato su carta. Allo stesso tempo, viene indicato: da quale tabella o query è necessario visualizzare i dati, vengono determinati i livelli di raggruppamento e ordinamento dei dati, quali campi dovranno essere presentati nel report e quali controlli verranno utilizzati per visualizzare i dati, se sono necessari campi calcolati, quali elementi grafici verranno utilizzati per fornire un report dall'aspetto professionale.

Nella fase successiva, il report viene costruito utilizzando il DBMS.

2. Strumenti DBMSSM Accessoper creare un rapporto

Per creare un nuovo report nel DBMS MS Access, vai alla scheda nella finestra del database Rapporti e fare clic sul pulsante Creare . Nella finestra di dialogo che appare Nuovo rapporto(Fig.10.1) selezionare uno strumento per la creazione di report.

Tutti gli strumenti elencati nella finestra di dialogo Nuovo rapporto possono essere suddivisi in tre gruppi principali:

– strumenti di reportistica automatica (Autoreport: a colonna, Autoreport: a nastro);

– Procedure guidate per la creazione di report (procedura guidata report, procedura guidata grafico ed etichette posta);

- generatore di report.

Fig.10.1. Finestra di dialogo Nuovo rapporto

Gli strumenti di reporting automatico consentono di creare un report del tipo appropriato in base all'origine dati selezionata: una tabella o una query.

Le procedure guidate per la creazione di report consentono di creare report in modalità di dialogo con l'utente. Utilizzando le procedure guidate, è possibile creare un'origine dati per il report, scegliere il tipo di presentazione dei dati, definire i campi per il raggruppamento, l'ordinamento e il riepilogo, selezionare le funzioni di riepilogo per gruppo, definire il layout e lo stile del report e specificare il nome del report. rapporto.

Report Designer è lo strumento principale che consente di creare manualmente report di qualsiasi complessità. Il tipo di report e il relativo contenuto dipendono dalle qualifiche dello sviluppatore del report.

In genere, per creare un prototipo di report vengono utilizzati strumenti o procedure guidate per la creazione automatica di report e già nel Report Designer il report assume un aspetto professionale.

È possibile lavorare con i report in tre modalità: in modalità, in modalità e in modalità.

La modalità è progettata per generare un report e visualizzare sullo schermo tutti i dati provenienti dall'origine record, la modalità è progettata per generare rapidamente un report basato sulla sostituzione meccanica dei dati provenienti da diversi record di origine dati (i criteri di selezione e ordinamento vengono ignorati), il La modalità è progettata per creare e modificare la struttura del report. È possibile utilizzare il pulsante per modificare la modalità di report. Visualizzazione sulla barra degli strumenti Progettista di report o comando di menu simile Visualizzazione.

3. Creare un report in visualizzazione Progettazione

Per creare un report in modalità , procedere come segue:

1. Imposta le opzioni della pagina.

2. Selezionare o creare un'origine record per il report.

3. Determinare i livelli di raggruppamento e ordinamento.

4. Inserire i campi dell'origine record nel report.

5. Aggiungi controlli calcolati e gratuiti.

6. Impostare le proprietà dei controlli e delle sezioni del report.

7. Formatta il report per dargli un aspetto professionale.

3.1. Impostazione delle opzioni della pagina del rapporto

Lo scopo principale del report è stampare le informazioni dal database in una forma formattata (simile alla forma di un documento cartaceo). Pertanto, prima di progettare un report (posizionando controlli nel report), è necessario impostare i parametri della pagina del report (selezionare una stampante, determinare la dimensione e l'orientamento del foglio, impostare i margini, ecc.).

Se non è presente alcuna stampante fisica, è necessario installare la stampante a livello di codice utilizzando il comando sistema operativo Inizio | Impostazione | Stampanti | Installazione della stampante.

Per configurare i parametri della pagina del report, eseguire il comando File | Impostazioni della pagina.... Finestra di dialogo Impostazioni della pagina mostrato nella Figura 10.2.

Scheda Pagina (a) Scheda Margini (b)

Fig.10.2. Finestra di dialogo Imposta pagina

Le impostazioni della pagina vengono configurate per ciascun report.

Se è possibile inviare report a stampanti diverse, nella finestra di dialogo Impostazioni della pagina scheda Paginaè possibile selezionare il tipo di stampante desiderata. Finestra di dialogo Selezione della stampante mostrato nella Figura 10.3.

Fig.10.3. Finestra di dialogo Selezione stampante

Altri parametri della pagina dipendono dal tipo di stampante selezionata (vedere Figura 10.2): formato e dimensione massima della carta, margini minimi, tipo di alimentazione della carta.

Il colore del report dipende dal tipo di stampante selezionata e dalle impostazioni delle sue proprietà: output a colori o in bianco e nero.

3.2. Struttura del rapporto

La struttura del report nella modalità è mostrata nella Figura 10.4. Qualsiasi rapporto è composto dalle seguenti sezioni:

titolo del rapporto(visualizzato solo sul 1° foglio del rapporto (frontespizio) e può contenere il nome del rapporto, il logo della società, la sede legale dell'impresa, ecc.);

intestazione di pagina(appare nella parte superiore di ogni pagina e può includere intestazioni, data di stampa, numero di pagina, ecc.);

area dati(progettato per visualizzare i campi da una query o da una tabella: l'origine dei record per il report);

piè di pagina(visualizzato in fondo ad ogni pagina e può contenere titoli, data di stampa, numero di pagina, ecc.);

nota di segnalazione(visualizzato solo sull'ultimo foglio del rapporto e può contenere calcoli finali, conclusioni sul rapporto, ecc.).

Di tutte le sezioni elencate, la sezione - area dati - è obbligatoria.

Le sezioni Titolo del report e Nota del report vengono visualizzate/nascoste nella finestra contemporaneamente. Lo stesso principio mostra/nascondi si applica alle sezioni di intestazione e piè di pagina (vedi Figura 10.4).

Quando si raggruppano i record nella finestra del report (vedi Fig.10.4) è possibile aggiungere per ciascun gruppo e nei report è possibile definire fino a 10 livelli di raggruppamento e ordinamento, indipendentemente dalle seguenti sezioni:

intestazione del gruppo(visualizzato all'inizio di ciascuno nuovo gruppo e può contenere il campo mediante il quale viene effettuato il raggruppamento);

nota di gruppo(visualizzato alla fine di ciascun gruppo e può contenere i totali del gruppo).

Puoi modificare l'altezza di qualsiasi sezione del report utilizzando il mouse trascinando la parte inferiore della sezione verso l'alto o verso il basso.

La larghezza del report viene regolata in base al formato carta selezionato, all'orientamento della carta e ai margini di stampa.

Un esempio di determinazione della larghezza di un report per un foglio A4 è presentato nella Tabella 10.1.

Tabella 10.1

La larghezza del report non deve superare la dimensione calcolata, poiché le informazioni visualizzate nel report verranno suddivise su più pagine.

È possibile modificare la larghezza del report con il mouse trascinando il bordo destro del report verso sinistra o destra.

Oltre che nel form, in qualsiasi sezione del report è possibile inserire vari elementi controlli: allegati, calcolati e gratuiti. Le espressioni nei campi del report calcolato vengono formate secondo le stesse regole dei moduli:

= [Prezzo] * [Quantità]

SOMMA([Costo]

Cognome & " " & Sinistra(Nome; 1) & "."

Con aiuto controllo Sottomodulo/ReportÈ possibile incorporare sottoreport nel report principale.

Le proprietà possono essere perfezionate per ogni controllo, sezione e report nel suo complesso.

Rapporto generato Modulo d'ordine in modalità e modalità è mostrato in Fig.10.5.

Fig.10.5. Report Modulo d'ordine in modalità Progettazione (а) e in modalità Anteprima (b)

Fig.10.6. Finestra delle proprietà del campo OrdinalNumber

Per visualizzare ciascun gruppo (modulo d'ordine) su una pagina separata, è necessario impostare nella finestra delle proprietà della sezione Nota del gruppo OrderCode scheda Disposizione costo dell'immobile Fine della pagina: Dopo la partizione(figura 10.7).

Fig.10.5. Finestra Proprietà della sezione NoteGroups1

3.3. Formattazione del rapporto

Uno degli elementi della finestra del report è la barra degli strumenti. Formato modulo/report, che contiene pulsanti ed elenchi a discesa che semplificano la selezione delle opzioni di formattazione (colore, carattere, spessore della linea, allineamento e così via).

La formattazione si riferisce al posizionamento dei controlli nelle sezioni del report, all'allineamento dei controlli, al ridimensionamento dei controlli, all'impostazione della spaziatura tra i controlli. È possibile utilizzare il mouse o utilizzare i comandi del menu per eseguire queste operazioni. Formato (Allineare..., Misurare …, Spaziatura verticale... E Spaziatura orizzontale...).

Per un'esecuzione più rapida delle operazioni di formattazione del report, è possibile personalizzare la barra degli strumenti Formato modulo/report copiando i pulsanti dal menu ad esso Formato.

Viene descritta la tecnologia per la creazione di report di database compositi semplici, dettagliati nel DBMS di MS Access 2007.

* * *

Il seguente estratto dal libro Database: reporting in MS Access 2007 (autori, 2013) fornito dal nostro partner per i libri, la società LitRes.

Inizio dei lavori

Per avere un'idea dei rapporti del database, si propone di aprire il database di formazione Borey 2007 nel DBMS di MS Access.

Apertura della banca dati

Per aprire il database Borey 2007 è necessario:

1. Avviare Microsoft Access facendo clic sul pulsante Start.

2. Selezionare "Tutti i programmi", quindi Microsoft Office, quindi Microsoft Access 2007. Si apre la finestra Microsoft Access 2007.

Se il database Borey 2007 non viene aperto sul tuo computer per la prima volta, sullo schermo verrà visualizzata la schermata iniziale del database Borey 2007;

Se è la prima volta, MS Access lo caricherà per primo. Per avviare il download, fare clic sul pulsante del comando Scarica e seguire le istruzioni.

Si apre la finestra del database Borey 2007.

Il database viene chiuso nel modo consueto per MS Office: nel menu di sistema contenente i comandi per lavorare con il file, selezionare "Chiudi database".

Esercizio 1. Avvia MS Access 2007. Apri il database Northwind 2007. Chiudilo. Apri nuovamente il database Northwind 2007.

Caratteristiche dell'interfaccia di MS Access 2007

In MS Access 2007 diverso da versione precedente interfaccia. Il menu e le barre degli strumenti sono sostituiti da un menu a nastro con diverse schede: Home, Creazione, Dati esterni, Lavorare con il database.

Le schede contengono strumenti o gruppi di strumenti (il gruppo è contrassegnato da un'icona a forma di triangolo) a cui è possibile accedere.


Riso. 1. Barra multifunzione del menu di MS Access 2007 con schede


Inoltre, a seconda dell'oggetto del database con cui stai lavorando, gli strumenti contestuali vengono visualizzati automaticamente, ad esempio, quando si lavora con i moduli, vengono visualizzati gli strumenti contestuali per il modulo.

Sotto la barra multifunzione sono presenti l'area di navigazione a sinistra e la finestra di modifica a destra, che visualizza l'oggetto in fase di modifica.


Riso. 2. Finestra del database "Borey 2007"


Il riquadro di spostamento contiene tutti gli oggetti di Access (tabelle, moduli, query, report e così via). È possibile selezionare l'oggetto desiderato dall'elenco "Tutti gli oggetti di accesso". Quando fai doppio clic sul nome di un oggetto nel riquadro di navigazione, quell'oggetto verrà visualizzato nella finestra di modifica nella sua scheda.

Oggetti del database

Il database contiene dati nei seguenti tipi di oggetti: tabella, query, modulo, report, macro e modulo. La struttura fondamentale di archiviazione dei dati è la tabella. Tutti gli altri tipi di oggetti derivano dalla tabella:

La query memorizza i dati della tabella che soddisfano alcuni criteri specificati dall'utente durante la compilazione del comando di recupero dati.

Un modulo memorizza i dati di una tabella o di una query come una raccolta di schede schermata, ognuna delle quali visualizza il contenuto di una singola tabella o record di query, utile quando si aggiornano i dati nelle tabelle.

Il report archivia i dati della tabella o della query nel modulo documento di testo adatto per la stampa.

Una macro memorizza una serie di operazioni di elaborazione dati che possono essere avviate con una singola pressione del tasto Invio, il che è comodo se è necessario eseguire spesso le stesse operazioni tipiche.

Il modulo memorizza un programma di elaborazione dati scritto in un linguaggio di programmazione, molto spesso nel linguaggio integrato in MS Access, Access Basic.

Gli oggetti del database nel riquadro di spostamento sono raggruppati ed è possibile visualizzare i nomi dei gruppi. Per vedere il contenuto di un gruppo, fare clic sul nome del gruppo. Un secondo clic comprimerà l'elenco dei gruppi con il suo nome.

Compito 2. Comprimi ed espandi gli elenchi di gruppi nel riquadro di spostamento.

Poiché le tabelle sono la principale struttura di archiviazione dei dati, al fine di evitare danni e garantire la comodità di lavorare con i dati, l'utente lavora con tipi di oggetti derivati. Nel database Northwind 2007, i moduli "Clienti e ordini", "Stock e acquisti", "Fornitori", "Consegna", "Rapporti", "Dipendenti" sono presentati esplicitamente nella Jump Area.

Le tabelle e altri tipi di oggetti sono nascosti nel riquadro di spostamento nel gruppo Oggetti ausiliari.

Nel gruppo "Oggetti non assegnati" vengono memorizzati gli oggetti creati ulteriormente dall'utente. Ad esempio, puoi salvare le richieste create qui.

Tieni presente che diversi tipi di oggetti sono indicati da icone diverse:

È possibile modificare la rappresentazione degli oggetti nel riquadro di spostamento in quella familiare utilizzata nelle versioni precedenti di MS Access. A tale scopo, fare clic sull'icona dell'elenco (▼) nell'intestazione del riquadro di navigazione per espandere l'elenco dei filtri degli oggetti e selezionare Tutti gli oggetti di accesso.

Compito 3. Visualizza il contenuto del gruppo Oggetti ausiliari. Apri diversi tipi di oggetti, visualizza il loro contenuto. Chiudere il gruppo Oggetti ausiliari. Modificare la rappresentazione degli oggetti nel riquadro di spostamento per raggruppare gli oggetti per tipo: tabelle, query, moduli, macro, moduli.

L'area di transizione può essere compressa ed espansa facendo clic sul pulsante con la doppia freccia (<<) или (>>) nell'angolo in alto a destra del pannello.

Compito 4. Comprimi ed espandi il riquadro di spostamento.

La finestra di modifica è ora occupata dalla schermata iniziale. La schermata iniziale può essere rimossa facendo clic sul pulsante (X) a destra dell'icona della schermata iniziale.

Puoi visualizzarlo nell'area di navigazione dal gruppo "Oggetti ausiliari", quindi dal modulo "Schermata iniziale".

Compito 5. Chiudere la schermata iniziale del database Borey 2007.

Tutte le tabelle del database sono interconnesse. Puoi vedere le relazioni tra le tabelle se apri lo schema dei dati selezionando "Schema dati" nella scheda del menu "Lavora con i database".

È possibile chiudere lo schema dei dati facendo clic sul pulsante Chiudi nella scheda del menu Progettazione.

Compito 6. Aprire e chiudere lo schema dei dati.

Sistema di aiuto di MS Access 2007

Come qualsiasi applicazione di MS Office, MS Access 2007 DBMS dispone di un proprio sistema di guida. Per aprirlo è necessario:

1. Sul lato destro della barra dei menu, fare clic sul pulsante (?).

2. Nella finestra "Aiuto: Accesso", inserisci la sezione della guida desiderata nella parte inferiore della finestra o nella barra di ricerca, inserisci il contesto di ricerca e premi Invio.

Compito 7. Aprire il sistema di guida di MS Access 2007. Aprire la sezione Moduli e rapporti. Visualizza il contenuto della sezione. Chiudere il sistema di aiuto.

I report, come i moduli, sono oggetti di Access derivati ​​basati su tabelle o query. I moduli sono uno strumento utile per visualizzare rapidamente i dati, ma il loro scopo principale è fornire l'immissione e la modifica dei dati. Dopo aver inserito i dati nelle tabelle utilizzando moduli che ne facilitano l'immissione, potresti voler visualizzare i dati in modo organizzato. I report vengono utilizzati per presentare i dati in modo pratico e di facile comprensione. Output dei dati tramite report. Disposizioni generali. Come qualsiasi oggetto di Access, è possibile creare un report manualmente o utilizzando la Creazione guidata report (consigliata per creare una bozza di report). Un report viene generato in base a una tabella (più tabelle) o a una query. Il processo di creazione di un nuovo report è simile alla creazione di qualsiasi altro Accedere all'oggetto, cioè. è sufficiente selezionare l'oggetto database Report - Crea e quindi nella finestra di dialogo Nuovo report selezionare la modalità di creazione del report.

Per proteggere il database, Access utilizza il file del gruppo di lavoro system.mdw (un gruppo di lavoro è un gruppo di utenti che condividono risorse di rete), al quale sono connessi per impostazione predefinita i database sulle workstation. Il file del gruppo di lavoro contiene Conti utenti e gruppi, nonché le password degli utenti. Conti possono essere concessi diritti di accesso al database e ai suoi oggetti, mentre i permessi di accesso stessi vengono memorizzati nel database. Per garantire la protezione del database Access, è necessario creare un gruppo di lavoro utilizzando il file dell'amministratore del gruppo di lavoro wrkgadm.exe. Quando crei un gruppo di lavoro univoco, specifichi il nome utente, il nome dell'organizzazione e il codice del gruppo di lavoro. Il file del gruppo di lavoro MS Access contiene i seguenti account incorporati: 1. Amministratori: account utente standard. Questi record sono gli stessi per tutte le istanze di Ms Access; 2. Admin - account del gruppo di amministratori - è univoco in ciascun file del gruppo di lavoro; 3. Utenti: contiene gli account utente. Per creare un file del gruppo di lavoro, è necessario uscire da Access e nella cartella system o system32 nella directory di Windows, trovare il file del gruppo di lavoro e creare un nuovo gruppo di lavoro (è possibile utilizzare fino a 20 designazioni numeriche o alfabetiche). Il gruppo Admins può contenere un numero arbitrario di utenti, ma il proprietario dell'oggetto è sempre lo stesso (il proprietario dell'oggetto può essere l'account che ha creato l'oggetto o al quale sono stati trasferiti i diritti di utilizzo). Poiché la lettura del record Admin è possibile per tutti i gruppi di lavoro e questi account sono gli stessi, l'utente ADMIN deve essere rimosso dal gruppo amministratori, per il quale deve essere creato un nuovo account amministratore e impostata una password per i suoi account e per gli account proprietario. Solo il proprietario del database e i membri del gruppo Admins possono crittografare e decrittografare un database. Per la crittografia, Jet utilizza l'algoritmo RSA (che prende il nome dalle prime lettere dei nomi dei suoi inventori: Rivest, Shamir, Adelman) con una chiave basata sull'ID del gruppo di lavoro. La crittografia del database ha due effetti collaterali negativi. In primo luogo, le sue prestazioni sono ridotte, secondo Microsoft, del 10-15%. In secondo luogo, un database crittografato non può essere compresso con programmi come PKZip, LHA, Stacker e DriveSpace. Più precisamente, puoi comprimerlo, ma non ha senso: le sue dimensioni diminuiranno leggermente. Differenziazione dei diritti di accesso degli utenti I diritti di accesso sono detti espliciti se appartengono o sono assegnati a un account utente.



Un esempio di creazione della protezione dei dati in MS Access:

Fig.4 Creare la protezione dei dati

Creazione di report in DBMS MS Access. Preparazione della documentazione di reporting per MS Access. Protezione di progetti su DBMS MS Access.

Il sistema di sicurezza del database deve garantire l'integrità fisica del database e la protezione contro intrusioni non autorizzate per leggere i contenuti e modificare i dati. La protezione del database viene effettuata a due livelli: - a livello di password; -a livello utente (protezione degli account utente e degli oggetti identificati). Per proteggere il database, Access utilizza il file del gruppo di lavoro system.mdw (un gruppo di lavoro è un gruppo di utenti che condividono risorse di rete), al quale sono connessi per impostazione predefinita i database sulle workstation. Il file dei gruppi di lavoro contiene account utente e di gruppo, nonché password utente. Agli account possono essere concessi diritti di accesso al database e ai suoi oggetti, mentre le autorizzazioni di accesso stesse vengono archiviate nel database. Per garantire la protezione del database Access, è necessario creare un gruppo di lavoro utilizzando il file dell'amministratore del gruppo di lavoro wrkgadm.exe. Quando crei un gruppo di lavoro univoco, specifichi il nome utente, il nome dell'organizzazione e il codice del gruppo di lavoro. Il file del gruppo di lavoro MS Access contiene i seguenti account incorporati: 1. Amministratori: account utente standard. Questi record sono gli stessi per tutte le istanze di Ms Access; 2. Admin - account del gruppo di amministratori - è univoco in ciascun file del gruppo di lavoro; 3. Utenti: contiene gli account utente. Per creare un file del gruppo di lavoro, è necessario uscire da Access e nella cartella system o system32 nella directory di Windows, trovare il file del gruppo di lavoro e creare un nuovo gruppo di lavoro (è possibile utilizzare fino a 20 designazioni numeriche o alfabetiche).



Un esempio di creazione di report in MS Access:

Fig.5 Creazione di report

CONCLUSIONE

Nella pratica educativa SU 04.01. E SU 04.02. Ho consolidato le conoscenze nelle discipline: MDK 04.01. "Lavorare con computer e hardware PC" e MDK 04.02. "Lavorare con Software Computer e computer. Ho ripetuto materiale come: l'architettura esterna del computer, il collegamento di dispositivi, l'impostazione di programmi e interfacce, il lavoro con programmi dell'editore e così via.

In pratica sono stati studiati e dipinti i seguenti argomenti:

1. Crea una presentazione




Superiore