Bonjour à tous
voici mon problème.
J’importe un tableau Excel que j’appelle ‘’Table import brut’’ que je ne veux pas toucher, dont les champs sont par exemple Genre/Nom/Prenom/Zip/adresse /etc , je veux créer une copie par une requête création en changeant le nom des champs que j’ai dans une autre table appelée ‘’correspondance’’ dans laquelle j’ai l’ancien nom et le nouveau nom.
ANCIEN NOM NOUVEAU NOM GENRE SEXE NOM NOM DE FAMILLE Prenom PRENOM Zip CODE POSTAL adresse RUE Etc.
Par la fonction "DLOOKUP" je souhaite choisir le nouveau nom en fonction de l'ancien.
Ma requête fonctionne très bien Quand : SELECT Dlookup(…….. ) AS sexe
Mais pas quand SELECT sexe AS DLOOKUP (……..)
Pour Que dans ma nouvelle table le champ GENRE s’appelle sexe etc …..
Ou toute autre méthode pour avoir une nouvelle table avec des nouveaux noms de champs
Je précise que j’ai essayer une autre méthode ALTER TABLE…… RENAME ..... pour changer le nom de mes colonnes mais ça ne fonctionne pas non plus…..
Je cherche qqc qui ressemble à
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT SEXE AS DLookUp("[ANCIEN NOM]","correspondance","[NOUVEAU NOM]='SEXE'") FROM [Table import brut] ;
Merci
Partager