copier un document, et filtrer en fonction d'un critère

copier un document, et filtrer en fonction d'un critère - VB/VBA/VBS - Programmation

Marsh Posté le 01-09-2002 à 20:13:08    

Je souhaite pouvoir créer une macro, qui me copie des pages en 3 exemplaires.
 
Pour chaque exemplaire, le nom de la personne à qui  
la page est destinée sera précisé (3 différents).
Je peux éventuellement le gérer sous forme de signet.
 
Enfin, il faut trier la génération des pages, en
fonction du numéro de la lettre.
 
 
Exemple de pages de départ :
Lettres N°22
Lettres N°23
Lettres N°24
 
 
Exemple de pages générées (dans l'ordre d'impression) :
Lettre N° 22 Exemplaire pour M.Dupont
Lettre N° 23 Exemplaire pour M.Dupont
Lettre N° 24 Exemplaire pour M.Dupont
Lettre N° 22 Exemplaire pour M.Martin
Lettre N° 23 Exemplaire pour M.Martin
Lettre N° 24 Exemplaire pour M.Martin
Lettre N° 22 Exemplaire pour M.Durand
Lettre N° 23 Exemplaire pour M.Durand
Lettre N° 24 Exemplaire pour M.Durand
 
 
Merci d'avance !  

Reply

Marsh Posté le 01-09-2002 à 20:13:08   

Reply

Marsh Posté le 04-09-2002 à 14:51:32    

Benh c faisable  
 
Style on passe par une requete (recordset) qui ramène
les noms  
et dans la boucle on passe le nom (dupont, durand) courant
dans la partie "condition Where"
 
DoCmd.OpenReport "Lettre 22", acViewNormal, "Filtre État","condition Where"
DoCmd.OpenReport "Lettre 23", acViewNormal, "Filtre État","condition Where"
DoCmd.OpenReport "Lettre 24", acViewNormal, "Filtre État","condition Where"
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed