![:salut:](https://www.developpez.net/forums/images/smilies/salut.gif)
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Claudine
J'ai un formulaire de vente qui affiche automatiquement la date dans la zone texte "date"; Comment puis-je afficher automatiquement dans une autre zone texte appelée"mois" le mois correspondant à la date affichée?
A quel moment la date s'affiche-t-elle dans la zone de texte "date" ? à l'ouverture du formulaire ?
(Remarque : très déconseillé de donner comme nom à une zone le nom déjà affecté à une fonction. Je te conseille plutôt d'utiliser la normalisation des dénomainations. Ainsis ta zone de texte devrait plutôt s'appeller "txtDate"
Puisque tu souhaites récupérer le mois de la date dans un champ lié à la table source du formulaire, tu peux simplement écrire dans l'évènement Sur Ouverture du formulaire :
Maintenant, si la date est saisie manuellement, dans l'évènement Après Mise à jour, tu créeras le code suivant :
Me.LeMois = Month(CDate(txtDate))
Me représente le formulaire en cours
LeMois représente le champ dans lequel tu dois stocker la valeur du mois en cours.
Bonne continuation
Partager