J'ai une procédure pour imprimer des Bulletins de Notes des Elèves

PROCEDURE Impression_Bulletin_Eleve_param(Param_Id_Eleve,Param_NumPeriode)
iAperçu(i100)
iInitRequêteEtat(ETAT_Bulletin_IdElvInsc_param,Param_Id_Eleve,Param_NumPeriode)
//
iImprimeEtat(ETAT_Bulletin_IdElvInsc_param)
// Etat basé sur Requête Paramètrée


Quand je lance impression Bulletin Pour Une Classe alors j'appéle plusieurs fois la PROCEDURE Impression_Bulletin_Eleve_param(Param_Id_Eleve,Param_NumPeriode)
Et pour chaque ELEVE j'ai l' "Apeçu Avant Impression" qui s'affiche, autant de fois qu'il y'a d'ELEVE.
Quand un "Aperçu Avant impression est fermé" le suivant s'affiche, ainsi de suite.
Ce que je voudrai c'est que pour tous les Bulletins qu'on ait qu'un seul "Aperçu avant impression" pour lancer l'impression une seule fois si l'on veut.

Merci d'avance