Un exemple vaut mieux qu'un discours.Alors, soit une table avec un champ texte, dont le contenu serait le nom d'un des champ de la table source, et plusieurs autre champs.
Ex :
Table "toto", liste des champs "MonChoix","Choix1",Choix2","Choix3","Choix4",...Je voudrais savoir si le SQL est capable de retourner la valeur du champ "Choix?" dans une donnée "Résultat", sachant que le champ "MonChoix" à pour valeur "Choix?" ?
Si je prend la fonction MS Access Eval (qui ne fonctionne pas pour mon cas) purrait donner ce code SQL :
>
SELECT EVAL([MonChoix]) AS Résultat FROM [toto]
Je sais qu'en VBA, je pourrais construire le code SQL suivant : "SELECT [" & [MonChoix] & "] AS Résultat FROM [toto]"
Sauf que je voudrais le faire directement en SQL ... d'où ma question

Où comment faire un requête "Dé"croisée

Merci à ceux qui aurrons pris de temps de me lire, sans oublier ceux qui aurrons une solution.