Mercator biedt de gebruiker de mogelijkheid om parameters te selecteren waarmee op een dynamische wijze rekening zal worden gehouden bij de uitvoering van de SQL-opdracht.
Men kan aldus tot 9 parameterselecties definiëren.
De in de SQL-opdracht door een andere keuze te vervangen parameters moeten worden genoteerd als volgt: $PARAM1$, ... , $PARAM9$.
Bijvoorbeeld: select c_id, c_nom, c_ville from cli order by $PARAM1$
Onderaan in het parameterscherm van de vrije documenten kunt u via de knop "Dropdownmenu" de lijnwaarden bepalen die in dit dropdownmenu moeten voorkomen, en dit voor elk van de 9 te vervangen parameters.
Deze waarden moet worden opgemerkt als volgt (een voorstel voor de keuze (naam het veld) per lijn):
c_nom
c_ville
of (een voorstel voor de keuze (omschrijving en naam van het veld) per lijn)
Sortering op naam,c_nom
Sortering op stad,c_ville
In het tweede geval zal de string voor de komma zichtbaar zijn voor de gebruiker, terwijl het tweede gedeelte gebruikt wordt voor de vervanging in de SQL-opdracht.
Voorbeeld van het gebruik
select s_modele, s_cle1, s_cle2, s_cle3, s_dpa, s_prix_ht
from stock
where ($PARAM1$>=@CONST_1) and ($PARAM1$<=@CONST_2)
order by $PARAM2$
Het dropdownmenu 1 wordt als volgt gedefinieerd:
Op basis van omschrijving,S_MODELE
Op basis van de interne code,S_CLE1
Op basis van de barcode,S_CLE2
Op basis van de leveranciersreferentie, S_CLE3
Het dropdownmenu 1 wordt als volgt gedefinieerd:
Sortering op aankoopprijs oplopend, S_DPA
Sortering op verkoopprijs oplopend, S_PRIX_HT
Sortering op aankoopprijs aflopend, S_DPA DESC
Sortering op verkoopprijs aflopend, S_PRIX_HT DESC
Het is eveneens mogelijk om de omschrijving in de verschillende talen te vertalen. In dat geval volstaat het om de voorstellen tussen de html labels die de talen aanduiden te dupliceren.
<F>Sélection par période,PERIODE
Sélection par date,DATE</F>
<N>Selectie per periode,PERIODE
Selectie per datum,DATE</N>
<E>Sort by period,PERIODE
Sort by date,DATE</E>
<D>Sortieren per Periode,PERIODE
Sortieren per Datum,DATE</D>