Bonjour,
J'ai lié une table Access à une feuille Excel.
La feuille Excel contient une première ligne d'entête, puis les données.
La première ligne d'entête est la suivante :
Période/Nb jour calendaire/Nb jour ouvrés/ OS fin(date)/6/7/8/8/10/15/18..etc
Comme vous pouvez le voir, la feuille contient une série de colonne ayant pour entête un nombre. Ces nombres sont susceptibles d'être modifiés
Les colonnes ayant pour entete un nombre contiennt des date (cela sera important à savoir pour la suite)
Le problème est le suivant :
Dans la table liée sur access, Les nom de colonnes composé de chiffre (6, 7, 8 etc...) sont transformés automatiquement par Access en "F1", "F2", "F3" ...
J'ai lu sur cette page ceci :
Pour attribuer le nom des champs, Access se base sur le contenu de la première ligne de données collées. Si le type de cette ligne est similaire aux lignes suivantes, Access détermine que la première ligne fait partie des données et attribue aux champs des noms génériques (F1, F2, etc.). Si la première ligne de données collées n'est pas similaire aux lignes suivantes, Access détermine qu'elle est constituée de noms de champs. Les champs sont alors nommés en conséquence et la première ligne n'est pas incluse dans les données.
Si Access attribue des noms de champ génériques, renommez les champs dès que possible pour éviter toute confusion.
Comme dit plus haut, le type des cellule d'entete contenant un nombre est différent du contenu sous ces entete. Donc ca ne devrait pas utilisé ce renommage automatique. J'ai donc supposé que c'était parce qu'il n'aimait pas avoir un nombre comme nom de colonne. Mais ce n'est pas ca, car j'ai testé de créer une table sous access avec des nombre comme nom de colonne et cela a fonctionner.
De plus, étant donnée que cette série de chiffre peut changer, je ne peux pas me permettre de renommer les colonnes sur access a chaque fois.
Donc existe-i-il un moyen de désactiver ce renommage automatique, et si non, avez vous une autre solution ?
Merci d'avance.
Partager