version 1
ch_MAILING (zone; numTable; annulable; dialogueImpr)
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Chart | |
| numTable | Entier | Numéro de table | |
| annulable | Entier | Permettre l'annulation de l'impression ? | |
| 0 = Non, 1 = Oui | |||
| dialogueImpr | Entier | Présenter le dialogue d'impression ? | |
| 0 = Sans dialogue, 1 = Avec dialogue |
Description
La commande ch_MAILING permet d'imprimer un mailing pour la sélection en cours de la table numTable. Le document utilisé est spécifié par zone.
Si numTable est égal à 0, la boîte de dialogue Sélection des enregistrements du mailing s'affiche :
Si annulable est égal à 1, 4D Chart affiche une boîte de dialogue permettant à l'utilisateur d'annuler l'impression en appuyant sur Ctrl+. (point) sous Windows ou Commande+. (point) sous MacOS. Après cette annulation, ch_Erreur renvoie le numéro d'erreur 20.
Si annulable est égal à 0, la boîte de dialogue ne s'affiche pas et l'utilisateur ne peut pas annuler l'impression.
Si le paramètre optionnel dialogueImpr est égal à 0, la boîte de dialogue standard d'impression de tables n'apparaît pas et l'impression est lancée immédiatement. Si dialogueImpr est égal à 1, la boîte de dialogue standard d'impression de tables apparaît.
Exemple
L'exemple suivant vérifie que la zone 4D Chart est bien en mode Montrer les valeurs et effectue un mailing.
`Générer la sélection pour le mailing TOUT SELECTIONNER([Société]) `Vérifier que l'affichage est en mode Montrer les valeurs ch_ETAT DU MENU(Zone;6006;$Coché;$Dispo;$Nom) Si ($Nom="Montrer les valeurs") ch_EXECUTER MENU(Zone;6006) `Mettre l'affichage en mode Montrer les valeurs Fin de si `Effectuer le mailing sans intervention de l'utilisateur ch_MAILING (Zone;Table(->[Société]);0;0)
Référence