Nwlapcug.com


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

Accesso ha un editor di query che consente di aggiornare le tabelle utilizzando il linguaggio SQL (Structured Query). È possibile utilizzare i dati che 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. L'istruzione sub-select recupera i dati dalla tabella esterna e viene impostata la colonna che si indica nell'istruzione update.

Istruzioni

1

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

2

Fare clic sul pulsante "Query" per visualizzare un elenco delle vostre domande. Trovare la query di aggiornamento che si desidera modificare, fare clic destro e selezionare "SQL Visualizza" per visualizzare la sintassi SQL.

3

Posto l'istruzione select accanto alla colonna che si desidera aggiornare. Per esempio, se si desidera aggiornare un numero d'ordine legato a un ID cliente, è possibile utilizzare la query di aggiornamento con la query sub-select. Il codice riportato di seguito consente di aggiornare una tabella clienti utilizzando la tabella ordini:

aggiornare i clienti

impostare orderid = (select top 1 orderid da ordini o dove o.customerid=customers.customerId)

Questa istruzione consente di aggiornare tutti i clienti con ultimo ordine.

4

Fare clic su "Salva" nella parte superiore della finestra di Access. Per visualizzare le modifiche, fare doppio clic la query per eseguire il codice e aggiornare le tabelle.