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 :
Commentaires
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Envoyer et afficher des commentaires pour