Les données d’une colonne de feuille de calcul Excel liée sont tronquées à 255 caractères dans une base de données Access

Numéro de la base de connaissances d’origine : 839785

Remarque

Cet article s’applique à un fichier de base de données Microsoft Access .MDB ou .ACCDB. Novice : requiert la connaissance de lʼinterface utilisateur sur les ordinateurs mono-utilisateur.

Symptômes

Lorsque vous créez un lien vers une feuille de calcul Microsoft Office Excel à partir d’une base de données Microsoft Office Access et que les colonnes de la feuille de calcul Excel contiennent plus de 255 caractères, vous remarquerez peut-être que les données du tableau lié apparaissent tronquées après le 255e caractère.

Cause

Dans Access, lorsque vous créez un lien vers une feuille de calcul Excel contenant plus de 255 caractères, la colonne de la feuille de calcul Excel est mappée au type de données Mémo mis en forme. Étant donné qu’Access traite le champ Mémo mis en forme comme un champ de texte dont la limite est de 255 caractères, vous ne pouvez afficher que 255 caractères. Toutefois, les données ne sont pas physiquement tronquées dans la table liée.

Solution de contournement

Pour contourner ce problème, vous devez importer la feuille de calcul Excel dans un tableau Access lorsque les colonnes de la feuille de calcul Excel contiennent plus de 255 caractères.

Statut

Ce comportement est inhérent au produit.

Informations supplémentaires

Dans Access, vous pouvez définir la propriété Format du champ Texte et du champ Mémo pour créer des formats personnalisés. Vous pouvez utiliser les caractères spéciaux suivants pour définir la propriété Format du champ Texte et du champ Mémo :

Caractère spécial Description
@ Caractère de texte. Un caractère ou un espace est requis.
& Caractère de texte non requis.
< Force tous les caractères à être en minuscules.
> Force tous les caractères à être en majuscules.

Lorsque vous liez une feuille de calcul Excel à une base de données Access et que les colonnes de la feuille de calcul Excel contiennent plus de 255 caractères, les colonnes sont mappées aux types de données Mémo et la propriété Format du champ Mémo est définie sur @. Par conséquent, Access traite le champ Mémo comme un champ de texte, et vous ne pouvez afficher que 255 caractères de données.

Toutefois, lorsque vous importez une feuille de calcul Excel contenant plus de 255 caractères, les colonnes sont mappées à un champ Mémo sans format spécifique. Par conséquent, vous pouvez afficher les données complètes dans le champ .

References

Pour plus d’informations sur l’importation ou la liaison de données à partir d’une feuille de calcul, visitez le site web Microsoft suivant :

Importer ou lier des données dans un classeur Excel