Newsgroup: it.comp.appl.access
Titolo: Unione di tabelle

Salve, vorrei che la tabella "CLIENTI" collegata ad un "Database ODBC"
che visualizzo correttamente, ma non posso modificare, avesse una
colonna in più, cioè "CAMPO1" della Tabella "DATI", per poter
associare dei dati.
Grazie 1000

 ha scritto nel messaggio 
news:e1d3eac1-fa67-4ce8...@f36g2000hsa.googlegroups.com...
Salve, vorrei che la tabella "CLIENTI" collegata ad un "Database ODBC"
che visualizzo correttamente, ma non posso modificare, avesse una
colonna in piů, cioč "CAMPO1" della Tabella "DATI", per poter
associare dei dati.
Grazie 1000
Poco chiaro.
Se la tabella Dati ha un campo in comune o comunque un campo che puň essere 
legato alla tabella Clienti, allora potrai creare il join anche da una 
query.
Quanto ad aggiungere materialmente un campo la vedo dura se non impossibile.
Un'altra strada č quella di creare una tabella Clienti parallela del tutto 
sovrapponibile all'originale ed accodare qui o aggiornare tutti i record 
della tabella odbc mano mano che occorre.
Ovviamente quando scrivi dovrai farlo su entrambe le tabelle.
In questo caso potrai aggiungere tutti i campi che vuoi.
Ciao, Carlo

 ha scritto nel messaggio 
news:e1d3eac1-fa67-4ce8...@f36g2000hsa.googlegroups.com...
Salve, vorrei che la tabella "CLIENTI" collegata ad un "Database ODBC"
che visualizzo correttamente, ma non posso modificare, avesse una
colonna in piů, cioč "CAMPO1" della Tabella "DATI", per poter
associare dei dati.
Grazie 1000
Creati una query con la tabella CLIENTI dove aggiungi un campo in +.
Poi crei la query unione con l'ultima query creata e l'altra tabella che non 
so come si chiama.
Ciao
-- 
Roberto da Parma 

Grazie per la risposta, forse non sono stato chiaro, scusatemi...
Ho una Tabella che si collegata ad un "Database ODBC" si chiama
"CLIENTI"  ed ha i campi "IDcliente", "Ragionesociale" ecc..
Vorrei creare una tabella "DATI" e mettere solo i campi  "IDcliente" e
"CAMPO1"  e far in modo che quest'ultimo mi corrispnda alla riga dela
tabella CLIENTI come se fosse una colonna in più e poter inserire
informazioni
grazie per la pazienza...

 ha scritto nel messaggio 
news:b15ae934-5ca6-4fde...@b1g2000hsg.googlegroups.com...

--------------------------
Crea una nuova tabella e accoda i dati con una query di accodamento basata 
sulla tabella odbc.
Ciao, Carlo 

Grazie per la risposta ma non riesco proprio ad andare avanti.
Con una query di accodamento mi raddoppia sempre i dati nella tabella
ogni volta che la eseguo, ma io vorrei modificare le informazioni nel
CAMPO1 ogni volta che vado alla riga corrispondente. es:
IDcliente | Ragionesociale  | CAMPO1
  1  |  PIPPO  |  12
  2  |   GINO   |
  3  |  PINO    |  16
  4  |  BEPPE |  0
ecc. ecc...

 ha scritto nel messaggio 
news:c6f39728-e8a6-4cd2...@k37g2000hsf.googlegroups.com...

Dobbiamo capirci!
La query di accodamento serve (nel caso di cui abbiamo parlato fino ad ora) 
per accodare i dati dalla tabella Clienti (odbc) ad una TblClienti da te 
creata per sopperire alla mancanza del campo.
Una volta accodati tutti i dati non devi più accodare i Clienti, tranne nel 
caso in cui vi siano nuovi clienti nella tabella odbc.
Chiaro fin'ora?
Per aggiornare i dati devi utilizzare una query di aggiornamento che preleva 
i dati (se vuoi) dalla tabella odbc ed aggiorna la TblClienti da te creata 
oppure il solo campo1 sempre da te aggiunto alla nuova tabella.
Per aggiornare i dati, poi, esistono varie possibilità come per esempio 
l'uso di filtri che permettono di aggiornare solo alcuni record e non altri.
Per esempio un filtro potrebbe essere Is Null (tanto per restare in quello 
che hai scritto) o >di, piuttosto che Like "Quello che vuoi".
Ciao, Carlo 

Bene, spero di essere a buon punto, sei stato di grande aiuto.
Sono riuscito a fare una query di accodamento :))
ma non sono riuscito a fare quella di Aggiornamento perché chiede di
"Immettere un valore al parametro" sul campo da aggiornare della
TblClienti da me creata, (strano perché non è bloccata come suggerisce
l'help)
Per l'operazione è necessaria una query aggiornabile. (3073).
Allora ho lavorato su quella di accodamento e all’apertura della
maschera ho messo questo:
DoCmd.SetWarnings False
DoCmd.OpenQuery "Qaccodamento"
DoCmd.SetWarnings True
....funziona, visualizzo tutto e aggiunge "solo" i clienti nuovi
importandoli dal collegamento ODBC
Sembrerebbe perfetto. con 1 PC,   ma è nato un altro problema...
Il programma è su 3 PC che si collegano alle Tabelle poste nel file
Archivio del server, e quando un altro PC ha il programma aperto, la
maschera rallenta l'elaborazione della Query di accodamento fino a
bloccarla.
Ti prego aiutami, porta pazienza... grazie 1000...

 ha scritto nel messaggio 
news:f878e4a2-f82d-409c...@b1g2000hsg.googlegroups.com...




----------------------------------------
Che tipo di tabelle sono quelle odbc? SQLserver? Quale versione? Per caso 
MSDE 2000?
Parla anche delle schede di rete...
Ciao, Carlo

Giusto..
Il file Archivio si trova  su Windows Server 2003 e contiene le
tabelle di access 2003 e la tabella CLIENTI collegata al Database
SQLserver2000.
I PC invece, hanno il file access 2003 che contiene le maschere, query
e report, le tabelle invece si collegano al file Archivio sul server.
ciao..

 ha scritto nel messaggio 
news:a6b716c9-db18-4c35...@z66g2000hsc.googlegroups.com...

Ok.
La versione MSDE 2000 ha delle limitazioni proprio negli accessi 
concorrenti, diminuendo di molto la velocità di esecuzione.
Consiglio, con minimo sforzo, di migrare all'ultima versione express di 
sqlserver che è gratuita e non subisce limitazioni di velocità, almeno per 
la tua configurazione.
Su questo esistono ng specializzati che potranno aiutarti.
Ciao, Carlo 

Grazie per tutte le informazioni...
ciao alla prossima