OVH Cloud OVH Cloud

valeur par defaut encore...

2 réponses
Avatar
Baptiste
bonjour,

J'ai un petit problème très bête, mais je trouve pas la solution.
J'ai dans un formulaire, un champ dont la valeur par défaut est 0€. Je peux
donc la changer. Jusque là, tout va bien. seulement, lorsque je supprime
cette valeur, je voudrais que le champ reprenne sa valeur par défaut, mais
pas moyen.
J'ai tenté de faire une action basée sur l'évenement "perte focus" avec le
code suivant :
If me![contenu_1]= "" then me![contenu_1]= "0"
ou encore
If me![contenu_1]= Null then me![contenu_1]= "0"
mais rien ne s'affiche...

Si vous avez des suggestions, elles sont les bienvenues, merci.

Baptiste

2 réponses

Avatar
Raymond [mvp]
Bonjour.

si ton champ s'appelle Valeur par exemple:
Private Sub Valeur_LostFocus()
Me.Valeur = Nz(Me.Valeur, 0)
End Sub
ou
Private Sub Valeur_LostFocus()
If IsNull(Me.Valeur) Then
Me.Valeur = 0
End If
End Sub


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Baptiste" a écrit dans le message de
news:
bonjour,

J'ai un petit problème très bête, mais je trouve pas la solution.
J'ai dans un formulaire, un champ dont la valeur par défaut est 0?. Je
peux
donc la changer. Jusque là, tout va bien. seulement, lorsque je supprime
cette valeur, je voudrais que le champ reprenne sa valeur par défaut, mais
pas moyen.
J'ai tenté de faire une action basée sur l'évenement "perte focus" avec le
code suivant :
If me![contenu_1]= "" then me![contenu_1]= "0"
ou encore
If me![contenu_1]= Null then me![contenu_1]= "0"
mais rien ne s'affiche...

Si vous avez des suggestions, elles sont les bienvenues, merci.

Baptiste


Avatar
Baptiste
T'es une star Raymond !!
Merci

Baptiste


Bonjour.

si ton champ s'appelle Valeur par exemple:
Private Sub Valeur_LostFocus()
Me.Valeur = Nz(Me.Valeur, 0)
End Sub
ou
Private Sub Valeur_LostFocus()
If IsNull(Me.Valeur) Then
Me.Valeur = 0
End If
End Sub


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Baptiste" a écrit dans le message de
news:
bonjour,

J'ai un petit problème très bête, mais je trouve pas la solution.
J'ai dans un formulaire, un champ dont la valeur par défaut est 0?. Je
peux
donc la changer. Jusque là, tout va bien. seulement, lorsque je supprime
cette valeur, je voudrais que le champ reprenne sa valeur par défaut, mais
pas moyen.
J'ai tenté de faire une action basée sur l'évenement "perte focus" avec le
code suivant :
If me![contenu_1]= "" then me![contenu_1]= "0"
ou encore
If me![contenu_1]= Null then me![contenu_1]= "0"
mais rien ne s'affiche...

Si vous avez des suggestions, elles sont les bienvenues, merci.

Baptiste