OVH Cloud OVH Cloud

condition

4 réponses
Avatar
NATOU
Bonjour,
sur activation d'un formulaire je souhaiterais que si le=20
champs notice =3D "RK417" or champs notice =3D "RK418" le=20
champs code client ne doit pas =EAtre vide, s'il est vide=20
msgbox("vous devez rentrer un code client")
comment l'=E9crire pour que =E7a marche car l=E0 je bloque
Merci
natou

4 réponses

Avatar
Raymond [mvp]
Bonjour.

il ne faut pas le mettre sur activation mais sur beforeupdate pour pouvoir
corriger:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.Notice = "RK418" Or Me.Notice = "RK417" Then
If IsNull(Me.Notice) Then
MsgBox "vous devez rentrer un code client", vbCritical, "Code
client"
Cancel = True
End If
End If
End Sub


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


"NATOU" a écrit dans le message de
news:526e01c3e4e4$87090ea0$
Bonjour,
sur activation d'un formulaire je souhaiterais que si le
champs notice = "RK417" or champs notice = "RK418" le
champs code client ne doit pas être vide, s'il est vide
msgbox("vous devez rentrer un code client")
comment l'écrire pour que ça marche car là je bloque
Merci
natou
Avatar
natou
ma zone notice n'est jamais vide car ce sont des numéros
de notices qui se trouvent dans cette zone,je désire que
ma condition s'active que pour la 418 et 419 si mon champs
code client est vide c'est pour obliger les opératrices à
ne pas oublier de rentrer le code client pour ces 2
notices car c'est un code fourni par le client et qui sert
à construire un code UPC mais uniquement pour ces 2
notices donc dois je mettre le isnull avec
(me.codeclient) ????
merci
-----Message d'origine-----
Bonjour.

il ne faut pas le mettre sur activation mais sur
beforeupdate pour pouvoir

corriger:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.Notice = "RK418" Or Me.Notice = "RK417" Then
If IsNull(Me.Notice) Then
MsgBox "vous devez rentrer un code client",
vbCritical, "Code

client"
Cancel = True
End If
End If
End Sub


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


"NATOU" a écrit
dans le message de

news:526e01c3e4e4$87090ea0$
Bonjour,
sur activation d'un formulaire je souhaiterais que si le
champs notice = "RK417" or champs notice = "RK418" le
champs code client ne doit pas être vide, s'il est vide
msgbox("vous devez rentrer un code client")
comment l'écrire pour que ça marche car là je bloque
Merci
natou


.



Avatar
Raymond [mvp]
Fallait traduire:
If IsNull(Me.codeclient) Then


excuses j'étais pris dans les copier/coller
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"natou" a écrit dans le message de
news:4c5501c3e4ea$05f29510$
ma zone notice n'est jamais vide car ce sont des numéros
de notices qui se trouvent dans cette zone,je désire que
ma condition s'active que pour la 418 et 419 si mon champs
code client est vide c'est pour obliger les opératrices à
ne pas oublier de rentrer le code client pour ces 2
notices car c'est un code fourni par le client et qui sert
à construire un code UPC mais uniquement pour ces 2
notices donc dois je mettre le isnull avec
(me.codeclient) ????
merci

Avatar
natou
Merci c'est tout bon
-----Message d'origine-----
Fallait traduire:
If IsNull(Me.codeclient) Then


excuses j'étais pris dans les copier/coller
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"natou" a écrit
dans le message de

news:4c5501c3e4ea$05f29510$
ma zone notice n'est jamais vide car ce sont des numéros
de notices qui se trouvent dans cette zone,je désire que
ma condition s'active que pour la 418 et 419 si mon champs
code client est vide c'est pour obliger les opératrices à
ne pas oublier de rentrer le code client pour ces 2
notices car c'est un code fourni par le client et qui sert
à construire un code UPC mais uniquement pour ces 2
notices donc dois je mettre le isnull avec
(me.codeclient) ????
merci


.