MS Access - Oggetti
MS Access utilizza "oggetti" per aiutare gli utenti a elencare e organizzare le informazioni, oltre a preparare rapporti appositamente progettati. Quando crei un database, Access ti offre tabelle, query, moduli, rapporti, macro e moduli. I database in Access sono composti di molti oggetti, ma i seguenti sono gli oggetti principali:
- Tables
- Queries
- Forms
- Reports
Insieme, questi oggetti ti consentono di inserire, memorizzare, analizzare e compilare i tuoi dati. Di seguito è riportato un riepilogo degli oggetti principali in un database di Access;
tavolo
La tabella è un oggetto utilizzato per definire e memorizzare i dati. Quando crei una nuova tabella, Access ti chiede di definire i campi noti anche come intestazioni di colonna.
Ogni campo deve avere un nome e un tipo di dati univoci.
Le tabelle contengono campi o colonne che memorizzano diversi tipi di dati, come un nome o un indirizzo, e record o righe che raccolgono tutte le informazioni su una particolare istanza dell'oggetto, come tutte le informazioni su un cliente o un dipendente ecc.
È possibile definire una chiave primaria, uno o più campi che hanno un valore univoco per ogni record e uno o più indici su ogni tabella per recuperare i dati più rapidamente.
Query
Un oggetto che fornisce una visualizzazione personalizzata dei dati da una o più tabelle. Le query sono un modo per cercare e compilare dati da una o più tabelle.
Eseguire una query è come porre una domanda dettagliata al database.
Quando si crea una query in Access, si definiscono condizioni di ricerca specifiche per trovare esattamente i dati desiderati.
In Access è possibile utilizzare la query grafica per struttura di esempio oppure è possibile scrivere istruzioni SQL (Structured Query Language) per creare le query.
È possibile definire query per selezionare, aggiornare, inserire o eliminare dati.
È inoltre possibile definire query che creano nuove tabelle dai dati in una o più tabelle esistenti.
Modulo
Il modulo è un oggetto in un database desktop progettato principalmente per l'immissione o la visualizzazione dei dati o per il controllo dell'esecuzione dell'applicazione. I moduli vengono utilizzati per personalizzare la presentazione dei dati che l'applicazione estrae da query o tabelle.
I moduli vengono utilizzati per immettere, modificare e visualizzare i record.
Il motivo per cui i moduli vengono utilizzati così spesso è che rappresentano un modo semplice per guidare le persone a inserire i dati correttamente.
Quando si immettono informazioni in un modulo in Access, i dati vanno esattamente dove il progettista del database desidera che vadano in una o più tabelle correlate.
rapporto
Il report è un oggetto nei database desktop progettato per la formattazione, il calcolo, la stampa e il riepilogo dei dati selezionati.
È possibile visualizzare un rapporto sullo schermo prima di stamparlo.
Se i moduli sono a scopo di input, i report sono per l'output.
Tutto ciò che intendi stampare merita un rapporto, sia che si tratti di un elenco di nomi e indirizzi, di un riepilogo finanziario per un periodo o di una serie di etichette postali.
I report sono utili perché consentono di presentare i componenti del database in un formato di facile lettura.
Puoi persino personalizzare l'aspetto di un rapporto per renderlo visivamente accattivante.
Access ti offre la possibilità di creare un rapporto da qualsiasi tabella o query.
Altri oggetti di MS Access
Diamo ora uno sguardo ad altri oggetti di MS Access.
Macro
Questo oggetto è una definizione strutturata di una o più azioni che si desidera che Access esegua in risposta a un evento definito. Una macro di accesso è uno script per fare un lavoro. Ad esempio, per creare un pulsante che apre un report, è possibile utilizzare una macro che attiverà l'azione OpenReport.
È possibile includere condizioni semplici nelle macro per specificare quando una o più azioni nella macro devono essere eseguite o ignorate.
È possibile utilizzare le macro per aprire ed eseguire query, per aprire tabelle o per stampare o visualizzare report.
È inoltre possibile eseguire altre macro o procedure Visual Basic dall'interno di una macro.
Le macro di dati possono essere collegate direttamente agli eventi della tabella come l'inserimento di nuovi record, la modifica di record esistenti o l'eliminazione di record.
Le macro di dati nelle app Web possono anche essere oggetti autonomi che possono essere richiamati da altre macro di dati o oggetti macro.
Modulo
Il modulo è un oggetto nei database desktop che contengono procedure personalizzate codificate utilizzando Visual Basic. I moduli forniscono un flusso di azioni più discreto e consentono di intercettare gli errori.
Tutto ciò che può essere fatto in una macro può essere fatto anche in un modulo, ma non si ottiene l'interfaccia della macro che richiede cosa è necessario per ogni azione.
I moduli sono molto più potenti e sono essenziali se si prevede di scrivere codice per un ambiente multiutente, poiché le macro non possono includere la gestione degli errori.
I moduli possono essere oggetti autonomi contenenti funzioni che possono essere chiamate da qualsiasi punto dell'applicazione oppure possono essere associati direttamente a una maschera o un report per rispondere agli eventi nella maschera o nel report associato.