Come aggiornare una tabella utilizzando dati da un'altra tabella in Access 2007

March 18

Access ha un editor di query che consente di aggiornare le tabelle utilizzando la Structured Query Language (SQL). È possibile utilizzare i dati si trovano in una tabella di Access per modificare i valori in una seconda tabella. Questa operazione viene eseguita utilizzando un'istruzione "sub-select" nella query di aggiornamento. La dichiarazione sub-select recupera i dati dalla tabella esterna e lo imposta alla colonna si indica nella sua dichiarazione di aggiornamento.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fare clic su "Microsoft Office", quindi su "Microsoft Access" per aprire il software. Fare clic sull'icona "Apri" e fare doppio clic sul file di Access per caricarlo in Access.

2 Fare clic sul pulsante "Query" per visualizzare un elenco delle query. Trova la query di aggiornamento che si desidera modificare, fare clic destro e selezionare "SQL View" per visualizzare la sintassi SQL.

3 Posizionare l'istruzione select accanto alla colonna che si desidera aggiornare. Per esempio, se si desidera aggiornare un numero d'ordine collegato a un ID cliente, è possibile utilizzare la query di aggiornamento con la query sub-select. Il codice seguente aggiorna una tabella cliente utilizzando la tabella degli ordini:

clienti aggiornamento

set orderid = (selezionare top 1 orderid da ordini o dove o.customerid = Customers.CustomerID)

Questa affermazione aggiorna tutti i clienti con le più recenti ordine.

4 Istruzioni "Salva" nella parte superiore della finestra di accesso. Per visualizzare le modifiche, fare doppio clic sulla query per eseguire il codice e aggiornare le tabelle.