Come aggiungere Con una ineguagliata query in Access

December 19

Query sono utilizzati per estrarre un insieme specifico di dati da un database relazionale, come un file creato da Microsoft Office Access. Ogni record in un database relazionale ha uno o più campi, che spesso possono essere collegati ad altri tavoli all'interno dello stesso database.

Se due tabelle hanno dati simili, si può eseguire una query mancata corrispondenza (noto anche come "interrogazione senza pari") per visualizzare i record che sono diversi. Inoltre, è possibile utilizzare una query speciale chiamato un "accodare query" per aggiungere record a un database. Perché non si può allo stesso tempo scrivere e leggere da una tabella di dati, che unisce la mancata corrispondenza e aggiungere le query insieme richiede che i dati da accodati non può essere scritto ai tavoli da cercare.

istruzione

Microsoft Office 2007 o più recente

1 Aprire Microsoft Office Access. Fare clic sul pulsante Office (che appare come un pulsante rotondo di Windows "Start") 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 "query". Selezionare il nome delle tabelle che si desidera confrontare, e fare clic su "Aggiungi". Fai clic su "Close" per continuare.

3 Nella metà superiore della finestra di struttura della query, trovare il campo comune tra le due tabelle. Se i database sono molteplici campi comuni, scegliere il campo comune che si desidera effettuare la ricerca per. Trascinare il nome del campo da una delle tabelle alla posizione della sua controparte sull'altro tavolo. Apparirà una linea nera tra i due campi.

4 Fai clic destro sulla linea nera che unisce i campi-in-comune. Selezionare "Proprietà join" dal menu a comparsa. Selezionare il rapporto che si desidera che le tabelle di avere (come ad esempio "Includi tutti i record da 'Table1" e solo i record di' Table2 'Dove i campi collegati sono uguali ") e fare clic su" OK ".

5 Fare doppio clic su entrambi i campi-in-comune, in modo sia di visualizzazione nella metà inferiore della finestra di struttura della query. Digitare la frase "Is Null" nel campo-in-comune provenienti da Table2. Tipo "Expr1:" (senza virgolette) davanti al nome del campo. Ad esempio, se entrambi i campi sono denominati "Field1", modificare il campo provenienti da Table2 a leggere "Expr1: Field1" (senza virgolette).

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

Microsoft Office 2003 o precedente

7 Aprire Microsoft Office Access. Fai clic su "File" e poi 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 query in visualizzazione struttura." Selezionare il nome delle tabelle che si desidera confrontare, e fare clic su "Aggiungi". Fai clic su "Close" per continuare.

9 Nella metà superiore della finestra di struttura della query, trovare il campo comune tra le due tabelle. Se i database sono molteplici campi comuni, scegliere il campo comune che si desidera effettuare la ricerca per. Trascinare il nome del campo da una delle tabelle alla posizione della sua controparte sull'altro tavolo. Apparirà una linea nera tra i due campi.

10 Fai clic destro sulla linea nera che unisce i campi-in-comune. Selezionare "Proprietà join" dal menu a comparsa. Selezionare il rapporto che si desidera che le tabelle di avere (come ad esempio "Includi tutti i record da 'Table1" e solo i record di' Table2 'Dove i campi collegati sono uguali ") e fare clic su" OK ".

11 Fare doppio clic su entrambi i campi-in-comune, in modo che sia visualizzazione nella metà inferiore della finestra di struttura della query. Digitare la frase "Is Null" nel campo-in-comune provenienti da Table2. Tipo "Expr1:" (senza virgolette) davanti al nome del campo. Ad esempio, se entrambi i campi sono denominati "Field1", modificare il campo provenienti da Table2 a leggere "Expr1: Field1" (senza virgolette).

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

Consigli e avvertenze

  • Aggiungendo "Expr1:" verso la parte anteriore del campo disadattamento aiuta a prevenire un errore di verificarsi. Se i campi-in-comune di tutti e tre tabelle sono identicamente nome, la query di accodamento visualizzerà l'errore "Duplicate Destinazione di uscita" e l'operazione avrà esito negativo.