4D v14.3IMPRIMER SELECTION |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
IMPRIMER SELECTION
IMPRIMER SELECTION
La commande IMPRIMER SELECTION imprime la sélection courante de laTable. Les enregistrements sont imprimés dans le formulaire sortie courant de la table du process en cours. IMPRIMER SELECTION a le même effet que la commande Imprimer... du mode Développement. Si la sélection courante est vide, IMPRIMER SELECTION ne fait rien.
Pendant l'impression, la méthode du formulaire sortie et les méthodes objet du formulaire sont exécutées en fonction des événements sélectionnés dans les propriétés des formulaires et des objets, en mode Développement, ainsi que des événements effectivement générés :
Vous pouvez savoir si IMPRIMER SELECTION est sur le point d'imprimer le premier en-tête en testant Avant selection pendant un événement Sur entête. Vous pouvez également savoir si IMPRIMER SELECTION est sur le point d'imprimer le dernier pied de page, en testant Fin de selection pendant un événement Sur impression pied de page. Si IMPRIMER SELECTION est appelée au même moment par deux process différents, l'impression déclenchée par le second process attendra que le premier ait terminé. Pour imprimer une sélection triée avec des sous-totaux ou des ruptures à l'aide de la commande IMPRIMER SELECTION, vous devez d'abord trier la sélection. Puis vous devez inclure, dans chaque zone de rupture de l'état, une variable associée à une méthode objet assignant le sous-total à la variable. Vous pouvez aussi utiliser des fonctions statistiques ou arithmétiques telles que Somme et Moyenne pour assigner des valeurs aux variables. Pour plus d'informations, reportez-vous à la description des commandes Sous total, NIVEAUX DE RUPTURES et CUMULER SUR. Attention : N'utilisez pas la commande SAUT DE PAGE avec IMPRIMER SELECTION. SAUT DE PAGE est exclusivement réservée à une utilisation combinée avec la commande Imprimer ligne. Après un appel à IMPRIMER SELECTION, la variable OK prend la valeur 1 si l'impression s'est déroulée correctement. Si l'impression a été interrompue (par exemple l'utilisateur a cliqué sur un bouton Annuler dans les boîtes de dialogue d'impression), la variable OK prend la valeur 0 (zéro). 4D Server : Cette commande peut être exécutée sur 4D Server dans le cadre d'une procédure stockée. Dans ce contexte :
L'exemple suivant sélectionne la totalité des enregistrements de la table [Personnes]. La commande VISUALISER SELECTION est alors appelée pour afficher les enregistrements et permettre à l'utilisateur de sélectionner ceux qu'il souhaite imprimer. Enfin, les enregistrements choisis sont récupérés à l'aide de la commande UTILISER ENSEMBLE et imprimés par IMPRIMER SELECTION : TOUT SELECTIONNER([Personnes]) ` Sélection de tous les enregistrements |
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D 2004 VOIR AUSSI
CUMULER SUR UTILISATION DE L'ARTICLE
4D - Langage ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||