Ce sujet concerne uniquement les rapports créés avec des dictionnaires non générés avec l'application AQManagerFullWeb "<root><l id="1"><![CDATA[le champs à afficher]]></l></root> ". C'est que le dictionnaire de données que vous utilisez contient au moins un champ Multi-lingue. Voici la marche à suivre pour afficher la donnée comme il le faut: 1) Définir deux variables (voir le point sur l'utilisation de variables) v_DBType et v_LanguageID  Dans la table article, nous avons le champ "SpareName" qui est multilingue. Nous ajoutons une nouvelle colonne grâce à une fonction de "traduction" contenue dans notre base de données. "FunctionGetTranslatedValue(param1, param2, param3)" La syntaxe exacte pour ajouter le "champ traduit" est ;  {v_DBType}FunctionGetTranslatedValueFromXML(NomDuChampà traduire, {v_LanguageID}, 1) as NomNouvelleColonne où "v_DBType" et "v_LanguageID" sont les variables créées au point 1 et "1" l'id de la langue par défaut Voici par exemple à quoi ressemble le dictionnaire du rapport après récupération de la nouvelle donnée 3) Vous pouvez maintenant afficher la donnée "traduite" |
FAQ - Questions fréquentes‎ > ‎0. Fonctionnalités générales‎ > ‎Rapports et impressions‎ > ‎Générateur de rapport‎ > ‎