Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2011, 11h47   #1
Membre habitué
 
Inscription : janvier 2005
Messages : 527
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 527
Points : 134
Points : 134
Par défaut Import csv bloque si + de 137 variables

Bonjour à tous,

Je tente d'importer un fichier excel composée d'un grand nombre de variables. Je me prends l'erreur:
Citation:
la clé de recherche n'a été trouvée dans aucun enregistrement
Dans d'autres posts, cela peut être due à des colonnes vides. En supprimant mes colonnes vides, ça ne change rien.

J'ai supprimé mes colonnes 1 à 1 pour voir laquelle posait problème. Une fois détectée, comme elle n'avait rien de particulier, je l'ai gardée et supprimé celle d'a coté. L'import a fonctionné. J'en ai conclu qu'au delà de 137 variables, l'import ne fonctionne plus.

Quand on créé une table directement dans access, on peut mettre jusqu'à 255 champs dans une table. Comment obtenir la même chose via un import csv ?

Merci de votre aide.
debdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 15h44   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Ce serait bien d'expliquer comment tu fais cet import, car comment veux-tu que les membres du forum devinent d'où vient le problème.

Import manuel, par code ? Un exemple de fichier en entrée, en sortie.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 15h23   #3
Membre habitué
 
Inscription : janvier 2005
Messages : 527
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 527
Points : 134
Points : 134
Ah oui, je ne l'avais pas précisé.
Pour l'instant import manuel via fichier/données externes.
C'est le temps de faire des tests.
Au final, ce sera un import via le code (l'utilisateur clique sur le bouton "parcourir").

Le fichier excel n'a rien de particulier mis à part qu'il a pleins de colonnes. Des colonnes numériques, d'autres du texte, quelques fois des dates.

Merci
debdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 15h34   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Citation:
Envoyé par Philippe JOCHMANS Voir le message
Un exemple de fichier en entrée, en sortie.
J'ai toujours remarqué que l'import en provenance d'Excel pose des soucis surtout dans le cas de données numériques.

Un exemple de fichier, même des données bidon mais au bon format.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 14h53   #5
Membre habitué
 
Inscription : janvier 2005
Messages : 527
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 527
Points : 134
Points : 134
Salut,

dsl de ne revenir sur le forum que maintenant.

J'étais en train de préparer le fichier excel avec de fausses données, et j'ai voulu tester l'import => ça marche

J'ai retesté avec mon fichier avec de vraies données => ça ne marche pas.

Donc le problème ne vient pas du nombre de variables contrairement à ce que je pensais.

Je vais donc chercher d'où cela peut provenir, sachant que j'avais déjà testé de n'importer que certaines colonnes et que ça fonctionnait

Je reviens vers vous dès que j'ai identifié le problème.

Merci
debdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 11h35   #6
Membre habitué
 
Inscription : janvier 2005
Messages : 527
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 527
Points : 134
Points : 134
Par défaut Le moteur de base de données microsoft jet n'a pas pu trouver l'objet ''

Bonjour,

De retour pour compléter mon post. Je n'ai toujours pas identifié le problème. Je tente toujours d'importer mon csv. Je fais mes tests sur une base access vierge. Je n'ai plus le message d'erreur "clé d'enregistrement" (allez savoir pourquoi ) mais j'ai le message
Citation:
Le moteur de base de données microsoft jet n'a pas pu trouver l'objet ''
Ce n'est pas moi qui est retiré le nom de l'objet entre les quotes, il n'y en a pas.

Mon fichier fait environ 800 lignes et 190 colonnes. J'ai fait les tests d'import csv suivants:
- toutes les lignes et toutes les colonnes = PAS OK
- lignes 0 à 30 et toutes les colonnes = OK
- lignes 30 à 40 et toutes les colonnes = pas OK
- lignes 30 à 40 et colonnes 1 à 181= OK
- lignes 30 à 40 et colonnes 1 à 182= pas OK
- lignes 30 à 40 et colonnes 1 à 182 avec que des données bidon = OK
- lignes 30 à 40 et colonne 182 avec vraies données = OK
- lignes 30 à 40 et colonnes 182 à 190 avec vraies données = OK

Je ne sais plus quels tests effectuer pour m'en sortir. Je suis incapable d'identifier une colonne ou une ligne ou une cellule posant problème !

Avez vous une idée ?

Merci
debdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h49.


 
 
 
 
Partenaires

Hébergement Web