Nwlapcug.com


Come aggiungere con un'impareggiabile Query in Access

Le query vengono utilizzate per estrarre un insieme specifico di dati da un database relazionale, ad esempio un file creato da Microsoft Office Access. Ogni record all'interno di un database relazionale ha uno o più campi, che spesso possono essere collegati ad altri tavoli all'interno del database stesso.

Se due tabelle hanno dati simili, è possibile eseguire una query di mancata corrispondenza (anche conosciuto come una "query dati non corrispondenti") per visualizzare i record che sono diversi. Inoltre, è possibile utilizzare una query speciale chiamata un "query di Accodamento" per accodare record a un database. Perché non è possibile contemporaneamente scrivere e leggere da una tabella di dati, combinando la mancata corrispondenza e query di Accodamento insieme richiede che i dati da aggiungere non possono essere scritto le tabelle cercate.

Istruzioni

Microsoft Office 2007 o versioni successive

1

Aprire Microsoft Office Access. Fare clic sul pulsante Office (che si presenta come un pulsante di "Start" di Windows rotondo) e selezionare "Apri". Selezionare il file di database che si desidera aprire e fare clic sul pulsante "Apri".

2

Fare clic sulla scheda "Crea" e selezionare "Progettazione Query". Selezionare il nome delle tabelle che si desidera confrontare e scegliere "Aggiungi". Fare clic su "Chiudi" per continuare.

3

Nella metà superiore della finestra di progettazione di query, individuare il campo comune tra le due tabelle. Se i database dispongono di più campi comuni, scegliere il campo comune che si desidera eseguire la ricerca. Trascinare il nome del campo da una delle tabelle nella posizione della sua controparte su altro tavolo. Una linea nera apparirà tra i due campi.

4

Fare clic destro sulla linea nera che unisce i campi in comune. Selezionare "Proprietà Join" dal menu a comparsa. Selezionare la relazione che si desidera avere le tabelle (come "includere tutti i record da"Table1"e solo i record di 'Table2' dove i campi di join sono pari") e fare clic su "OK".

5

Così entrambi visualizzare nella parte inferiore della finestra di progettazione della query, fare doppio clic su entrambi campi in comune. Digitare la frase "Is Null" nel campo in comune provenienti dalla tabella Table2. Tipo "Espr1:" (senza virgolette) davanti al nome del campo. Ad esempio, se entrambi i campi sono denominati "Campo1", modificare il campo provenienti da Table2 leggere "Espr1: campo1" (senza virgolette).

6

Fare clic sul pulsante "Aggiungi". Selezionare il nome della tabella che si desidera accodare a (ad esempio "tabella3") e fare clic sul pulsante "OK". Fare clic sul pulsante "Esegui" (pulsante con un punto esclamativo). Il database ti avviserà quando la query è completa; fare clic su "Sì" per accodare i record.

Microsoft Office 2003 o precedente

7

Aprire Microsoft Office Access. Fare clic su "File" e quindi fare clic su "Apri". Selezionare il file di database che si desidera aprire e fare clic sul pulsante "Apri".

8

Fare clic sull'oggetto "Query" nella finestra del database e fare doppio clic su "Crea una Query in visualizzazione struttura." Selezionare il nome delle tabelle che si desidera confrontare e scegliere "Aggiungi". Fare clic su "Chiudi" per continuare.

9

Nella metà superiore della finestra di progettazione di query, individuare il campo comune tra le due tabelle. Se i database dispongono di più campi comuni, scegliere il campo comune che si desidera eseguire la ricerca. Trascinare il nome del campo da una delle tabelle nella posizione della sua controparte su altro tavolo. Una linea nera apparirà tra i due campi.

10

Fare clic destro sulla linea nera che unisce i campi in comune. Selezionare "Proprietà Join" dal menu a comparsa. Selezionare la relazione che si desidera avere le tabelle (come "includere tutti i record da"Table1"e solo i record di 'Table2' dove i campi di join sono pari") e fare clic su "OK".

11

Affinché sia visualizzato nella parte inferiore della finestra di progettazione della query, fare doppio clic su entrambi campi in comune. Digitare la frase "Is Null" nel campo in comune provenienti dalla tabella Table2. Tipo "Espr1:" (senza virgolette) davanti al nome del campo. Ad esempio, se entrambi i campi sono denominati "Campo1", modificare il campo provenienti da Table2 leggere "Espr1: campo1" (senza virgolette).

12

Fare clic sul pulsante di tipo database (il pulsante immediatamente a sinistra del pulsante punto esclamativo). Selezionare il nome della tabella che si desidera accodare a (ad esempio "tabella3") e fare clic sul pulsante "OK". Fare clic sul pulsante "Esegui" (pulsante con un punto esclamativo). Il database ti avviserà quando la query è completa; fare clic su "Sì" per accodare i record.

Consigli & Avvertenze

  • L'aggiunta di "Espr1:" a fronte della mancata corrispondenza campo aiuta a impedire un errore. Se i campi in comune da tutte le tre tabelle è denominato in modo identico, la query di Accodamento verrà visualizzato l'errore "Duplicare la destinazione di Output" e l'operazione avrà esito negativo.