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)