Bonjour,
je souhaite donner la possibilité à des utilisateurs lambda d'interroger par Excel ma base de données.
C'est très simple, ils ont leur feuille Excel, un tableau dynamique généré par la requête SQL, et une cellule (A1) avec une variable (Id) à modifier par leurs soins.
La requête sous MS Query est :
SELECT *
FROM Exemple
WHERE Id = [A1]
Mais impossible de trouver cette fichue syntaxe nul part. Que faut-il mettre à la place du "[A1]" ? J'ai trouvé de tout mais rien ne marche : {$A1$}, ?, "A1"...
Dès que j'essaye de mettre WHERE Id = ?, j'ai un message d'erreur : Les paramètres ne sont pas autorisés pour les requêtes qui ne sont pas affichés graphiquement.
En effet, une simple requête SELECT * FROM exemple m'envoie le message suivant : "La requête SQL ne peut pas être représentée graphiquement, Désirez-vous continuer quand même ?"
Graphiquement dans quel sens ? La doc Microsoft n'est pas du tout claire à ce sujet.
Merci pour votre aide
Yat'