2017-09-18 9 views
1

Salut, j'essaie de créer une table en Excel avec un paramètre d'une cellule. Comme vous pouvez le voir sur l'image ci-dessous, j'essaie de changer la valeur 7006 en un paramètre variable.Excel - Passer un paramètre dans une requête personnalisée

Si quelqu'un pouvait m'aider, ce serait apprécié.

J'ai bloqué le nom du serveur et de la base de données.

enter image description here

Je reçois maintenant cette erreur: enter image description here

Répondre

1

ouvert éditeur étendu et remplacer 7006 par cette

"& ContactIDP &" 

donc votre code devrait ressembler à ceci

... WHERE (ContactID = "& ContactIDP &"))) OR ... 

Cela va concaténer votre ID à SQL-requête. Assurez-vous que le type de votre paramètre est du texte. Sinon, appliquez la fonction Text.From()

... WHERE (ContactID = "& Text.From(ContactIDP) &"))) OR ... 
+0

Je n'arrive pas à faire fonctionner ceci - J'ai édité la question pour montrer quelle erreur votre solution montre. – Philb24