Newsgroup: it.comp.appl.access
Titolo: help scambio dati

Ciao a tutti. Vi spiego il mio problema su cui mi sto scervellando, ma
essendo alle prime armi sto veramente sclerando.
Io avevo una tabella  ANAGRAFE:
Nome__Cognome__via__Citta__Provincia__CAP
ora per motivi che non sto a raccontarvi (cambio programma aziendale)
il nuovo database è formato da una tabella ANAGRAFE:
Nome__Cognome__via__Città__IDProvincia
e da una tabella PROVINCIA:
IDProvincia__Nome__Sigla__CAP
Visto che ho molti record, e vorrei tenermi il mio ANAGRAFE vecchio,mi
serve un pezzo di codice che sostuisca il nome della provincia (
VERONA ) con l' IDProvincia, utilizzando la nuova tabella PROVINCIA...
Ringrazio anticipatamente chiunque mi darà una mano
Marco

 ha scritto nel messaggio
news:39e213f6...@news.tiscalinet.it...

Aggiungi alla tabella ANAGRAFE il campo IDProvincia; poi con una query di
aggiornamento, usando la funzione DLookUp, riempilo con il dato reperito
dalla tabella PROVINCIA. Dopo l'aggiornamento puoi eventualmente eliminare i
campi provincia e cap.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


Potresti creare una nuova query collegando tutti i campi con tipo di
collegamento 1-1 su IDProvincia, poi esporti i dati in un formato esterno
tipo Excel e infine crei la stessa struttura della query in una nuova
tabella, che vai a riempire importando i dati dal formato esterno appena
creato.
A scrivere il codice per una cosa simile ci vogliono almeno 2 ore tra
stesura e test (a me) e forse non vale la pena.
--
Fabio Dalla Villa
via Villani 6/3
Biella (BI) 13900

 VERONA ) con l' IDProvincia, utilizzando la nuova tabella PROVINCIA...
Fai una query di aggiornamento prendendo le tue tabelle e collegandole sull
IDPROVINCIA.
Magari da un'occhiata all'help su cosa sono e coem si usano le query di
aggiornamento.
SAluti.
Luciano
(DOC)

 stesura e test (a me) e forse non vale la pena.
No, certo! Meglio una sana lettura, qualcosa tipo 'I DB relazionali' o anche
'Le basi dell'SQL'!!:-))
Saluti.
Luciano
(DOC)


Prima di fare queste operazioni ti conviene fare una copia del tuo DB così
da non perdere eventuali dati.
Per prima cosa creati una query tra ANAGRAFE (vecchia) e PROVINCIA mettendo
in relazione   "Provincia" e  "Nome".
Lancia la query e verifica che tutti i record siano presenti perché, dato
che si tratta di campi testo, è molto probabile che errori di digitazione ti
facciano perdere qualche relazione.
Se tutto è OK trasforma la query in query di aggiornamento.
Nel campo "provincia" della tabella ANAGRAFE scrivi nell'apposito spazio
dove c'è scritto Aggiorna a: [PROVINCIA].[IDProvincia]
In questo modo avrai aggiornato il campo con i valori (credo di tipo
numerico) di IDProvincia.
Se vuoi uniformare la vecchia ANAGRAFE con la nuova cambia il nome a
"provincia" trasformandolo in "IDProvincia" e cambia anche il tipo di dati
(da testo a numerico).
Saluti
Davide


E come fai quando CAP non è fisso? vedi Roma, Milano ecc.
Via tizio dal civico 1 al 535 cap 00177
Via tizio dal civico 2 al 536 cap 00180
Via caio cap 00322
saluti GB

 'Le basi dell'SQL'!!:-))
Caustico...
Antonio

 stesura e test (a me) e forse non vale la pena.
O, Fabio!
Ma per andare dal tuo dirimpettaio ci vai saltando dal balcone?
Sib