Bonsoir,
il y a pas mal de solution pour ce genre de soucis, voici une solution :
Tu peux concaténer l'ensemble des champs contenant les différents éléments de la date pour obtenir une variable de type string, que tu pourras ensuite vérifier avec une expression régulière.
Une deuxième solution qui vient de me traverser l'esprit :
Créer une petite fonction qui va vérifier que :
- La valeur dans la textbox JJ est comprise entre 1 et 30
- La valeur dans la textbox MM est comprise entre 1 et 12
- La valeur dans la textbox AAAA est comprise entre... 1950 et 2100 par exemple
(J'imagine que tu sais convenir une chaine de caractères en integer)
Cette fonction sera appelé au moment du clic sur le bouton "valider". Si l'une des conditions n'est pas respecter, la fonction renverra false et le code présent derrière le bouton "valider" ne s’exécutera pas...dans le cas contraire elle te renverra true et le programme s’exécutera normalement.
Bien sûr, dans la fameuse fonction que je cite plus haut, il y a d'autres choses à vérifier, comme par exemple si l'utilisateur a bien saisi une date à 4 chiffres, et non 2. Tu dois également prendre compte les années bissextiles (je te laisse aller voir sur wiki pour la formule de calcul).
Bon courage 