Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Possibilité de choix de paramètres

0000001046     -      11/11/2015

Mercator offre la possibilité à l'utilisateur de sélectionner des paramètres qui seront pris en compte de façon dynamique lors de l'exécution de la requête SQL. Jusque 9 sélections de paramètres peuvent ainsi être définies.

Dans la requête SQL, les paramètres à substituer par un choix doivent être notés $PARAM1$, ... , $PARAM9$.

Exemple : select * from cli where $PARAM1$>'M'

Dans le bas de l'écran de paramétrage des documents libres, le bouton "Déroulant" permet de déterminer les valeurs des lignes qui doivent alimenter le déroulant, pour chacun des 9 paramètres à substituer. Ces valeurs doivent être notées comme suit :


Param1 | Param2
Ou
Nom1,Param1 | Nom2,Param2

 

Dans le second cas, la chaîne de caractères située avant la virgule sera affichée à l'utilisateur tandis que la deuxième partie sera utilisée pour la substitution dans la requête SQL.

Exemples :

 


C_NOM|C_CLE1|C_CLE2
ou
Nom du client,C_NOM|N° de client,C_CLE1|N° d'abonné,C_CLE2

 

 

Exemple d'utilisation

select * from stock where ($PARAM1$>=m.CONST_1) and ($PARAM1$<=m.CONST_2) order by $PARAM2$

Avec le déroulant 1 défini comme suit :

Sélection sur base du Modèle,S_MODELE| Sélection sur base du Code interne S_CLE1| Sélection sur base du Code barre S_CLE2| Sélection sur base du Réf. Fourn.,S_CLE3

Avec le déroulant 2 défini comme suit :

Tri par prix d'achat croissant,S_DPA|Tri par prix de vente croissant,S_PRIX_HT| Tri par prix d'achat décroissant,S_DPA DESC|Tri par prix de vente décroissant,S_PRIX_HT DESC