Bonjour à tous,
Je suis encore relativement débutant dans Access, et malgré tout ce que j'ai pu lire, je n'ai pas encore trouvé la solution à mes problèmes...
Je m'explique :
J'ai crée une requête qui me permet de récupérer les données qui m'intéressent dans la base de données de ma boite, la requête tourne bien mais c'est au moment de transférer les données dans Excel que ça se corse...
J'ai plusieurs messages d'erreurs, tout d'abord celui qui me dit que j'ai selectionné plus de données qu'il ne peut être copiées (limite à 65355 lignes, comme sous 2003... ) et qui apparaît même lorsque je n'ai coché aucune options supplémentaires pour l'export (malgré ce que j'ai pu lire!)...
Ensuite, j'ai le droit à celui qui me dit que j'ai une précision (décimale) trop faible dans les champs que je veux transférer...
J'ai fouiné là aussi un peu, mais ma requête maketable ne veut rien savoir non plus et je n'ai pas trouvé comment changer la précision des colonnes... (je dois être aveugle mais j'ai pas réussi à mettre la main dessus... )
J'ai lu quelques trucs différents par ci par là, dont ça :
http://access.developpez.com/faq/?pa...portExcelTexte
http://cafeine.developpez.com/access...el/excel/#LV-A
J'ai essayé le "OutputTo" qui me ramène aux mêmes problèmes que précédemment, je n'ai pas trouvé le TransferSpreadsheet...
Et finalement étant un adepte du VBA, j'ai utilisé le code (deuxième lien) pour l'extraction, mais niveau efficacité, c'est pas ça...
J'ai lancé ça hier et ça a mis 1h30 2h pour me copier un peu moins de 200 000 lignes alors que j'en ai plus de 700 000 et pendant ce temps là, je peux pas trop "jouer" avec Excel ou Access...
Bref, je pose un peu une question classique mais j'aurais besoin d'un truc efficace pour pouvoir faire mes exports rapidement parce que j'ai pas mal de traitement à faire derrière...
Merci d'avance!
ReuK
PS : Etant à l'étranger, j'utilise la version anglaise d'Access...
Partager