OVH Cloud OVH Cloud

ACCESS

2 réponses
Avatar
CARO
Pourriez-vous m'aider =E0 solutionner un probl=E8me que je=20
n'arrive pas =E0 r=E9soudre... :
je voudrais qu'un message d'alerte s'affiche en tapant le=20
nom du client (dans mon formulaire Transport),sachant que=20
j'ai coch=E9 la "casse =E0 cocher" intitul=E9e ALERTE MAUVAIS=20
CLIENT (dans ma table Clients).
En d'autre terme, je voudrais que d=E8s que j'appelle le=20
nom de ce Client [Soci=E9t=E9], l'information que j'ai coch=E9e=20
dans ma Table (Clients)s'affiche en message d'alerte.
J'ai tent=E9 de cr=E9er un Macro, mais la condition que je=20
tente de formuler ne m'affiche aucune alerte ...
Merci de votre aide. =20
.

2 réponses

Avatar
Phil
Bonjour,
Je t'ai répondu hier par :

Tu crées une checkbox avec un dlookup sur ta casse à cocher et sur
l'evenement après mise à jour, tu fais : if MaChkBox = 1 then MSGBOX
("MauvaisClient")

Pour être plus précis si tu veux :
Dans ton formulaire "Transport", tu ajoutes une case à cocher que tu nommes
"MaCaseACocher".
Puis sur l'évenement Après Mise à jour de ton champ client :
If Me.MaCaseACocher.ControlSource "=Dlookup("MaCaseACocherde";
"MaTableClients"; "MonIDClient = Me.MonIDClient") = 1 then MsgBox ("ALLERTE
Mauvais Client")

Salut,




Pourriez-vous m'aider à solutionner un problème que je
n'arrive pas à résoudre... :
je voudrais qu'un message d'alerte s'affiche en tapant le
nom du client (dans mon formulaire Transport),sachant que
j'ai coché la "casse à cocher" intitulée ALERTE MAUVAIS
CLIENT (dans ma table Clients).
En d'autre terme, je voudrais que dès que j'appelle le
nom de ce Client [Société], l'information que j'ai cochée
dans ma Table (Clients)s'affiche en message d'alerte.
J'ai tenté de créer un Macro, mais la condition que je
tente de formuler ne m'affiche aucune alerte ...
Merci de votre aide.
..



Avatar
Raymond [mvp]
Bonjour.

sur l'événement afterupdate du contrôle de composition du client, en fin de
sub après le find de recherche de l'enregistrement client, tu indiques:
If me![ALERTE MAUVAIS CLIENT] then
msgbox "attention mauvais client", .......
End If

et bien sûr compléter le msgbox par des actions selon le choix de
l'opérateur.
il te reste une possibilité aussi, c'est de ne pas faire apparaître les
clients douteux dans la liste.
--
@+
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


"CARO" a écrit dans le message de
news: 287201c4a530$f3c2a710$
Pourriez-vous m'aider à solutionner un problème que je
n'arrive pas à résoudre... :
je voudrais qu'un message d'alerte s'affiche en tapant le
nom du client (dans mon formulaire Transport),sachant que
j'ai coché la "casse à cocher" intitulée ALERTE MAUVAIS
CLIENT (dans ma table Clients).
En d'autre terme, je voudrais que dès que j'appelle le
nom de ce Client [Société], l'information que j'ai cochée
dans ma Table (Clients)s'affiche en message d'alerte.
J'ai tenté de créer un Macro, mais la condition que je
tente de formuler ne m'affiche aucune alerte ...
Merci de votre aide.
.