Bonjour, voici ma question… :-)

J'ai un formulaire (Parent) avec nom, prénom etc…

J'ai un Sous-Formulaire avec les années d'affiliation et les dates de paiement de la personne choisie !

J'aimerais faire un test qui afficherait dans un champ texte du formulaire (Parent), la valeur "Ok" si dans le sous formulaire l'année encours est encodée !

Mon problème est que le test ne se fait que sur la dernière ligne encodée pour cette personne ! Qui normalement est effectivement la dernière en date… mais pas forcement donc, moi j'aimerais qu'il reprenne les années d'affiliations de la personne, qu'il prenne l'année Maximum ou une année définie préalablement et qu'ensuite il fasse le teste…

Un deuxième problème : Lorsque je fais "pour le moment" le test, comme dit précédemment, il ne le fait que sur le dernier enregistrement, mais en plus si la personne n'a JAMAIS payé, le test ne se fait pas ! J'ai essayé avec L'option IsNull sur le champ année... mais ne fonctionne pas ?

Exemples :

Monsieur X a payé son affiliation pour 2007, 2008, 2009 et 2010
Le Test prend l'année la plus grande -> 2010
Compare avec l'année en cours -> 2010
Affiche "Ok", car 2010 = 2010 !



Monsieur X a payé son affiliation pour 2007, 2008 et 2009
Le Test prend l'année la plus grande -> 2009
Compare avec l'année en cours -> 2010
Affiche "Problème", car 2009 <> 2010 !



Monsieur X n'a jamais payé son affiliation
Le Test prend l'année la plus grande -> PAS D'ENREGISTREMENT !!!
Compare avec l'année en cours -> 2010
Affiche "Jamais payé", car vide <> 2010 !



Merci d'avance pour votre aide