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 17/01/2008, 14h30   #1
Membre expérimenté
 
Avatar de Commodore
 
Inscription : février 2004
Messages : 601
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2004
Messages : 601
Points : 539
Points : 539
Par défaut [Table liée] erreur #Nombre*!

Bonjour,

petit problème actuel: quand je lie un fichier excel pour en faire une table Access, j'ai plein de valeurs #Nombre*!
La colonne concernée est paramétrée en tant que champ texte et chaque fois qu'une chaine de caractères entièrement composée de nombres est dans le champ excel correspondant, Access affiche #Nombre*!...

quelqu'un saurait éclairer ma modeste lanterne svp ?
__________________
Moi, j'aime pas facebook.

Musiciens de France
Commodore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 14h48   #2
Membre habitué
 
Inscription : janvier 2008
Messages : 117
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2008
Messages : 117
Points : 130
Points : 130
Envoyer un message via MSN à trollinou
salut

Assure toi que les données sont aussi au format texte
trollinou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 14h54   #3
Membre expérimenté
 
Avatar de Commodore
 
Inscription : février 2004
Messages : 601
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2004
Messages : 601
Points : 539
Points : 539
elles le sont...
__________________
Moi, j'aime pas facebook.

Musiciens de France
Commodore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 14h59   #4
Membre expérimenté
 
Avatar de Commodore
 
Inscription : février 2004
Messages : 601
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2004
Messages : 601
Points : 539
Points : 539
ok, je viens juste de trouver l'erreur par hasard.
Il suffit de forcer le typage texte dans excel en mettant un ' devant les nombres, même si le format de cellule est texte. hallucinant: le fait de mettre une cellule à un format précis ne suffit pas forcément à changer le type du contenu
__________________
Moi, j'aime pas facebook.

Musiciens de France
Commodore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 15h03   #5
Membre habitué
 
Inscription : janvier 2008
Messages : 117
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2008
Messages : 117
Points : 130
Points : 130
Envoyer un message via MSN à trollinou
Oui c'est ce que j'ai dit mais bon effectivement c'était pas très clair .....
trollinou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 22h29   #6
Membre confirmé
 
Jacques Lesueur
Inscription : mai 2006
Messages : 180
Détails du profil
Informations personnelles :
Nom : Jacques Lesueur

Informations forums :
Inscription : mai 2006
Messages : 180
Points : 209
Points : 209
Bien venu dans les travers d'Excel ==> la notion de ligne et colonne en excel ne représentes que des coordonnées d'une cellule; chaques cellule est complétement indépendante des autres.
Dans acces la colonne(le champ) d'une table rend toutes les valeurs solidaires des propriétés de la colonne.

En excel, chaque cellule posséde ces propres propriétés indépendemment de la colonne.
En access, les propriétes de toutes les valeurs du champ sont regroupes sur la colonne.

en résumé, récuperer des donnes d'Excel est toujours une galère! Excel n'est pas un outil qui gère des donnés, c'est un progiciel de Calcul Statistique ==> çà il le fait très bien.
Jack78960 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 20h14   #7
Invité de passage
 
Inscription : janvier 2008
Messages : 10
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 10
Points : 3
Points : 3
Citation:
Envoyé par Commodore_Psykopate Voir le message
ok, je viens juste de trouver l'erreur par hasard.
Il suffit de forcer le typage texte dans excel en mettant un ' devant les nombres, même si le format de cellule est texte. hallucinant: le fait de mettre une cellule à un format précis ne suffit pas forcément à changer le type du contenu
Bonjour je rencontre le même soucis, j'ai bien compris l'astuce qui consiste à mmetre un ' devant les données pour forcer le format texte.

Je voudrai juste savoir si quelqu'un aurai une solution pour rendre automatique (macro peut etre ?) ce "forcage" ?

Merci d'avance de vos réponses
cofi30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 22h10   #8
Membre confirmé
 
Jacques Lesueur
Inscription : mai 2006
Messages : 180
Détails du profil
Informations personnelles :
Nom : Jacques Lesueur

Informations forums :
Inscription : mai 2006
Messages : 180
Points : 209
Points : 209
Le plus simple , exporte ton classeur en fichier texte dans excel( export tabulé ou csv) puis réimporte le dans access en forcant toutes tes champs qui te poses soucis ,en texte ==> par une requête Maj tu pourra reformater tes zones via la fonction format()
Jack78960 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 12h36.


 
 
 
 
Partenaires

Hébergement Web