importare dati da access
Hai un problema con Excel? 
importare dati da access
di jack (utente non iscritto) data: 14/12/2012 18:18:21
scusate qualcuno mi può suggerire quale via seguire per importare dati di una tabella da access a excel??
ovvero come puo' excell utilizzare dei dati memorizzai in access??
grazie mille
di HarryBosch data: 14/12/2012 20:21:49
Ciao Jack+ì
giusto per iniziare, senza usare nessunissimo codice, potresti provare ad utilizzare l'importazione automatica che ti offre lo stesso Excel.
Per la versione 2007, il percorso è:
-->Dati -->Da Access
che trovi nel gruppo "carica dati esterni"; quindi selezioni il Database Access dal quale seglierai di importare una Tabelle o una Query.
La connessione sarà memorizzata e per aggiornarla basterà premere il relativo pulsante (o impostare anche un altro tipo di aggiornamento: automatico, all'apertura, ecc..)
di HarryBosch data: 14/12/2012 20:22:34
Scusa, quel +i dopo il nik non era voluto :)
di Vecchio Frac data: 14/12/2012 20:40:05
Aggiungo:
- prova con un registratore di macro e verifica il risultato
- oppure vedi se Workbooks.OpenDatabase con tutti i suoi parametri fa al caso tuo.
di jacks (utente non iscritto) data: 14/12/2012 21:03:00
ragazzi,
siete eccezionali, sia per la rapidità che per la chiarezza.
purtroppo adesso essendo fuori sede non riesco a provare nulla, ma appena posso, proverò quanto suggerito e vi farò sapere.
Per ora grazie mille.. alla prossima.
ciao
di jacks (utente non iscritto) data: 15/12/2012 18:12:09
Ho provato e funziona, l'importazione dati da access.
Tuttavia adessomi trovo nella condizione di dover "esportare" dati caricati in excell in access.
utilizzando le procedure di access, per l'importazione dei dati con accodamento a tabella esistente, dopo aver creato le tabelle con le stesse intestazioni del foglio excell, mi da un errore
1) "IMPOSSIBILE ACCEDERE ALLE INFORMAZIONI NEL FILE "C:...........US8D3B...1.XLS " VERIFiCARE CHE IL FILE ESISTA E CHE ABBIA IL FORMATO CORRETTO", ma io ho cercato di importare in access un file di excell in formato . xlsm, mentre la maschera di errore mi indica XLS. Comunque il file esiste, solo che il mio nome è diverso da US8D3B....1 che è scritto nel msg di errore.
devo inserire dei componenti aggiuntivi in excell??
da cosa dipende questo errore? io utilizzo excell 2007 e access 2007.
inizialmente la procedurta che ho predispostio prevede l'utilizzo dei dati da parte di una sola persona, che inserisce i dati e poi fa le analisi che preferisce e che sono state impostate assieme.
Adesso c'è la necessità che i dati vengano inseririti da più persone, ed analizzati in excell dalle procedure già impostate.
La soluzione dovrebbe essere quella di avere i dati caricati in tabelle access e poi letti in excell per le varie elaborazioni.
Ora il problema si pone per i dati già inseriti che dovrebbero essere immessi in Access.
da qui la mia richeista di trasferire i dati da excell a access.
Mi potete dare una mano??
Grazie fin da adesso
p.s. (allegherei il prgr che ho predisposto, con le varie userform per caricare i dati, ma temo che si perda del tempo a spiegarne il funzionamento che è basato in parte sulle funzionalità dei fogli di lavoro ed in parte su VBA scritto in maniera non certamente professionale)
di Vecchio Frac data: 15/12/2012 18:34:25
Mi risulta però che sia possibile creare una tabella linkata (collegata) che punti direttamente al file Excel, senza necessità di importarlo.
Potrebbe questa soluzione fare al caso tuo, evitando la fase di importazione?
di jacks (utente non iscritto) data: 16/12/2012 00:56:48
vecchio frac, grazie per il tuo interassamento.
ho provato in tutte le maniere, adesso mi da sempre un errore nella fase di collegamento.
ti allego un file di word nel quale ho stampato le videate che appaiono.
mi sai dire qualcosa??
grazie
di Vecchio Frac data: 16/12/2012 09:05:48
Leggo dal supporto di Office che "questo problema può verificarsi se si dispone di Microsoft Data Access Components (MDAC) file mancanti, danneggiati i file MDAC o i file MDAC non sono aggiornati nel computer in uso."
Ti consiglio di leggerti l'articolo: support.microsoft.com/kb/833220/it.
L'articolo si riferisce a Access 2002 ma penso si possa adattare.
Ci sono alcune soluzioni:
- riregistrare con regsvr32 i file Dao360. dll e MsADO15. dll (con diritti di amministratore ovviamente)
- installare la versione più recente di MDAC (c'è il link nell'articolo: msdn.microsoft.com/en-us/data/aa937729.aspx)
Vuoi Approfondire?