public static void Exec(MercatorUi.MovableControls. MovableButton clickedButton)
{
// enter your customized code here
MercatorUi.Forms.Sig. SigForm sigForm = (MercatorUi.Forms.Sig. SigForm )clickedButton.Form;
DataSet ds = sigForm.DataSource.DataSet.Copy(); // on pointe vers les données de la fiche en cours mais on fait un copy car on va modifier le dataset sur la ligne suivante
MercatorUi.Reporting. ReportingStatic .FillDataset(ds, "MonRapport" ); // on ajoute des infos utiles pour utilisation dans le report designer
List <MercatorUi.Reporting. OutputDescriptor > listOutputDescriptors = new List <MercatorUi.Reporting. OutputDescriptor >();
listOutputDescriptors.Add( new MercatorUi.Reporting. OutputDescriptorPreview ());
//MercatorUi.Reporting. ReportingStatic .Reporting.RunReport( "MonRapport" , Globals.MainDir + "MonRapport.repx" , ds, listOutputDescriptors);
MercatorUi.Reporting. ReportingStatic .Reporting.RunReport( "MonRapport" , @"<MainDir\MonRapport.repx" , ds, listOutputDescriptors);
}