Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/12/2010, 16h51   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 19
Points : 2
Points : 2
Par défaut Imprimer plusieurs états en un clic selon critère prédéfini

Bonjour à tous,

J'ai une BD access 2003. Le renseignement du formulaires principale donne lieu à plusieurs états qui doivent être imprimés par la suite.

Actuellement j'ouvre ces états un-à-un et j'imprime la page 1 correspondant à l'enregistrement que je viens de renseigner.

Y a t-il une possibilité de lancer l'impression en un clic de plusieurs états selon un critère prédéfini (champCléPrimaire) par exemple?

Merci.
khroujou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2010, 10h25   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Bonjour,

C'est bien sûr possible, mais tu ne donnes pas assez de détails pour te proposer une solution.

L'idée : écrire un code - associé au clic d'un bouton - qui va, pour chaque état concerné :
- limiter les enregistrements (en fonction des critères que tu souhaites)
- commander l'ouverture et l'impression éventuelle.
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources !
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/12/2010, 18h35   #3
Invité de passage
 
Inscription : décembre 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 19
Points : 2
Points : 2
C une base de données pour gérer les missions des employés.

Certains états sont conditionnés par la présence ou non d'information dans certains champs : EstpasNull(Nom_Champ)

D'autres par la date >=Date()

La clé primaire de la table est un couple NumeroMission (NumeroAuto) & DateMission.

Chaque employé a un matricule mais il peut avoir plusieurs mission dans l'année.

Le moyen de transport avion/voiture a de l'importance car il faut parfois mobiliser un chauffeur (qui est lui aussi un agent).

Je veux que le code dise :

Imprimer les états en relation avec l'enregistrement correspondant à agent matricule XXX dont NumeroMission YYY et/ou dont date départ jj/mm/aaaa.

Je veux que le critère soit basé sur un ou plusieurs champs.

Je ne connais pas comment créer le langage de programmation vba et autre.

J'espère que ces infos sont claires.

Merci à l'avance.
khroujou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 19h47   #4
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Peux-tu poster ta BDD, pour pouvoir dialoguer sur des cas concrets ?
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources !
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h33.


 
 
 
 
Partenaires

Hébergement Web