Paramétrer un lookup

L’utilisation d’une requête paramétrée dans un lookup permet d’alléger les données mises en cache, surtout dans le cas de traitements itératifs, et que l’on n’a pas besoin de charger toutes les données dans le cache.

Même si le composant lookup ne propose pas la possibilité d’utiliser des variables mais il dispose de la propriété SqlCommand qui permet de spécifier la requête du lookup et qu’on peut paramétrer.

Prenons l’exemple d’un lookup qui charge la liste des clients par rapport à un type de client spécifique stocké dans un paramètre projet, pour cela nous modifions l’expression dans la propriété SqlCommand exposée au niveau du flux de données (DFT), comme montré ci-dessus :

Nous avons une première fenêtre où l’on peut paramétrer notre lookup avec la propriété SqlCommand. Puis, cliquer sur les trois points.

Une nouvelle fenêtre s’ouvre pour nous permettre de créer la requête paramétrée.

Étant donné que l’éditeur d’expression attend du texte, on est obligé de convertir en chaîne de caractère notre paramètre.

 

Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.