Distribuzione di un'applicazione di accesso. Termini di lavoro con il programma

Microsoft Access 2007 è una delle prime build del popolare sistema di gestione di database di uno dei principali produttori di software del mondo. Basato sul motore di Access 2007, puoi creare un database normalizzato e ben strutturato con chiavi, indici e relazioni aggiunti. Il programma ha anche la possibilità di utilizzare report interattivi che estraggono informazioni da tabelle basate su una determinata logica aziendale e le visualizzano all'utente senza la necessità di prescrivere parametri e relazioni aggiuntivi. I report possono contenere sia contenuto di testo statico che campi dinamici generati sulla base di calcoli o estrazione di contenuto direttamente dalle celle della tabella. Access 2007 supporta un'ampia gamma di tipi di dati, inclusi valori di testo, numerici, monetari, fissi ed esponenziali, nonché data e ora, campi booleani, allegati e collegamenti ipertestuali. Grazie alla procedura guidata di query integrata, l'intera procedura per la generazione di query SQL in Access 2007 è completamente automatizzata, il che apre ulteriori possibilità durante l'estrazione del contenuto e la selezione dei dati dal database.

Opzioni e strumenti avanzati in Microsoft Access 2007

id="a1">

I seguenti miglioramenti e miglioramenti sono stati implementati nella prossima edizione dello strumento proprietario per l'ufficio:

  • un'interfaccia semplificata di Office Fluent su misura per una ricerca più semplice e prestazioni migliori nel microambiente di Access 2007
  • mezzi di transizione migliorati. Il nuovo riquadro di spostamento fornisce strumenti per ottenere una rappresentazione strutturale e visiva completa di tabelle, moduli, query e report
  • voci di contatto importate da Outlook 2007 . Il set di funzionalità standard prevede sia l'importazione di contenuto dalla rubrica di Outlook che l'esportazione dei dati utente in un'infrastruttura esterna
  • filtrare e ordinare i dati. La funzione presentata consente di ottenere informazioni affidabili e comprensibili sull'attività aziendale e sulle attività aziendali. Testo, numeri e date applicano impostazioni di filtraggio personalizzate
  • generatore di moduli WYSIWYG multitasking e intuitivo. In esso, l'utente può modificare e configurare il layout del modulo in modo indipendente, in tempo reale.

Se stai cercando una build ufficiale stabile e affidabile del programma con localizzazione russa completa, sul nostro sito Web puoi scaricare l'ultima versione di Access 2007 senza preregistrazione e autenticazione sul portale. Tutti i software presenti sul portale sono distribuiti gratuitamente, senza limitazioni funzionali.

Requisiti di sistema di Microsoft Access 2007

Per interagire in modo rapido ed efficiente con l'ambiente DBMS, assicurati che il tuo dispositivo funzionante soddisfi i seguenti parametri:

  • scheda grafica: la scheda grafica deve supportare una risoluzione minima di 1024x768 o superiore
  • archiviazione: 1,5 - 2 GB di spazio libero su supporto fisico
  • Shell operativa: Win Vista SP2/XP SP3, Windows Server 2003 SP2 e sistemi di generazione successiva successivi
  • RAM: 256 MB di RAM
  • processore: un dispositivo con una frequenza di 500 MHz o superiore.

Recensione video di Microsoft Access 2007

Microsoft Access 2007 è uno dei programmi di database più famosi. L'ultima versione del software include la possibilità di lavorare con vari formati di file delle versioni precedenti, nonché il supporto per un nuovo tipo di file con estensione .accdb. L'applicazione contiene anche piccoli miglioramenti alle funzioni e alle impostazioni popolari che hanno reso il lavoro con il programma ancora più comodo e conveniente. Nonostante il software sia incluso in Microsoft Office, puoi scaricare Access 2007 dal nostro sito indipendentemente dagli altri programmi nel pacchetto. La versione proposta dell'applicazione è la versione russa.

Novità di Microsoft Access 2007

id="a1">

Il nuovo formato di file ACCDB include il supporto per campi multivalore e allegati, oltre a una serie di nuove opzioni:

  • Campi che possono avere più valori diversi contemporaneamente
    Questo tipo di campo viene utilizzato nei casi in cui è necessario salvare diverse opzioni senza creare una struttura di database più complessa.
  • Tipo di dati dell'allegato
    Questo tipo di dati è necessario per un'archiviazione più conveniente di documenti di vario tipo, nonché di file binari nel database senza un ulteriore aumento del volume.
  • Crittografia migliorata
    Ora puoi impostare una password per il database e crittografarne il contenuto
  • Integrazione migliorata con SharePoint Services e Microsoft Outlook 2007
  • Tracciamento della cronologia MEMO per la memorizzazione di grandi quantità di informazioni.

Sul nostro sito puoi scaricare gratuitamente Microsoft Access 2007: scaricare e installare l'applicazione è abbastanza semplice e veloce.

Requisiti di sistema per l'accesso 2007:

id="a2">
  1. Frequenza del processore da 500 MHz
  2. Più di 256 MB di RAM
  3. 1,5-2 GB di spazio libero su disco rigido
  4. Risoluzione dello schermo superiore a 1024x768 pixel
  5. Windows XP con SP3, Vista con SP2, Windows Server 2003 con SP2 o versioni successive.

Nel mondo moderno sono necessari strumenti che consentano di archiviare, organizzare ed elaborare grandi quantità di informazioni con cui è difficile lavorare in Excel o Word.

Tali repository vengono utilizzati per sviluppare siti di informazioni, negozi online e componenti aggiuntivi di contabilità. Gli strumenti principali che implementano questo approccio sono MS SQL e MySQL.

Il prodotto di Microsoft Office è una versione semplificata in termini di funzionalità ed è più comprensibile per gli utenti inesperti. Esaminiamo passo dopo passo la creazione di un database in Access 2007.

Descrizione di MS Access

Microsoft Access 2007 è un sistema di gestione di database (DBMS) che implementa un'interfaccia utente grafica completa, il principio di creazione di entità e relazioni tra di loro, nonché il linguaggio di query SQL strutturale. L'unico svantaggio di questo DBMS è l'impossibilità di lavorare su scala industriale. Non è progettato per memorizzare enormi quantità di dati. Pertanto, MS Access 2007 viene utilizzato per piccoli progetti e scopi personali non commerciali.

Ma prima di mostrare passo dopo passo la creazione di un database, è necessario familiarizzare con i concetti di base della teoria dei database.

Definizioni dei concetti di base

Senza una conoscenza di base dei controlli e degli oggetti utilizzati per creare e configurare il database, è impossibile comprendere con successo il principio e le caratteristiche della personalizzazione dell'area tematica. Pertanto, ora cercherò di spiegare in termini semplici l'essenza di tutti gli elementi importanti. Quindi, iniziamo:

  1. Un'area argomenti è un insieme di tabelle create in un database che sono collegate tra loro tramite chiavi primarie e secondarie.
  2. Un'entità è una tabella di database separata.
  3. Attributo: l'intestazione di una colonna separata nella tabella.
  4. Una tupla è una stringa che prende il valore di tutti gli attributi.
  5. La chiave primaria è un valore univoco (id) assegnato a ciascuna tupla.
  6. La chiave secondaria della tabella "B" è il valore univoco della tabella "A" utilizzato nella tabella "B".
  7. La query SQL è un'espressione speciale che esegue un'azione specifica con il database: aggiunta, modifica, eliminazione di campi, creazione di selezioni.

Ora che abbiamo un'idea generale di cosa lavoreremo, possiamo iniziare a creare un database.

Creazione database

Per chiarezza dell'intera teoria, creiamo un database di formazione "Studenti-Esami", che conterrà 2 tabelle: "Studenti" ed "Esami". La chiave principale sarà il campo "Numero record", perché. questo parametro è unico per ogni studente. I campi rimanenti sono destinati a informazioni più complete sugli studenti.

Quindi, procedi come segue:


Tutto, ora resta solo da creare, compilare e collegare tabelle. Passa all'elemento successivo.

Creazione e popolamento di tabelle

Dopo aver creato correttamente il database, sullo schermo apparirà una tabella vuota. Per formarne la struttura e riempirla, procedere come segue:



Consiglio! Per ottimizzare il formato dei dati, vai alla scheda "Modalità tabella" sulla barra multifunzione e fai attenzione al blocco "Formattazione e tipo di dati". Lì puoi personalizzare il formato dei dati visualizzati.

Creazione e modifica di schemi di dati

Prima di iniziare a collegare due entità, per analogia con il paragrafo precedente, è necessario creare e compilare la tabella "Esami". Ha i seguenti attributi: "Numero record", "Esame1", "Esame2", "Esame3".

Per eseguire query, dobbiamo collegare le nostre tabelle. In altre parole, questo è un tipo di dipendenza che viene implementata utilizzando i campi chiave. Per questo hai bisogno di:


Il costruttore dovrebbe creare automaticamente la relazione, a seconda del contesto. Se ciò non è accaduto, allora:


Esecuzione di query

Cosa fare se abbiamo bisogno di studenti che studiano solo a Mosca? Sì, ci sono solo 6 persone nel nostro database, ma cosa succede se ce ne sono 6000? Senza strumenti aggiuntivi, sarà difficile scoprirlo.

È in questa situazione che ci vengono in aiuto le query SQL, che aiutano a rimuovere solo le informazioni necessarie.

Tipi di richiesta

La sintassi SQL implementa il principio CRUD (abbreviato dall'inglese create, read, update, delete - "create, read, update, delete"). Quelli. Con le richieste, puoi implementare tutte queste funzionalità.

per campione

In questo caso entra in gioco il principio della “lettura”. Ad esempio, dobbiamo trovare tutti gli studenti che studiano a Kharkiv. Per questo hai bisogno di:


E se fossimo interessati agli studenti di Kharkiv che hanno più di 1000 borse di studio? Quindi la nostra richiesta sarà simile a questa:

SELEZIONA * DA Studenti DOVE Indirizzo = Kharkiv E Borsa di studio > 1000;

e la tabella risultante sarà simile a questa:

Per creare un'entità

Oltre ad aggiungere una tabella utilizzando il costruttore integrato, a volte potrebbe essere necessario eseguire questa operazione utilizzando una query SQL. Nella maggior parte dei casi, ciò è necessario durante lo svolgimento di laboratori o tesine nell'ambito di un corso universitario, perché nella vita reale non ce n'è bisogno. A meno che, ovviamente, tu non sia uno sviluppatore di app professionale. Quindi, per creare una richiesta, è necessario:

  1. Vai alla scheda "Crea".
  2. Fare clic sul pulsante "Query Builder" nel blocco "Altri".
  3. Nella nuova finestra, fai clic sul pulsante SQL, quindi inserisci il comando nel campo di testo:

CREA TAVOLA Insegnanti
(Codice Insegnante INT CHIAVE PRIMARIA,
Cognome CHAR(20),
Nome CAR (15),
Secondo nome CHAR (15),
Sesso CAR (1),
data di nascita DATA,
soggetto_principale CHAR(200));

dove "CREA TABELLA" significa creare la tabella "Insegnanti" e "CHAR", "DATE" e "INT" sono i tipi di dati per i valori corrispondenti.


Attenzione! Alla fine di ogni richiesta deve essere presente un carattere ";". Senza di esso, l'esecuzione dello script risulterà in un errore.

Per aggiungere, eliminare, modificare

Tutto è molto più semplice qui. Di nuovo vai al campo per creare una richiesta e inserisci i seguenti comandi:


Creazione modulo

Con un numero enorme di campi nella tabella, diventa difficile riempire il database. È possibile omettere accidentalmente un valore, immettere un valore errato o immettere un tipo diverso. In questa situazione, i moduli vengono in soccorso, con l'aiuto dei quali è possibile compilare rapidamente entità e ridurre al minimo la probabilità di commettere un errore. Ciò richiederà i seguenti passaggi:


Abbiamo già considerato tutte le funzioni di base di MS Access 2007. Rimane l'ultima componente importante: la generazione di report.

Generazione di report

Un report è una funzione speciale di MS Access che consente di formattare e preparare i dati da un database per la stampa. Viene utilizzato principalmente per creare fatture, rapporti contabili e altra documentazione d'ufficio.

Se non hai mai riscontrato una tale funzione, si consiglia di utilizzare il "Report Wizard" integrato. Per fare ciò, procedi come segue:

  1. Vai alla scheda "Crea".
  2. Fare clic sul pulsante "Report Wizard" nel blocco "Report".

  3. Seleziona la tabella di interesse e i campi che desideri stampare.

  4. Aggiungi il livello di raggruppamento richiesto.

  5. Seleziona il tipo di ordinamento per ogni campo.

  6. Personalizza la visualizzazione del layout per il report.

    Conclusione

    Quindi, possiamo dire con sicurezza di aver completamente analizzato la creazione di un database in MS Access 2007. Ora conosci tutte le funzioni di base di un DBMS: dalla creazione e popolamento di tabelle alla scrittura di query selezionate e alla creazione di report. Questa conoscenza è sufficiente per svolgere un semplice lavoro di laboratorio nell'ambito di un programma universitario o utilizzarla in piccoli progetti personali.

    Per progettare database più complessi, è necessario comprendere la programmazione orientata agli oggetti e apprendere DBMS come MS SQL e MySQL. E per coloro che hanno bisogno di esercitarsi nella scrittura di query, consiglio di visitare il sito SQL-EX, dove troverete molti problemi pratici e divertenti.

    Buona fortuna nel padroneggiare nuovo materiale e se hai domande, sei il benvenuto nei commenti!


Microsoft Office Access 2007- società DBMS relazionale Microsoft.Ha un'ampia gamma di funzioni, tra cui query correlate, collegamenti con tabelle e database esterni. Con il linguaggio VBA integrato, puoi scrivere applicazioni che funzionano con i database in Access stesso.

Microsoft Office Access 2007 fornisce un potente set di strumenti che consentono di organizzare rapidamente l'accounting, la creazione di report e la condivisione dei dati. Senza una conoscenza specializzata del database, gli utenti possono creare rapidamente potenti applicazioni di contabilità personalizzando uno dei numerosi modelli predefiniti, convertendo database esistenti o creando un nuovo database.Con Office Access 2007, le applicazioni di database e i report possono essere facilmente adattati alle mutevoli esigenze aziendali. Il supporto esteso per Windows SharePoint Services 3.0 in Office Access 2007 consente la condivisione, la convalida, il backup e la gestione dei dati.

Requisiti di sistema:

  • Computer e processore: Frequenza non inferiore a 500 MHz
  • Memoria: RAM almeno 256 MB
  • Spazio su disco rigido: 1,5 GB. Parte dello spazio su disco verrà liberato dopo l'installazione rimuovendo il pacchetto di avvio originale da esso.
  • Lettore di dischi: Unità CD o DVD
  • Schermo: Risoluzione non inferiore a 1024x768 pixel
  • Sistema operativo: Microsoft Windows XP Service Pack 2 (SP2), Windows Server 2003 Service Pack 1 (SP1) o versioni successive*
*- La pulizia guidata di Office non è disponibile nei sistemi operativi a 64 bit.




Dimensioni, sistema operativo: 211,77 Mb, Windows 7/Vista/XP
Lingua: russo
Termini di distribuzione: La medicina è cucita

Introduzione 2

Banca dati 3

Creazione di un nuovo database 3

Creazione di un database con 4 modelli

Tabelle 5

Creare una tabella utilizzando i modelli di tabella 5

Creazione di una tabella con Table Designer 7

Tabelle di collegamento 9

Lista di sostituzione 13

Richieste 16

Procedura guidata di interrogazione 16

3.2. Generatore di query 19

Condizione di selezione 20

Richiesta di azione 22

Query SQL 24

Moduli 26

Maestro del modulo 26

Generatore di moduli 28

Rapporti 30

Creazione guidata rapporto 30

Report Designer 32

Appendice 34

Tipi di dati 34

Tipi di richieste di intervento 34

Tipi di query SQL 35

Controlli sui moduli 36

Microsoft Access 2007

Microsoft Access 2007 è un programma di gestione di database professionale. Con il suo aiuto, puoi accumulare e organizzare una varietà di informazioni, cercare e ordinare oggetti in base a criteri selezionati, progettare moduli convenienti per l'immissione di dati e generare report dal design accattivante basati su record esistenti.

I database sono un insieme di strutture progettate per archiviare grandi quantità di informazioni e moduli di programma che gestiscono i dati, li selezionano, li ordinano e altre azioni simili. Le informazioni sul database sono archiviate in una o più tabelle. Qualsiasi tabella con dati è costituita da un insieme di record dello stesso tipo posizionati uno dopo l'altro. Sono righe di tabella che possono essere aggiunte, rimosse o modificate. Ogni record è un insieme di campi con nome, o celle, che possono memorizzare un'ampia varietà di informazioni, da una data di nascita a una descrizione dettagliata di una ricetta. Campi dello stesso tipo in record diversi formano una colonna di tabella.

I record di una tabella possono contenere collegamenti a dati di un'altra tabella, ad esempio una tabella con un elenco di prodotti può contenere collegamenti a un elenco di produttori di beni con i loro indirizzi e altri dettagli. Allo stesso tempo, le registrazioni relative a prodotti diversi possono puntare allo stesso produttore. Questa interazione di tabelle è chiamata relazione.

Altri moduli di database sono progettati per elaborare le informazioni memorizzate nelle tabelle. Le query recuperano i dati che soddisfano determinate condizioni. I moduli sono progettati per l'input formattato e la percezione delle informazioni. I report forniscono l'output (di solito a una stampante) di un elenco colorato di record con intestazioni, paragrafi e sottoparagrafi.

1. Banca dati

1.1. Creazione di un nuovo database.

1.1.1. Avvia Microsoft Access eseguendo il comando del menu Start > Programmi > Microsoft Office >

Fig.1.1. Finestra di Microsoft Access

1.1.2. Nella finestra che si apre (Fig. 1), clicca sull'icona - Nuovo Database

1.1.3. Nel campo "Nome file", scrivi il nome del database creato "Libreria".

1.1.4. Per impostazione predefinita, il database viene creato nella cartella I miei documenti, per modificare il percorso, fare clic sull'icona a sinistra del campo "Nome file".

1.1.5. Fare clic sul pulsante "Crea".

1.2. Creazione di un database utilizzando i modelli.

1.2.1. Avvia Microsoft Access eseguendo il comando del menu Start > Programmi > Microsoft Office > Microsoft Office Access 2007.

1.2.2. Nella finestra che si apre (Fig. 1.1.), nel campo "Categorie modelli" > Modelli locali, selezionare il modello desiderato.

Fig.1.2. Modelli locali

1.2.3. Fare clic sul pulsante "Crea".

2. Tabelle

Dopo aver creato un nuovo database, si apre la finestra "database" (Fig. 2.1.).

Fig.2.1. Finestra del database

2.1. Crea una tabella utilizzando i modelli di tabella.

2.1.1. Vai alla scheda Crea.

Fig.2.2. Menù superiore


2.1.2. Fai clic su "Modelli di tabella", seleziona "Contatti".

2.1.3. Di conseguenza, abbiamo una tabella con nomi di colonne già pronti, se necessario, puoi aggiungere le tue colonne (fai doppio clic su LMB sull'ultima colonna "Aggiungi campo" e inserisci il nome di una nuova colonna) o eliminane altre colonne (fare clic con il pulsante destro del mouse su una colonna aggiuntiva, la voce del menu contestuale è "Elimina colonna").

Fig.2.3. Finestra della tabella

2.1.4. Fare clic nella cella denominata "Organizzazione" e inserire il nome dell'organizzazione (Scuola), al valore "Codice" viene automaticamente assegnato un valore.

2.1.5. Completa il resto delle celle della tabella.

Riso. 2.4. tabella dati

2.1.6. Salvare la tabella: RMB nella scheda "Table2", inserire il nome "Contatti", fare clic su OK.

2.2. Creazione di una tabella utilizzando il designer di tabelle.

2.2.1. Fare clic sulla scheda "Tabella 1".

2.2.2. Passaggio alla modalità progettazione:


Fig.2.5. Selezione di una modalità di visualizzazione


Fig.2.6. Immissione di un nome di tabella

2.2.4. Nella finestra di progettazione della tabella che si apre, puoi inserire i nomi dei campi per una nuova tabella o aggiungere campi a una tabella già creata.

Fig.2.7. Finestra di design da tavolo

2.2.5. Fare clic nella cella sotto la cella "Codice", inserire il nome della colonna "Nome", il tipo di dati è testo. Compila qualche altra casella.

Fig.2.8. Compilazione dei campi della tabella

2.2.6. Passa alla modalità tabella: Visualizza > Modalità tabella.

2.2.7. Compiliamo la tabella allo stesso modo del paragrafo 2.1.4. e 2.1.5.

Fig.2.9. tabella dati

2.3. Tabelle di collegamento.

La relazione consente di impostare regole per l'interazione tra le tabelle. Esistono due tipi di relazioni: uno-a-molti e molti-a-molti. Nel nostro caso, quando si crea un database di libreria, è adatta una relazione: molti a molti, ad es. una persona può avere più libri e persone diverse possono avere copie dello stesso libro.

Quando si crea una relazione uno-a-molti, il codice ID della prima tabella viene scritto come una colonna separata nella seconda tabella.

Quando si crea una relazione molti-a-molti, i codici ID di entrambe le tabelle vengono scritti nella terza tabella (ausiliaria).

Diamo un'occhiata a un esempio:

2.3.1. Vai alla scheda "Crea" e crea una nuova tabella.

2.3.2. Quindi passiamo alla modalità di progettazione, salvando la tabella con il nome "Record".

2.3.3. Inseriamo i nomi delle colonne, come nell'esempio.

Fig.2.10. Compilazione dei campi della tabella

2.3.4. Passiamo alla modalità tabella e la riempiamo secondo l'esempio.

Riso. 2.11. tabella dati

2.3.5. Vai alla scheda "Lavora con i database" e fai clic sul pulsante "Schema dati".

2.3.6. Nella finestra che si apre, aggiungiamo in sequenza tutte e tre le tabelle.

Fig.2.12. Finestra dello schema

2.3.7. Creare un collegamento - Posizioniamo il puntatore sulla voce "Codice" dalla tabella "Libri", premiamo il LMB e, senza rilasciarlo, lo trasciniamo sulla voce "Codice libro" dalla tabella "Records".

2.3.8. Nella finestra che appare, seleziona la casella Applica integrità dei dati. Questa modalità impedisce ad Access di lasciare record nella tabella Record che non possono corrispondere a un record della tabella Libri con un valore di campo ID corrispondente.

Selezionando la casella di controllo Elimina record correlati a catena, l'eliminazione di una voce nella tabella Libri eliminerà tutti i record corrispondenti nella tabella Record. Se il flag specificato viene cancellato, è vietata la cancellazione di quei record della tabella "Libri", a cui fa riferimento almeno un record della tabella "Record".

Selezionando la casella di controllo Aggiornamento a cascata dei campi correlati, quando viene aggiornato il campo "Codice" della tabella "Libri", i campi omonimi nei record corrispondenti della tabella "Record" verranno aggiornati automaticamente .

Fig.2.13. Parametri di comunicazione

2.3.9. Fare clic sul pulsante "Crea".

2.3.10. Ripetiamo i paragrafi 2.4.7., 2.4.8., 2.4.9. per la tabella "Contatti".

Fig.2.14. Schema dei dati

2.4. Elenco di sostituzione.

Quando si riempie la tabella "Records" con nuovi dati, l'uso di questo codice ID è molto scomodo; per facilitare la compilazione della tabella in Access, c'è un elenco di sostituzione.

2.4.1. Apri la tabella "Record" in modalità progettazione.

2.4.2. Per il nome del campo "Codice libro" nel campo "Tipo di dati", selezionare la voce - Procedura guidata di sostituzione.

Fig.2.15. Procedura guidata di sostituzione

2.4.3. Nella finestra "Crea sostituzione" che si apre, lasciare lo switch come mostrato in figura e cliccare su "Avanti >".

2.4.4. Seleziona la tabella "Libri" e fai clic su "Avanti >".

Fig.2.16. Procedura guidata di sostituzione

Fig.2.17. Procedura guidata di sostituzione

2.4.6. È possibile ordinare i record in ordine crescente o decrescente selezionando il nome del campo dall'elenco, fare clic su "Avanti >".

Fig.2.18. Procedura guidata di sostituzione

2.4.7. Per creare una sostituzione, fai clic su "Fine".

Fig.2.19. Procedura guidata di sostituzione

Ora la tabella Post mostrerà il titolo del libro e il suo autore invece del codice del libro. Ora fai lo stesso con la colonna "codice contatto", aggiungendo i campi nome e cognome dalla tabella "Contatti".

Fig.2.20. Tabella "Record"

E per aggiungere una nuova voce, apparirà un elenco di libri o contatti.

Fig.2.21. Riempire la tabella utilizzando la procedura guidata

Le query sono uno strumento per la ricerca e la strutturazione dei dati. Una query indirizzata a una o più tabelle avvia la selezione di un determinato dato e il suo trasferimento in una tabella formata dalla query stessa. Di conseguenza, si ottiene un sottoinsieme dell'insieme di informazioni delle tabelle di origine, formato secondo una determinata legge. Se la quantità di informazioni da elaborare è elevata, la selezione dei dati necessari in tale sottoinsieme può ridurre significativamente il tempo di elaborazione. Nei sistemi client-server, in cui i database principali sono archiviati su un file server, il sistema di query consente di ridurre la quantità di informazioni trasmesse sulla rete locale.

3.1. Procedura guidata di interrogazione

Per semplificare le cose per l'utente, Access include una procedura guidata per le query che automatizza il processo di creazione di una query.


3.1.1. Vai alla scheda "Crea" e premi il pulsante

3.1.2. Seleziona "Query semplice" e fai clic su OK.

3.1.3. Nell'elenco a discesa "Tabelle e query" selezionare la tabella "Contatti", dall'elenco "Campi disponibili" selezionare: Cognome, Nome e Telefono di lavoro. Quindi, dalla tabella "Libri", selezionare: Titolo e Autore; e dalla tabella "Record" - Data di emissione. E fai clic su "Avanti".

Fig.3.1. Procedura guidata di interrogazione

3.1.4. Seleziona un rapporto dettagliato e fai clic su Avanti.

Fig.3.2. Procedura guidata di interrogazione

3.1.5. Immettere il nome della query, impostare l'interruttore su "Apri query per visualizzare i dati" e fare clic su "Fine".

Fig.3.3. Procedura guidata di interrogazione

3.1.6. Il risultato è una tabella:

Fig.3.4. Tabella delle interrogazioni

3.2. Generatore di query

La procedura guidata Query può costruire solo semplici condizioni di selezione. Per imporre ulteriori restrizioni, è necessario utilizzare il generatore di query, che fornisce il controllo completo sui parametri di query e la costruzione di complesse condizioni di selezione dei dati.

3.2.1. Vai alla scheda "Crea" e premi il pulsante

3.2.2. Aggiungi tutte e tre le tabelle e chiudi la finestra.

Riso. 3.5. Aggiunta di una tabella

3.2.3. Dall'elenco a discesa, selezionare le tabelle e i campi da visualizzare nella query.

Fig.3.6. Finestra di progettazione della query

3.3. Condizione di selezione

L'aggiunta di una condizione di selezione alla query consente di selezionare dalla tabella non tutti i record, ma solo quelli che soddisfano determinati criteri. Ad esempio, supponiamo di volere record che risalgono a febbraio 2007.

3.3.1. Nel modulo di richiesta, fare clic con il tasto destro del mouse sulla cella Condizione di selezione della quinta colonna e selezionare il comando "Costruisci" dal menu contestuale. Si aprirà la finestra del generatore di espressioni.

Fig.3.7. Finestra del Generatore di espressioni

3.3.2. Nell'elenco a sinistra del builder, fare clic sulla cartella Operatori.

3.3.3. Nell'elenco centrale, seleziona la categoria Confronto.

3.3.4. Nell'elenco a destra, fare doppio clic sulla voce Between.

3.3.5. Fare clic per selezionare il primo segnaposto "Espressione" nel campo della formula.

3.3.6. Nell'elenco a sinistra del generatore di espressioni, fare doppio clic per aprire la cartella Funzioni.

3.3.7. Fare clic sulla cartella Funzioni integrate, che contiene le funzioni di accesso standard.

3.3.8. Nell'elenco centrale del generatore di espressioni, fai clic sull'elemento Data/Ora.

3.3.9. Nell'elenco a destra, fare doppio clic sulla funzione DateValue per sostituire il segnaposto Espressione con essa.

3.3.10. Con il segnaposto "stringexpr" selezionato, inserire il testo "02/01/2007".

3.3.11. Ripetendo i passaggi 3.3.5 - 3.3.10 , sostituiamo il secondo segnaposto "Expression" con l'espressione DateValue ("31/02/2007").

Di conseguenza, abbiamo la formula tra DateValue ("02/01/2007") e DateValue ("02/31/2007"). Verifica se la data è compresa tra il 1 febbraio e il 31 febbraio 2007.

3.3.12. Premiamo il pulsante OK.

3.3.13. Premere per completare la richiesta.

Fig.3.8. Risultato della query

Le query possono essere utilizzate anche per aggiungere, rimuovere e aggiornare un gruppo di record in una tabella. Tali query sono un potente strumento di trasformazione dei dati, vengono chiamate richieste di azione. Ad esempio, dobbiamo cambiare il numero di indice della carta nella tabella Libri. Sostituisci la prima cifra - 4 con 6. Tale operazione è difficile da eseguire "manualmente" se la tabella ha più di mille voci.

3.4.1. Crea una nuova query in modalità progettazione.

3.4.2. Nella finestra di progettazione, apri la tabella "Libri".

3.4.3. Nel campo del valore, seleziona "Numero indice carta".

Fig.3.9. Finestra di progettazione della query

3.4.4. Nel campo "Tipo di richiesta", seleziona una richiesta di aggiornamento e nel modulo di richiesta verrà visualizzato un altro campo: aggiornamento, in cui è necessario inserire un nuovo valore di campo.

3.4.5. Nel campo "Aggiorna", richiama il menu contestuale, fai clic sulla voce "Costruisci"

3.4.6. Nella finestra del generatore di espressioni, scrivi la formula:

Fig.3.10. Finestra del Generatore di espressioni

3.4.7. Nel campo "Condizione di selezione", richiamare il menu contestuale, fare clic sulla voce "Costruisci"

3.4.8. Nella finestra del generatore di espressioni, scrivi la formula:

Fig.3.11. Finestra del Generatore di espressioni

3.4.9. Chiudiamo la richiesta salvandola sotto il nome "Aggiorna".

3.4.10. Facendo doppio clic eseguiamo la query "Aggiorna", Access ti informerà della scoperta di un record che soddisfa la condizione di selezione e ti chiederà di confermare la necessità di modificarlo.

Il linguaggio SQL è il linguaggio di gestione dei database client-server più utilizzato. È un linguaggio di database relazionale, non un linguaggio di programmazione di sistemi. Microsoft Access utilizza il linguaggio Jet SQL.

3.5.1. Crea una nuova query in modalità progettazione.

3.5.2. Passiamo alla modalità SQL.

3.5.3. Nella finestra che si apre, viene scritta una query in SQL.

Figura 3.12. Finestra di query SQL.

3.5.4. Scriviamo una query per aggiungere un nuovo record alla tabella "Libri":

VALORI ("Mu-Mu", "Turgenev", "Rospechat", "2007", "845623");


3.5.5. Fare clic sul pulsante, verrà visualizzata una finestra di conferma per l'aggiunta di un nuovo record, fare clic su OK.

Riso. 3.13. Aggiornata la tabella "Libri".

Mentre le tabelle e le query consentono di visualizzare lunghi elenchi di record sullo schermo, i moduli consentono di concentrarsi su un record particolare. Facilitano l'immissione, la modifica e la percezione delle informazioni, possono contenere firme ausiliarie ed elementi di design.

4.1. Creazione guidata modulo

4.1.1. Vai alla scheda "Crea" e avvia il "Form Mater"

Fig.4.1. Avvio della Creazione guidata modulo

4.1.2. Nell'elenco "Tabelle e query", seleziona Tabella: Contatti.

4.1.3. Fare clic sul pulsante ">>" per aggiungere tutti i campi all'elenco dei campi selezionati.

4.1.4. Seleziona il campo "Codice" e clicca su "< » уберите из списка выбранных полей, т.к. значение этого поля является кодом, оно неважно для пользователя и поэтому его не следует включать в форму.

Riso. 4.2. Creazione guidata modulo

4.1.6. Nella finestra successiva, seleziona l'aspetto del modulo - allineato e fai clic sul pulsante "Avanti>".

4.1.7. Nella terza finestra della procedura guidata, seleziona lo stile di progettazione del modulo (come preferisci) e fai clic sul pulsante "Avanti>".

4.1.8. Nella quarta finestra, fai clic sul pulsante "Fine" senza modificare nulla.

Fig.4.3. Modulo di Contatto

Nella finestra del modulo, puoi modificare le voci esistenti e crearne di nuove.

4.2. Costruttore di moduli

Lo svantaggio dei moduli creati dal mago è che sono monotoni e non contengono iscrizioni esplicative. Per abbellire il modulo e disporre i campi in modo più conveniente, è necessario utilizzare la finestra di progettazione del modulo, che consente di spostare e ridimensionare gli elementi del modulo, associarli a un'origine dati e configurare qualsiasi altro parametro del modulo.

4.2.1. Creiamo, come mostrato nella sezione 4.1. modulo sul tavolo "Libri"

Riso. 4.4 Modulo del tavolo del libro

4.2.2. Fare clic sul pulsante "Visualizza" e passare alla modalità progettazione.

Riso. 4.5. Finestra di progettazione moduli

La finestra di progettazione ha una griglia di layout con un righello verticale e orizzontale per aiutare a posizionare gli oggetti.

Cliccando con il tasto destro del mouse nel campo "Titolo modulo" o "Area dati", voce Colore riempimento/sfondo, è possibile modificare il colore del campo.

Facendo clic su un qualsiasi elemento del modulo, viene visualizzata una cornice attorno ad esso, trascinando i bordi del quale è possibile modificare la forma e le dimensioni dell'elemento o spostarlo in un altro punto del modulo.

Ogni elemento del modulo ha le proprie proprietà, la finestra delle proprietà viene aperta facendo clic con il pulsante destro del mouse sull'elemento, elemento delle proprietà.

Fig.4.6. Finestra delle proprietà

In generale, i report sono simili ai moduli, ma in genere sono progettati per inviare informazioni da un database a una stampante. Pertanto, nei report, i dati sono formattati in modo che sia conveniente posizionarli su pagine separate. I report supportano una varietà di metodi di progettazione e consentono di raggruppare i dati, suddividendoli in blocchi logicamente solidi.

5.1. Procedura guidata di segnalazione

Per facilitare il lavoro dell'utente, Access dispone di una speciale procedura guidata che, se il tempo è breve, consente di creare rapidamente report piuttosto accattivanti.

5.1.1. Vai alla scheda "Crea" e avvia la Creazione guidata report

5.1.2. Nella finestra della procedura guidata che si apre, seleziona "Tabella: Contatti", aggiungi tutti i campi ad eccezione del campo "Codice", fai clic su "Avanti".


Riso. 5.1. Procedura guidata di segnalazione

5.1.3. Nella finestra successiva della procedura guidata, lascia tutto invariato e fai clic su "Avanti".

5.1.4. Seleziona Ordina per cognome e fai clic su Avanti.

Riso. 5.2. Procedura guidata di segnalazione

5.1.5. Impostiamo gli interruttori come mostrato in Fig.5.3. e fare clic su "Avanti".

Riso. 5.3. Procedura guidata di segnalazione

5.1.6. Seleziona lo stile del rapporto - Accedi al 2007 e fai clic su "Fine".

Riso. 5.4. Rapporto tabella contatti

5.2. Progettista di report

Il rapporto presentato in Fig. 5.4. presenta una serie di svantaggi, come ad esempio: alcuni campi occupano troppo spazio, mentre altri campi non si adattano; il rapporto è più lungo di una pagina, ecc.

Queste carenze possono essere corrette utilizzando il progettista di report.

5.2.1. Vai alla modalità di progettazione - RMB sul rapporto, elemento - Costruttore.

5.2.2. Progettazione report è simile a Progettazione moduli e puoi anche modificare le dimensioni, la forma e la posizione degli elementi. Spostiamo gli elementi in modo che non vadano oltre un foglio e occupino spazio in base al contenuto.

Riso. 5.5. Progettista di report

5.2.3. Dopo la modifica, vai alla modalità di anteprima.

Riso. 5.6. Rapporto pronto

6. Applicazione

6.1. Tipi di dati.

Per fornire la possibilità di memorizzare una varietà di informazioni in un database, Access offre un ampio set di tipi di dati:

Tabella 1

Digita il nome Scopo
Testo Testo lungo fino a 255 caratteri
Campo memo Testo fino a 65000 caratteri
Numerico Numeri di vari formati
Appuntamento Data e/o ora
Monetario Valori di valuta in vari formati
Contatore Un contatore che aumenta automaticamente di uno ad ogni nuova voce aggiunta
Logico Quantità che possono assumere solo due valori: sì/no
campo oggetto OLE Campi che consentono di inserire immagini, suoni e altri tipi di dati
Collegamento ipertestuale Collegamenti che consentono di aprire un oggetto di Access (tabella, modulo, query, ecc.), il file di un'altra applicazione o una pagina Web

6.2. Tipi di richieste di azione

Tavolo 2

Tipo di Descrizione
Scelta Recupera i record dal database e li visualizza.
Aggiornare Aggiorna i dati in una tabella esistente.
Un'associazione Interrogazione in modalità SQL
Crea una tabella Recupera i record dal database e li salva come una nuova tabella.
Attraverso Ruota i dati su due insiemi di valori, uno dei quali appare sul lato sinistro della tabella e l'altro nella parte superiore della tabella.
Richiesta del server Query SQL al server
Addendum Aggiunge dati a una tabella esistente
Rimozione Rimuove i dati che corrispondono alla condizione specificata dalla tabella specificata.
Controllo

6.3. Tipi di query SQL

Tabella 3

Istruzione Descrizione Sintassi
AGGIUNGI UTENTE Aggiunge uno o più esistenti utenti nell'esistente gruppo. AGGIUNGI UTENTE utente[, utente, …] A Gruppo
CREARE UN UTENTE Utilizzato per creare nuovi utenti. CREARE UN UTENTE utente password codice_personale [, password utente codice_personale, …]
CREARE UN GRUPPO Utilizzato per creare nuovi gruppi. CREARE UN GRUPPO codice_personale di gruppo[, codice_personale di gruppo, …]
LASCIA UTENTE Rimozione di uno o più utenti o eliminare utenti da gruppi LASCIA UTENTE utente[, utente, …]
GRUPPO A GOCCIA Rimozione di uno o più gruppi GRUPPO A GOCCIA Gruppo[, Gruppo, …]
SELEZIONA ... IN Crea una query per creare una tabella (Query per creare una tabella. Una query (istruzione SQL) che crea una nuova tabella in cui i record (righe) vengono copiati da una tabella esistente.). SELEZIONARE campo1[, campo2[, ...]] IN nuova_tabella DA fonte
ELIMINA Crea una query di eliminazione che elimina i record da una o più tabelle elencate nella clausola FROM che soddisfano la condizione della clausola WHERE. ELIMINA[ tavolo.*] DA tavolo DOVE condizione_selezione
TRASFORMARE Crea una query incrociata. TRASFORMARE funzione_statistica SELECT_istruzione PERNO campo pivot_table ])]

6.4. Controlli dei moduli

Quando si apre il Generatore di moduli, sullo schermo viene visualizzata la casella degli strumenti. Utilizzando i pulsanti della barra degli strumenti, è possibile aggiungere vari oggetti al modulo, i cui tipi sono elencati nella tabella.

Tabella 4

Nome elemento Scopo
Campo Utilizzato per immettere e visualizzare informazioni nei campi di tabelle e query, nonché per visualizzare i risultati dei calcoli
Firma Le etichette vengono create automaticamente insieme a elementi come campo di testo, casella combinata, ecc. Spiegano il significato del campo di input. È possibile utilizzare etichette aggiuntive per intestazioni e spiegazioni
Pulsante Facendo clic su tale pulsante viene eseguito un comando con il quale è possibile passare a un altro modulo, navigare tra i record ed eseguire molte altre operazioni.
combo box Consente sia l'immissione diretta di un valore in un campo che la sua selezione da un elenco a discesa di valori predefiniti
Elenco Consente di selezionare i dati da un insieme di elementi e non consente l'immissione diretta di valori
Sottomodulo/Rapporto Inserisce in un form (o report) un'area con un altro form (o report) collegato a quello principale
Linea Aggiunge una linea retta
Rettangolo Disegna un rettangolo trasparente o opaco con un bordo colorato di qualsiasi spessore
Cornice oggetto attaccata Oggetto OLE associato a una tabella o a un campo dati di query
Cambia gruppo Il gruppo di pulsanti di opzione fa riferimento ad alcuni campi della tabella. Ciascun pulsante di opzione del gruppo corrisponde a un valore intero specifico di questo campo
Casella di controllo Progettato per rappresentare i campi di tipo sì/no. La casella contrassegnata corrisponde al valore "yes" e quella vuota - "no"
Interruttore Elemento di un gruppo di pulsanti di opzione, in cui è possibile selezionarne solo uno (il suo cerchio appare in nero)
Interruttore Consente di inserire informazioni come sì/no. Il valore "yes" o "true" corrisponde alla posizione incassata dell'interruttore
Tab Consente di posizionare più set di controlli sullo stesso spazio dello schermo. Comodo nei casi in cui gli elementi sono facilmente divisi in gruppi logici
Inserisci grafico
Cornice per oggetti gratuita Oggetto OLE non associato ad alcuna origine dati
Immagine Disegno di qualsiasi formato grafico con cornice
Interruzione di pagina La riga lungo la quale viene generata la traduzione della pagina quando un modulo o un report viene inviato alla stampante
Inserisci collegamento ipertestuale Creare un collegamento a una pagina Web, un'immagine, un indirizzo e-mail o un programma
L'allegato Files allegati