 | Cette information est obsolète. Les développements de sites web autour de Mercator se font maintenant |
Cette procédure permet la génération d'un code HTML présentant à l'internaute une interface permettant la saisie des différentes constantes (dates, périodes, clés, ...) d'un reporting. Cette fonctionnalité requiert 2 paramètres :
- la langue (F, N, E, D)
- la requête SQL
Cette procédure n'est accessible que via MercatorIshopAspx.dll.
Elle renvoie une chaîne de caractère HTML comprenant une page HTML complète. L'élaboration graphique de cette page doit être effectuée par CSS. La chaîne HTML renvoyée peut être facilement découpée avec Api.StrExtract().
Notez que la requête SQL doit déjà avoir été transformée en tenant compte des éventuels paramètres.
Exemple :
string s2 = MercatorIshop.ReportingsContants2("F", sql);
header = Api.StrExtract(s2, "<HEAD>", "</HEAD>\r").Replace("<TITLE></TITLE>", "");
content = Api.StrExtract(s2, "<BODY>", "</div> <!--form_const2-->") + "</div> <!--form_const2-->";
content = content.Replace("<FORM ", "<FORM action=\"RunReport.aspx\" ");
Cette fonctionnalité est illustrée dans ce site web de reporting.