Alimenter un formulaire Access avec VBA
Fermé
Butsay
-
11 avril 2008 à 15:00
CalicoJack Messages postés 47 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 18 décembre 2008 - 17 déc. 2008 à 05:17
CalicoJack Messages postés 47 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 18 décembre 2008 - 17 déc. 2008 à 05:17
A voir également:
- Alimenter un formulaire Access avec VBA
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Incompatibilité de type vba ✓ - Forum Programmation
- Acer quick access - Forum Logiciels
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
1 réponse
CalicoJack
Messages postés
47
Date d'inscription
mercredi 17 décembre 2008
Statut
Membre
Dernière intervention
18 décembre 2008
29
17 déc. 2008 à 05:17
17 déc. 2008 à 05:17
Il y a déjà une fonction pour ceci, inutile de réinventer la roue. C'est la fonction FORMAT(). Par exemple:
dim Exemple as date
exemple = JJ/MM/AAAA
FORMAT(exemple;"yyyy-mm-dd") <----- on peut transformer la date comme on veut ici (juste l'année "yyyy" etc.)
Ensuite pour transférer la date dans une zone de texte, il faut attribué la date comme valeur à la zone de texte.
Me.ZoneDeTexte.value = FORMAT(exemple;"yyyy-mm-dd")
ALORS:
Private Sub num_BeforeUpdate(Cancel As Integer)
Me.ZoneDeTexte.value = FORMAT(num;"yyyy-mm-dd")
End Sub
dim Exemple as date
exemple = JJ/MM/AAAA
FORMAT(exemple;"yyyy-mm-dd") <----- on peut transformer la date comme on veut ici (juste l'année "yyyy" etc.)
Ensuite pour transférer la date dans une zone de texte, il faut attribué la date comme valeur à la zone de texte.
Me.ZoneDeTexte.value = FORMAT(exemple;"yyyy-mm-dd")
ALORS:
Private Sub num_BeforeUpdate(Cancel As Integer)
Me.ZoneDeTexte.value = FORMAT(num;"yyyy-mm-dd")
End Sub