Newsgroup: it.comp.appl.access
Titolo: Importare Access 2002 in Access 2002 (sembra semplice?!)

Salve mi trovo di fronte a questo problema: Ho creato 8 database uguali con
Access 2002, ognuno contiene una sola tabella con gli stessi campi, colonne,
e li ho distribuiti a dei collaboratori per un lavoro di schedatura.
L'esigenza era quella di far schedare dei libri a più persone, un lavoro di
gruppo. Adesso dovrei far confluire tutti i dati raccolti in una sola
tabella...ma quando vado ad importare i database, Access mi inserisce tante
tabelle nuove quanti sono i database importati. Domanda: come devo fare per
accedere a tutti i dati insieme, magari in una sola tabella?
Grazie anticipatamente

 ha scritto nel messaggio
e infatti e' semplice.

Il problema e' che stai facendo l'operazione sbagliata.
L'importazione serve esattamente a importare oggetti tali e quali come sono
nel db di origine, mentre tu non devi importare gli oggetti (le tabelle) ma
i dati (ossia i record).
Per fare questo puoi seguire 3 strade:
1 collegare tutte le tabelle dai db di origine nel db di destinazione e fare
una query di accodamento per ogni tabella collegata che accodi i dati alla
tabella di destinazione
2 collegare una tabella e fare la relativa query e ciclare il link della
tabella da codice a turno su tutti i database d'origine eseguendo la query
per ogni link
3 Aprire da codice il database i origine e i relativi recordset e accodare
manualmente i record alla tabella di destinazione.
Sib

Effettivamente importa gli oggetti come sono in origine...
Ma in realtà devo solo inglobare i dati di tutte le tabelle in una sola
tabella, non mi conviene fare relazioni, o query, tanto tutte le tabelle
sono uguali, stessi campi, stesse colonne, cambiano i record. Io credo che
comunque prima di inglobare tutti i dati devo comunque importare nel
database le tabelle...Che ne pensi?


Ho trovato il metodo..però vedi se và bene. Ho notato che sei esperto, dammi
un consiglio.
1° Importo i 7-8 "database-tabelle" con la procedura nota...Importa bla bla
bla
2° Apro la tabella nella quale voglio importare tutti i record
3° Apro la "finestra Database", nella quale ci sono: Tabella 1- tabella 2-
tabella 3.......cioè quelle importate prima
4° Uso il comando "Prendi e trascina" e ad una ad una le incorporo nella
"tabella madre"...a me funziona!!!
Fico no!?
Vado incontro ad inconvenienti?


 ha scritto nel messaggio


Prima di tutto scrivi dopo il quoting.
Ad ogni modo mi pare che tu non abbia letto per intero la mia risposta, che
rispondeva gia' a questa tua domanda.
Sib

 Vado incontro ad inconvenienti?
Non vai incontro a inconvenienti, ma se dovevi fare cosi' ti bastava un
foglio excel, non hai nessun automatismo.
Sib

Vado incontro ad inconvenienti?
Che tristezza : che brutta fine che gli fai fare al tuo Access .....
piango al solo pensiero che debba sopportare te che, invece di fare
una semplicissima query di accodamento , ti ostini ad usarlo come un
semplicissimo foglio di calcolo e ti metti lì, a manina santa, a
copiare, riga per riga, i record.
Perchè non provi a chiedere, anche se non è questa la sede più adatta
,  come si fa una query di accodamento ( che è la soluzione al tuo
problema come ti ha detto Sib ) ): scoprirai che è più fico, a parte
l'inconveniente di metterci un decimo del tempo che ci hai messo tu e
con meno errori .
p.s. si risponde sempre dopo il quoting ( la parte con i segni '>',
tanto per capirci)
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)

un consiglio.
che tristezza.............eccone un'altro che legge poco il NG
Saluti.
Emanuele.