OVH Cloud OVH Cloud

Liste de choix - message personnalisé si not inlist

3 réponses
Avatar
joyeux atchoum
S'lt


J'ai juste une petite question, j'aimerai personnalisé le message
d'alerte lorsque l'utilisateur insere un texte non referencé dans la
zone de liste.
J'ai effectivement une alerte mais a priori je n'arrive pas à la
recuperer comme une erreur.
Comment proceder pour personnaliser ce message ?

Merci
ja;)
qui va essayer de faire succint

3 réponses

Avatar
joyeux atchoum
S'lt

| J'ai juste une petite question, j'aimerai personnalisé le message
| d'alerte lorsque l'utilisateur insere un texte non referencé dans la
| zone de liste.
Un exemple de gestion dans l'événement NotInList :
Tu enlèves ce dont tu n'as pas besoin, mais tu conserves le
Response = acDataErrAdded qui est la clé qui te manquait !!


ok j'ai bien vu ton code, en fait j'avais meme pas pensé à regarder
l'existence de l'evenement notinlist.
un simple msgbox dans l'evenement semble me suffire.

Mais ton exemple (ainsi que la correction de Jessy) me souleve une
interogation.

Pourquoi faire Response = acDataErrAdd/acDataErrContinue
alors que Response est un argument d'entrée et non de sortie
(idem pour cancel)

C'est pas la premiere fois que je coince dessus, je dois avoir une
notion de base qui me manque à ce propos.

ja;)
qui ...

Avatar
Jessy SEMPERE
Re,

ps : enlève le ".RunSQL" qui est en trop ;-))


oups la belle erreur ;-)))

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

Avatar
joyeux atchoum
Sl't

En fait Response est bien un argument de sortie, il permet de dire
à Access comment réagir sur l'évènement NotInList


Oki, (car c'est pas dans la documentation,) je comprends mieux
maintenant

En fait les arguments que tu retrouves sur les procédures évènementielle
des formulaires correspondent à des infos que tu vas donner à Access
pour qu'il sache quoi faire sur tel ou tel évènement.


ok

Tu retrouve le cas sur l'évènement "sur libération", access te permet
de lui dire si tu veux annuler la libération ou non à l'aide de
l'argument Cancel tout comme l'évènement "sur suppression" ect. ect.


euh dans mon cas, je demande à avoir mes variables explicites
donc il me demande d'expliciter Cancel
donc meme si le declare en local du Sub, il sera pris en compte par
Access

Voilà je ne suis pas sûr d'être clair mais bon...
Si je pense avoir compris le principe, en tout cas ça m'eclaire un

chouille sur cet aspect que j'avais prefére negliger

ja;)
qui ...