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

Reporting : utilisation de la fenêtre de dialogue dans un rapport

0000002736     -      20/09/2017

L'éditeur de rapports offre la possibilité d'afficher une fenêtre avant de réellement exécuter le rapport. Celle-ci permet, par exemple, la saisie influençant les données imprimées et/ou la mise en page.

Cette fenêtre peut être appelée via le bouton "Nouvelle boîte de dialogue" ().

Dans l'exemple ci-dessous, le rapport récupère toutes les écritures de vente correspondant à une sélection de dates.

Ensuite, la fenêtre de sélection permet à l'utilisateur de choisir s'il imprime :

  • le prix HTVA ou TVAC
  • les factures
  • et/ou les bons de livraison
  • et/ou les commandes
  • et/ou les devis

Mise en place

Il faut d'abord ajouter les paramètres nécessaires à la récupération de la sélection. Dans notre exemple :

  • TypeMontant (string)
  • Factures (boolean)
  • BL (boolean)
  • Commandes (boolean)
  • Devis (boolean)

Pour la liste déroulante, il faut initialiser les propriétés Items et ReportParameter.
Pour les cases à cocher, il  faut initialiser les propriétés Text et ReportParameter.

Ces initialisations peuvent être faites soit directement dans l'éditeur de rapports, soit par code.

 



A télécharger : 0000002736.zip (27 Kb - 02/05/2023)