OVH Cloud OVH Cloud

Import Excel-Erreur de Type de champ

4 réponses
Avatar
Reinhard
Bonjour !

J'ai liée une table Excel sur Access 2003, et ca fonctionne très bien sauf
pour une colonne. Ils s'y trouvent des nombres et des textes en mixte, et en
Excel c'est défini comme Texte aussi. Mais Acces l'interprête comme nombre et
affiche une erreur pour les champs où se trouve un texte.
Même en mettant en Excel un apostrophe devant le nombre, cela ne change rien.

Quelqu'un connait-il le phénomène ?

Merci d'avance,
Reinhard

4 réponses

Avatar
Pierre CFI [mvp]
bonjour
oui, c'est le gros probléme des colonnes d'un tableur et un champ
il faut sélectionner toute la colonne excel et format texte
si, la premiere cellule, en dessous du nom de colonne est vide, access interprete en num, 1 fois sur 2
quand j'en ai ras le bol, je mets des données texte 'XX partout ou c'est vide, liaison, et sup des XX dans excel

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Reinhard" a écrit dans le message de news:

Bonjour !

J'ai liée une table Excel sur Access 2003, et ca fonctionne très bien sauf
pour une colonne. Ils s'y trouvent des nombres et des textes en mixte, et en
Excel c'est défini comme Texte aussi. Mais Acces l'interprête comme nombre et
affiche une erreur pour les champs où se trouve un texte.
Même en mettant en Excel un apostrophe devant le nombre, cela ne change rien.

Quelqu'un connait-il le phénomène ?

Merci d'avance,
Reinhard


Avatar
Tisane
Bonjour Reinhard,

J'ai liée une table Excel sur Access 2003, et ca fonctionne très bien
sauf pour une colonne. Ils s'y trouvent des nombres et des textes en
mixte, et en Excel c'est défini comme Texte aussi. Mais Acces
l'interprête comme nombre et affiche une erreur pour les champs où se
trouve un texte.
Même en mettant en Excel un apostrophe devant le nombre, cela ne
change rien.


Je pense que la fiche suivante est également valable pour la v2003.
"ACC2000: #Num Appears in Linked Microsoft Excel Spreadsheet"
http://support.microsoft.com/kb/208414/en-us

Remplace en-us par fr à la fin de l'adresse pour avoir une traduction
automatique.

--
Tisane

Avatar
Reinhard Papp
Super, ca marche, mille mercis

R

"Tisane" wrote:

Bonjour Reinhard,

J'ai liée une table Excel sur Access 2003, et ca fonctionne très bien
sauf pour une colonne. Ils s'y trouvent des nombres et des textes en
mixte, et en Excel c'est défini comme Texte aussi. Mais Acces
l'interprête comme nombre et affiche une erreur pour les champs où se
trouve un texte.
Même en mettant en Excel un apostrophe devant le nombre, cela ne
change rien.


Je pense que la fiche suivante est également valable pour la v2003.
"ACC2000: #Num Appears in Linked Microsoft Excel Spreadsheet"
http://support.microsoft.com/kb/208414/en-us

Remplace en-us par fr à la fin de l'adresse pour avoir une traduction
automatique.

--
Tisane





Avatar
Reinhard Papp
Merci pour l'idée, mais ca je l'avais d´jà essayé suite à une expérience
antérieure. Et ca n'a pas marché. Mais pour une fois la base de connaissances
de MS a aidé comme l'a proposé Tisane.

Reinhard

"Pierre CFI [mvp]" wrote:

bonjour
oui, c'est le gros probléme des colonnes d'un tableur et un champ
il faut sélectionner toute la colonne excel et format texte
si, la premiere cellule, en dessous du nom de colonne est vide, access interprete en num, 1 fois sur 2
quand j'en ai ras le bol, je mets des données texte 'XX partout ou c'est vide, liaison, et sup des XX dans excel

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Reinhard" a écrit dans le message de news:

Bonjour !

J'ai liée une table Excel sur Access 2003, et ca fonctionne très bien sauf
pour une colonne. Ils s'y trouvent des nombres et des textes en mixte, et en
Excel c'est défini comme Texte aussi. Mais Acces l'interprête comme nombre et
affiche une erreur pour les champs où se trouve un texte.
Même en mettant en Excel un apostrophe devant le nombre, cela ne change rien.

Quelqu'un connait-il le phénomène ?

Merci d'avance,
Reinhard