Query di aggiornamento

lunedì 21 aprile 2008 - 10.58

corsico2 Profilo | Newbie

buongiorno a tutti,

ho due tabelle pressochè identiche una originale e l'altra che gestisco io e alla qualòe ho aggiunto qualche campo.

visto che la prima mi viene fornita ogni settimana con i dati aggiornati e io devo poi aggiornare la mia vorrei creare una query che aggiorni i campi da una tabella all'altra.

Ho creato una query con i campi che mi interessa aggiornare e in "aggiorna a" ho inserito il nome del campo della tabella da cui copiare per es. [orig]![nome] ma non va. Ho provato a scriverla tra virgolette, ma mi riporta esattamente il nome del campo su tutti i record.

Come è la procedura esatta?

Vi ringrazio fin da subito

Giuliana

alpanix Profilo | Junior Member

>buongiorno a tutti,
ciao

>ho due tabelle pressochè identiche una originale e l'altra che
>gestisco io e alla qualòe ho aggiunto qualche campo.
>
>visto che la prima mi viene fornita ogni settimana con i dati
>aggiornati e io devo poi aggiornare la mia vorrei creare una
>query che aggiorni i campi da una tabella all'altra.
>
>Ho creato una query con i campi che mi interessa aggiornare e
>in "aggiorna a" ho inserito il nome del campo della tabella
>da cui copiare per es. [orig]![nome] ma non va. Ho provato a
>scriverla tra virgolette, ma mi riporta esattamente il nome del
>campo su tutti i record.
>
>Come è la procedura esatta?
utilizzi Access?
la sintassi è questa:
' L'esempio è questo: nella tabella di destinazione devo valorizzare ' un campo nuovo con l'unione dei due campi del record collegato ' della tabella di origine UPDATE tab_nuova INNER JOIN tab_origine ON tab_nuova.Campo1 = tab_origine.Campo1 SET tab_nuova.Campo_in_più = [tab_origine].[Campo1] & ' ' & [tab_origine].[Campo2];

questo non ti inserisce i nuovi records, bensì ti aggiorna i records già presenti valorizzando il campo in più

>Vi ringrazio fin da subito
prego


AlPanix
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5