Bonjour à tous,
Je travaille actuellement sur une base de données ayant pour but de gérer un club d'éducation canine.
Tout se passe bien mais je calle sur un petit problème qui vient de me sauter aux yeux, je m'explique :
Dans mon formulaire, j'ai un bouton associé à une macro me permettant d'imprimer les cartes de membre en fonction de la date actuelle. Cette impression se fait via la requête sql suivante :
Ca fonctionne super bien, un membre vient s'inscrire, la secrétaire introduit ses coordonnées, un clic sur le bouton "imprimer carte" et zou, c'est parti.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TMembres.[N° d'inscription], TMembres.[Date d'entrée], TMembres.[Nom du membre], TMembres.Prénom, TMembres.Adresse, TMembres.[Code postal], TMembres.Ville, TMembres.[Montant cotisation] FROM TMembres WHERE (((TMembres.[Date d'entrée])=Date()));
Ce qui vient de me titiller le neurone est la chose suivante :
Les cours commencent à 14h00 le samedi, 10 personnes viennent s'inscrire, la base de données imprime les 10 cartes de membre, le gens vont en cours. A 14h10 un retardataire arrive en courant, passe au secrétariat pour satisfaire aux formalités administratives, la secrétaire fait son boulot et imprime la carte de membre. Pas de chance, elle imprime également les 10 personnes précédentes. Perte de temps, gâchis de papier et d'encre.
Existe-t-il une solution pour marquer les cartes de membre déjà imprimées et ne se contenter que de celle du retardataire ?
Un grand merci pour le coup de pouce éventuel et bonne fin de journée
Partager