IMPRIMER ENREGISTREMENT

4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant

version 5


IMPRIMER ENREGISTREMENT ({table}{; }{* | >})

ParamètreTypeDescription
tableTableTable de laquelle imprimer l'enregistrement
courant ou Table par défaut si ce paramètre
est omis
* | >* | >* pour supprimer les boîtes de dialogue
d'impression ou
> pour ne pas réinitialiser les paramètres
d'impression

Description

Cette commande provoque l'impression de l'enregistrement courant de table, sans modifier la sélection courante. Le formulaire sortie courant est utilisé pour l'impression. S'il n'y a pas d'enregistrement courant dans table, IMPRIMER ENREGISTREMENT ne fait rien.

IMPRIMER ENREGISTREMENT permet d'imprimer des sous-formulaires et des objets externes, ce qui n'est pas possible avec la commande Imprimer ligne.

Note : Si l'enregistrement a subi des modifications qui n'ont pas encore été sauvegardées sur disque, la commande imprime les valeurs les plus récentes, et non celles stockées sur le disque.

Par défaut, IMPRIMER ENREGISTREMENT affiche les boîtes de dialogue d'impression. Si l'utilisateur annule une des deux boîtes de dialogue, l'exécution de la commande est stoppée.

Vous pouvez supprimer leur affichage en utilisant soit le paramètre optionnel astérisque (*), soit le paramètre optionnel "supérieur à" (>).

Le paramètre * provoque une impression avec les paramètres d'impression courants (paramètres par défaut ou définis par les commandes UTILISER PARAMETRES IMPRESSION et/ou FIXER OPTION IMPRESSION).

Le paramètre > provoque en outre l'impression sans réinitialisation des paramètres d'impression. Ce paramètre est utile lorsque vous souhaitez exécuter successivement plusieurs appels à IMPRIMER ENREGISTREMENT (par exemple à l'intérieur d'une boucle) tout en conservant des paramètres d'impression personnalisés préalablement définis.

Exemples

(1) L'exemple suivant imprime l'enregistrement courant de la table [Factures]. Cette méthode est celle d'un bouton Imprimer placé dans le formulaire entrée. Lorsque l'utilisateur clique sur ce bouton, l'enregistrement est imprimé dans un formulaire spécialement créé dans ce but.

   FORMULAIRE SORTIE([Factures];"ImpressionEnregistrement") `Sélection du formulaire pour l'impression
   IMPRIMER ENREGISTREMENT([Factures];*) `Imprimer les factures (sans dialogues d'impression)
   FORMULAIRE SORTIE([Factures];"FormListe") `Restauration du formulaire sortie courant

(2) L'exemple suivant imprime le même enregistrement courant dans deux formulaires différents. Cette méthode est celle d'un bouton Imprimer placé dans un formulaire entrée. Vous souhaitez définir des paramètres d'impression personnalisés et les utiliser pour les deux formulaires.

   PARAMETRES IMPRESSION   `L'utilisateur définit ses paramètres d'impression
   Si (OK=1)
      FORMULAIRE SORTIE([Employés];"Détaillé")   `Utiliser un premier formulaire d'impression
      IMPRIMER ENREGISTREMENT([Employés];>) 
         `Imprimer en utilisant les paramètres définis par l'utilisateur
      FORMULAIRE SORTIE([Employés];"Simplifié")   `Utiliser un second formulaire d'impression
      IMPRIMER ENREGISTREMENT([Employés];>) 
         `Imprimer en utilisant les paramètres définis par l'utilisateur
      FORMULAIRE SORTIE([Employés];"Sortie")   `Rétablir le formulaire sortie par défaut
   Fin de si

Référence

Imprimer ligne.


4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant