<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=Utilisation_des_variables_internes_%C3%A0_MapReport</id>
	<title>Utilisation des variables internes à MapReport - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=Utilisation_des_variables_internes_%C3%A0_MapReport"/>
	<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=Utilisation_des_variables_internes_%C3%A0_MapReport&amp;action=history"/>
	<updated>2026-04-06T21:20:18Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=Utilisation_des_variables_internes_%C3%A0_MapReport&amp;diff=3610&amp;oldid=prev</id>
		<title>imported&gt;Admin : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=Utilisation_des_variables_internes_%C3%A0_MapReport&amp;diff=3610&amp;oldid=prev"/>
		<updated>2019-03-06T09:12:06Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 6 mars 2019 à 09:12&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Admin</name></author>
		
	</entry>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=Utilisation_des_variables_internes_%C3%A0_MapReport&amp;diff=3609&amp;oldid=prev</id>
		<title>imported&gt;Rdal : /* Variables pour changer les limites de fonctionnement */</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=Utilisation_des_variables_internes_%C3%A0_MapReport&amp;diff=3609&amp;oldid=prev"/>
		<updated>2018-11-21T15:56:40Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Variables pour changer les limites de fonctionnement&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Présentation / Objectif==&lt;br /&gt;
Un certain nombre de variables internes permettent de définir des fonctionnements de MapReport, soit différents, soit plus explicites.&lt;br /&gt;
&lt;br /&gt;
==Pré-requis==&lt;br /&gt;
Connaître le fonctionnement de MapReport&lt;br /&gt;
&lt;br /&gt;
=== Variables pour la gestion des formats de sortie ===&lt;br /&gt;
&lt;br /&gt;
Par défaut MapReport exécute une sortie texte. Vous pouvez définir un sortie de type PCL, listing ou Excel. Pour cela, il faut utiliser le paramètre &lt;br /&gt;
 DB.MAPPING_DATASTREAM=&lt;br /&gt;
*Pour fixer le flot de sortie en PCL, il faut ajouter soit même dans le report les tags de sélection de police et de positionnement…&lt;br /&gt;
 DB.MAPPING_DATASTREAM=PCL&lt;br /&gt;
*Pour fixer le flot de sortie en Listing, c’est à dire que MapReport n’effectue plus de saut de page mais un fichier continue sauf quand les sauts de page sont explicites par une action Mapping.&lt;br /&gt;
&lt;br /&gt;
 DB.MAPPING_DATASTREAM=LISTING&lt;br /&gt;
&lt;br /&gt;
*Pour fixer la sortie au format Excel, c’est à dire que chaque champ d’une même ligne dans un bloc d’écriture est considéré comme une nouvelle colonne dans Excel, avec comme règle pour chaque ligne le 1er texte dans la 1ere colonne, le 2eme texte dans la 2eme colonne,…&lt;br /&gt;
&lt;br /&gt;
*Chaque ligne est considérée comme un nouvelle ligne dans Excel.&lt;br /&gt;
&lt;br /&gt;
Vous devez préciser comme paramètre -outfile : un fichier ayant pour extension .xls&lt;br /&gt;
&lt;br /&gt;
 DB.MAPPING_DATASTREAM=XLS&lt;br /&gt;
&lt;br /&gt;
=== Variables pour changer les limites de fonctionnement ===&lt;br /&gt;
&lt;br /&gt;
*Par défaut MapReport, pour éviter les boucles infinies, n’autorise pas une infinité de boucles dans un while. Si vous rencontrez des problèmes avec cette limitation, vous pouvez la déplacer en ajoutant le paramètre :&lt;br /&gt;
&lt;br /&gt;
 DB.MAPPING_MAXWHILE=10000&lt;br /&gt;
&lt;br /&gt;
*Vous pouvez changer pour un report donné la largeur maximum d’une ligne (en nombre de caractères), si vous avez par exemple des sauts de ligne sur des champs plus grands que la limite normale de MapReport :&lt;br /&gt;
&lt;br /&gt;
 DB.WIDTHPAGE=1000&lt;br /&gt;
&lt;br /&gt;
Vous pouvez redéfinir la hauteur de page en 300 DPI que MapReport doit utiliser pour traiter ce report :&lt;br /&gt;
 HEIGHTPAGE=4000&lt;br /&gt;
&lt;br /&gt;
Calcul de la taille en DPI &lt;br /&gt;
 (Taille en cm * 300) / 2,54 = Taille en DPI ou&lt;br /&gt;
 Taille en inches * 300 = Taille en DPI&lt;br /&gt;
&lt;br /&gt;
Désactivation du count pour améliorer les performances d’un report (entraine la suppression de certain évènements):&lt;br /&gt;
 DB.MAPPING_DISABLESQLCOUNT=1&lt;br /&gt;
&lt;br /&gt;
=== Variable pour la gestion de la traduction ===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez demander à MapReport de placer dans un fichier de traduction l’ensemble des mots qui ne sont pas encore traduits.&lt;br /&gt;
 DB.MAPPING_APPENDLANG&lt;br /&gt;
&lt;br /&gt;
Remarque : Il existe une documentation uniquement sur les traductions. &lt;br /&gt;
&lt;br /&gt;
=== Variables pour ajouter des traces ===&lt;br /&gt;
&lt;br /&gt;
Récupération des trames de debug sur les connect, disconnect, … des serveurs SQL.&lt;br /&gt;
 DB.MAPPING_DEBUG=1&lt;br /&gt;
&lt;br /&gt;
Récupération des lancements de chaque action de MapReport&lt;br /&gt;
 DB.MAPPING_TRACE=1&lt;br /&gt;
&lt;br /&gt;
Définition du niveau de warning, pour obtenir en ligne de commande les mêmes erreurs qu’en preview MapReport&lt;br /&gt;
 DB.MAPPING_WARNING=1&lt;br /&gt;
&lt;br /&gt;
Récupération de toutes les requêtes SQL lancées par MapReport&lt;br /&gt;
 DB.MAPPING_TRACESQL=1&lt;br /&gt;
&lt;br /&gt;
Récupération de toutes les modifications des changements des champs, avec comme format : &lt;br /&gt;
 LIB.FILE(FIELD)=VALUE&lt;br /&gt;
 DB.MAPPING_TRACEDATA=1&lt;br /&gt;
&lt;br /&gt;
Ajout d’un timer sur chaque action de MapReport est un résumé en fin de traitement&lt;br /&gt;
 DB.MAPPING_TRACETIME=1&lt;br /&gt;
&lt;br /&gt;
=== Changement d'instance de base de donnée ===&lt;br /&gt;
&lt;br /&gt;
Pour basculer d'une instance Mapping à une autre, vous pouvez utiliser :&lt;br /&gt;
 DB.MAPPING_INSTANCE=”INSTANCE_NAME”&lt;br /&gt;
&lt;br /&gt;
=== Format de la sortie sur stderr ===&lt;br /&gt;
Il s’agit d’un format de fichier texte ou chaque ligne est précédée par un tag qui identifie le type de ligne.&lt;br /&gt;
&lt;br /&gt;
 DATA :&lt;br /&gt;
 ERROR :&lt;br /&gt;
 INFO :&lt;br /&gt;
 WARNING:&lt;br /&gt;
 TRACE :&lt;br /&gt;
 EXIT :&lt;br /&gt;
 DEBUG :&lt;br /&gt;
 SQL :&lt;br /&gt;
 TIME :&lt;br /&gt;
 TRACE+ :&lt;/div&gt;</summary>
		<author><name>imported&gt;Rdal</name></author>
		
	</entry>
</feed>