Bonsoir,
J'ai besoin de vos services pour solutionner un problème que je rencontre en voulant limiter les inscriptions dans un sous-formulaire.
J'ai une base de donnée "cours" dans laquelle j'ai des leçons. J'ai un formulaire "inscriptions" dans lequel se trouve un sous-formulaire dans lequel j'inscris le participants aux divers leçons ( sf : Participants sous-formulaire4).
Comme on peut le voir dans l'exemple (en se positionnant dans ce sous-formulaire), j'ajoute les personnes via une liste déroulante (nom_prenom) et ensuite je complète en sélectionnant la leçon, dans une autre liste déroulante (id_participant_lecon). Dans cette liste déroulante, j'ai un champ (nbre_max_pers) qui devrait me permettre de limiter le nombre d'inscriptions.
J'ai bien essayé de limiter en inscrivant dans "après MAJ", le code suivant :
If Me.CurrentRecord > Me.Nom_lecon.Column(4) Then
...mais le problème ce qu'il ne me fait qu'un contrôle sur un enregistrement.
Je pense qu'il faudrait créer une boucle qui me passe en revue tous les enregistrements du sous-formulaire, mais je ne sais pas comment procéder.
Je vous remercie par avance pour votre aide.
Mike1971limiter_lecons_test1.accdb.zip
Partager