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

Comment installer un contrôle des codes ISO des pays dans les fiches clients ? (legacy)

0000000759     -      10/10/2015
Obsolète

La procédure reprise ci-dessous permet d'ajouter un déroulant présentant les codes ISO des différents pays. Une fois la sélection effectuée, le libellé du pays est affiché et stocké dans le champ "pays". L'exemple est illustré pour la table des clients. Il peut s'appliquer aux fournisseurs, contacts, 4ème signalétique, ...

En version DBF

  • Copier la table ISOPAYS.DBF et son index dans le répertoire des données de Mercator
  • Dans la table CLI de Mercator, ajouter un champ C_ISOPAYS de type C(2)
  • Via "Outils / Ecrans Signalétique / Paramétrage / Clients" : décocher la propriété visible du champ PAYS
  • A ce même endroit, via clic-droit "Add ComboBox", ajouter un déroulant dont la source est C_ISOPAYS
  • Via un clic-droit sur ce combobox, cliquez sur le bouton permettant de déterminer l'origine des lignes du déroulant. Saisissez la requête suivante : select id from m:\mercator\data\isopays order by id (en adaptant le chemin vers la table isopays)
  • Fixer une largeur de 40 pixels
  • A droite de ce déroulant, via clic-droit "Add Expression", ajouter une expression dont la formule est
    xlookup('isopays','id',m.c_isopays,'lib_f')
  • Lier cette expression à la source C_PAYS

En version SQL

  • Dans la table CLI de Mercator, ajouter un champ C_ISOPAYS de type C(2)
  • Via le second onglet de "Outils / Prompt Fox", exécutez une seule fois le script contenu dans isopays.sql.
  • Via "Outils / Ecrans Signalétique / Paramétrage / Clients" : décocher la propriété visible du champ PAYS
  • A ce même endroit, via clic-droit "Add ComboBox", ajouter un déroulant dont la source est C_ISOPAYS
  • Via un clic-droit sur ce combobox, cliquez sur le bouton permettant de déterminer l'origine des lignes du déroulant. Saisissez la requête suivante : select id from ISOPAYS order by id
  • Fixer une largeur de 40 pixels
  • A droite de ce déroulant, via clic-droit "Add Expression", ajouter une expression dont la formule est
    xlookup('isopays','id',m.c_isopays,'lib_f')
  • Lier cette expression à la source C_PAYS


A télécharger : 0000000759.zip (8 Kb - 11/02/2004)


Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.