|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 19 ![]() |
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 : Citation:
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. |
|
|
|
00
|
|
|
#2 |
![]() ![]() |
salut,
nommer une colonne avec un nombre, c'est particulièrement complicant pour gérer la table. Exemple : Si tu as une colonne intitulé 8 de type entier que va te donner la requete suivante : Code :
UPDATE Matable SET MonChampEntier = 8;
__________________
Pas de question technique par MP, je ne réponds pas ![]() Mon perso ? Une vraie brute Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access |
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 19 ![]() |
Je le sais bien mais malheureusement, le fichier n'est pas de moi et je ne peux pas me permettre de modifier cela sans reverifier TOUT le code du fichier excel.
|
|
|
00
|
|
|
#4 | ||
![]() ![]() |
rien ne t'empeche de faire une copie, de parcourir dans la copie la premiere ligne et au cas où c'est un entier, tu modifies le nom :
Code :
__________________
Pas de question technique par MP, je ne réponds pas ![]() Mon perso ? Une vraie brute Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access |
||
|
00
|
|
|
#5 |
![]() ![]() Daniel Inscription : juillet 2006 Messages : 1 220 ![]() |
quelle est ta version access - de mémoire ce problème date un peu, si à l'importation tu as bien désigné la 1ere ligne comme entête de colonnes c'est en principe respecté, cela n'enlève rien à la réserve de jpcheck sur un entête numérique "risque de confusion"
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com