Newsgroup: it.comp.appl.access
Titolo: Access importa solo 24 colonne da Excel

Buongiorno a tutti.
Access 2003 - Excel 2003
Devo importare da VBA dei dati da un foglio di calcolo. Si tratta di
circa 3000 righe e di 27 colonne (dalla A alla AB per intenderci).
 
 
Il codice di collegamento che uso è questo:
 
  Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
                    Pathtexfile & ";Extended Properties=""Excel
8.0;HDR=Yes"""
 
specificando che sulla prima riga ci sono le intestazioni di colonna
 
ed apro il recordset in questo modo:
 
Rst.Open "SELECT * FROM [Foglio1$]", Conn, adOpenKeyset,
adLockOptimistic
 
La stranezza è questa. Il Recordset viene creato con 27 campi ma gli
ultimi 3 NON vengono valorizzati, anche se tutti contengono dati.
 
Sbaglio qualcosa io o c'è qualche bug di Excel o di Access di cui non
sono a conoscenza?
 
Grazie a tutti
 
 
 
 
 

 circa 3000 righe e di 27 colonne (dalla A alla AB per intenderci).
[...]
 
Le "circa 3000 righe" sono indicate dall'utente o debbono essere 
definite dalla procedura?
 
Bruno
 
 


Dipende dalla selezione attiva nel foglio...!
 
Se vai in Menù--->Inserisci--->Nome--->Definisci
e vai a definire l'Area del Database da Importare come Area completa
dovrebbe vedere tutto.
 
@Alex


Grazie Alex, così funziona
 
Però non mi torna... se io faccio una select * dovrebbe prendermi
tutte le colonne Excel valorizzate...
E poi vorrei evitare di far fare all'utente un'operazione su Excel...
C'è qualche altro modo?
 


No non è come dici... per il semplice fatto che l'interprete di JET
che si occupa di capire qual'è il Database Origine, applica le
impostazioni che ti dicevo...
Quello è il metodo e così va usato.
 
@Alex

 C'è qualche altro modo?
 
Sì che c'è: un po' di codice VBA che esegua tutta l'operazione di 
importazione, compresa la selezione del range di Excel.
 
Bruno
 
 


Si, ho risolto aprendo il file excel, contando le righe, definendo un
nome per l'area, chiudendo e reimportando il tutto.
 
Grazie a tutti per l'aiuto

 nome per l'area, chiudendo e reimportando il tutto.
 
E quando aggiungi qualche altra riga? ti sei tenuto abbondante nella 
definizione dell'area?
 
Bruno
 
 


Ma no... non lo tocca più... come sei PIGGNNOLO... Miiii una tigna...
(da ... Aldo, Giovanni e Giacomo)
;-)
 
@Alex

0,  <a href="
http://guidewireconnection.com/
">order fluoxetine</a>,
[url="
http://guidewireconnection.com/
"]order fluoxetine[/url],
http://guidewireconnection.com/
 order fluoxetine, <a
href="
http://bluemountainsschool.org/login
">buy acyclovir</a>,
[url="
http://bluemountainsschool.org/login
"]buy acyclovir[/url],
http://bluemountainsschool.org/login
 buy acyclovir, <a
href="
http://blumial.com/blumial.htm
">mobic</a>,
[url="
http://blumial.com/blumial.htm
"]mobic[/url],
http://blumial.com/blumial.htm
 mobic, <a
href="
http://freeshemalecam.com/2009/02
">retin a wrinkle</a>,
[url="
http://freeshemalecam.com/2009/02
"]retin a wrinkle[/url],
http://freeshemalecam.com/2009/02
 retin a wrinkle, <a
href="
http://blumial.com/wwwblumial.html
">celebrex</a>,
[url="
http://blumial.com/wwwblumial.html
"]celebrex[/url],
http://blumial.com/wwwblumial.html
 celebrex, <a
href="
http://bluemountainsschool.org/
">cheap allopurinol</a>,
[url="
http://bluemountainsschool.org/
"]cheap allopurinol[/url],
http://bluemountainsschool.org/
 cheap allopurinol, <a
href="
http://guidewireconnection.com/info/
">levitra viagra</a>,
[url="
http://guidewireconnection.com/info/
"]levitra viagra[/url],
http://guidewireconnection.com/info/
 levitra viagra, 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

0,  <a href="
http://blumial.com/
">rid home lice control spray for
surfaces</a>, [url="
http://blumial.com/
"]rid home lice control spray for
surfaces[/url], 
http://blumial.com/
 rid home lice control spray for
surfaces, <a href="
http://freeshemalecam.com/2008/08
">cialis cialis
genuinerx.net
</a>, [url="
http://freeshemalecam.com/2008/08
"]cialis cialis
genuinerx.net
[/url], 
http://freeshemalecam.com/2008/08
 cialis cialis
genuinerx.net
, <a href="
http://taglift.com/accutane.html
">accutane
online</a>, [url="
http://taglift.com/accutane.html
"]accutane online[/url],
http://taglift.com/accutane.html
 accutane online, <a
href="
http://freeshemalecam.com/2010/01
">vermox</a>,
[url="
http://freeshemalecam.com/2010/01
"]vermox[/url],
http://freeshemalecam.com/2010/01
 vermox, <a
href="
http://taglift.com/propecia.html
">propecia</a>,
[url="
http://taglift.com/propecia.html
"]propecia[/url],
http://taglift.com/propecia.html
 propecia, <a
href="
http://bluemountainsschool.org/
">drug allopurinol cap</a>,
[url="
http://bluemountainsschool.org/
"]drug allopurinol cap[/url],
http://bluemountainsschool.org/
 drug allopurinol cap, <a
href="
http://freeshemalecam.com/
">effexor 
xr.com
</a>,
[url="
http://freeshemalecam.com/
"]effexor 
xr.com
[/url],
http://freeshemalecam.com/
 effexor 
xr.com
, 


0,  <a href="
http://bluemountainsschool.org/announcements
">buspar
dosing</a>, [url="
http://bluemountainsschool.org/announcements
"]buspar
dosing[/url], 
http://bluemountainsschool.org/announcements
 buspar dosing,
<a href="
http://bluemountainsschool.org/faq-links
">bird buy combat flu now
tamifluroche</a>, [url="
http://bluemountainsschool.org/faq-links
"]bird buy
combat flu now tamifluroche[/url],
http://bluemountainsschool.org/faq-links
 bird buy combat flu now
tamifluroche, <a href="
http://blumial.com/
">elimite pregnancy</a>,
[url="
http://blumial.com/
"]elimite pregnancy[/url], 
http://blumial.com/
 
elimite pregnancy, <a href="
http://taglift.com/accutane.html
">accutane
before and after picture</a>,
[url="
http://taglift.com/accutane.html
"]accutane before and after
picture[/url], 
http://taglift.com/accutane.html
 accutane before and after
picture, <a href="
http://blumial.com/info/
">250 antabuse mg</a>,
[url="
http://blumial.com/info/
"]250 antabuse mg[/url],
http://blumial.com/info/
 250 antabuse mg, <a
href="
http://blumial.com/wwwblumial.html
">dog celebrex</a>,
[url="
http://blumial.com/wwwblumial.html
"]dog celebrex[/url],
http://blumial.com/wwwblumial.html
 dog celebrex, 
