Bonjour dans la série Acces pour les nulls, je continue à développer un logiciel pour gérer une course à pied.
Dans un formulaire je fais saisir:
[Année Naissance 1] et [Sexe 1]
Je souhaite déclencher sur l'évènement 'Après MAJ' de [Sexe 1] du code qui détermine [Catégorie 1] :
Cette catégorie se détermine en fonction d'une autre table [Table des catégories] qui a la tête suivante :
Catégorie Sexe Libellé catégorie Année Min Année Max
ES F Espoir F 1985 1987
ES H Espoir H 1985 1987
JU F Junior F 1988 1989
JU H Junior H 1988 1989
SE F Senior F 1968 1984
SE H Senior H 1968 1984
V1 F Vétéran 1 F 1958 1967
V1 H Vétéran 1 H 1958 1967
V2 F Vétéran 2 F 1948 1957
V2 H Vétéran 2 H 1948 1957
V3 F Vétéran 3 F 1900 1947
V3 H Vétéran 3 H 1938 1947
V4 H Vétéran 4 H 1900 1937
XX F Inconnu 9999
XX H Inconnu 9999
Ainsi si je saisi [Annee 1] = 1940 et [Sexe 1] = F, je souhaite obtenir [Catégorie 1] = V3.
Je suis arrivé à faire une requête SQL pour obtenir le résultat mais je suis pas fichu de valoriser [Catégorie 1] avec le résultat de cette requête
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT [Table des catégories].Catégorie FROM [Table des catégories] WHERE ((([Table des catégories].Sexe)=[Formulaires]![Formulaire Inscription]![Sexe 1]) AND (([Table des catégories].[Année Min])<=[Formulaires]![Formulaire Inscription]![Année Naissance 1]) AND (([Table des catégories].[Année Max])>=[Formulaires]![Formulaire Inscription]![Année Naissance 1]));
Quelqu'un peut m'aider ?
Merci d'avance
Partager