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

A partir d'un bouton dans un signalétique, y provoquer un filtrage

0000001991     -      04/06/2013

L'exemple ci-dessous montre le code d'un bouton placé dans le signalétique clients. Il permet de forcer un filtrage dans ce même signalétique. Le second paramètre de FilterExpression doit être une clause SQL valide faisant référence à la table CLI.

Zoom
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorController;
using MercatorUi;

namespace MercatorUi.MovableControls.ButtonsCodes
{
    public static class Script
    {

        public static void Exec(MercatorUi.MovableControls.MovableButton clickedButton)
        {
            // enter your customized code here
            Forms.Sig.SigForm sigForm = (Forms.Sig.SigForm)clickedButton.Form;
            sigForm.Sig.FilterExpression(sigForm, "C_NOM like '%guy%'");
        }
    }
}