Re Raymond ,
"Raymond [mvp]" a écrit dans le message de
news:Tu sors la phrase de son contexte.
Sincèrement je ne crois pas !je t'ai ditCar, pour "passer" ton formulaire en "dirty = True"
tu tape simplement : Dirty = True
mais, et c'est le point important, dans le bon événement!
==================================== > > il faut lire tout le paragraphe, sinon ça n'a pas de sens.
Mais j'ai tout lu ! l'evènement concerné est le BeforeUpdate si j'ai bien
compris non ?il me semble que je t'avais indiqué de placer ta procédure sur la
sortie du premier contrôle qui reçoit le focus pour être sûr de
passer dessus. l'as-tu essayé ?
Bien sûr que je l'ai fait et ça fonctionne à partir du moment où je me
mets en sortie de champs ( et ça, peu importe quel champs je choisi ) ; je
trouvais mieux de le mettre e nbeforeUpdate et là, ça ne marche plus ; je
passe au travers ! !
Tu m'avais même dit d'essayer sur : Form_Current et je l'ai fait ; et là
ça
marche sauf que pour moi, le mettre là, ça ne ressemble à rien ! ; mais
toujours est il que ça marche ; il n'y a qu'en BeforeUpdate que ça ne va
pas
et c'est justement là que je voulais le mettre ! Avoue que je n'ai pas
de
chance sur ce coup là ! !
--
@+
Ayrton
Re Raymond ,
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:epr50seLEHA.1272@tk2msftngp13.phx.gbl
Tu sors la phrase de son contexte.
Sincèrement je ne crois pas !
je t'ai dit
Car, pour "passer" ton formulaire en "dirty = True"
tu tape simplement : Dirty = True
mais, et c'est le point important, dans le bon événement!
==================================== > > il faut lire tout le paragraphe, sinon ça n'a pas de sens.
Mais j'ai tout lu ! l'evènement concerné est le BeforeUpdate si j'ai bien
compris non ?
il me semble que je t'avais indiqué de placer ta procédure sur la
sortie du premier contrôle qui reçoit le focus pour être sûr de
passer dessus. l'as-tu essayé ?
Bien sûr que je l'ai fait et ça fonctionne à partir du moment où je me
mets en sortie de champs ( et ça, peu importe quel champs je choisi ) ; je
trouvais mieux de le mettre e nbeforeUpdate et là, ça ne marche plus ; je
passe au travers ! !
Tu m'avais même dit d'essayer sur : Form_Current et je l'ai fait ; et là
ça
marche sauf que pour moi, le mettre là, ça ne ressemble à rien ! ; mais
toujours est il que ça marche ; il n'y a qu'en BeforeUpdate que ça ne va
pas
et c'est justement là que je voulais le mettre ! Avoue que je n'ai pas
de
chance sur ce coup là ! !
--
@+
Ayrton
Re Raymond ,
"Raymond [mvp]" a écrit dans le message de
news:Tu sors la phrase de son contexte.
Sincèrement je ne crois pas !je t'ai ditCar, pour "passer" ton formulaire en "dirty = True"
tu tape simplement : Dirty = True
mais, et c'est le point important, dans le bon événement!
==================================== > > il faut lire tout le paragraphe, sinon ça n'a pas de sens.
Mais j'ai tout lu ! l'evènement concerné est le BeforeUpdate si j'ai bien
compris non ?il me semble que je t'avais indiqué de placer ta procédure sur la
sortie du premier contrôle qui reçoit le focus pour être sûr de
passer dessus. l'as-tu essayé ?
Bien sûr que je l'ai fait et ça fonctionne à partir du moment où je me
mets en sortie de champs ( et ça, peu importe quel champs je choisi ) ; je
trouvais mieux de le mettre e nbeforeUpdate et là, ça ne marche plus ; je
passe au travers ! !
Tu m'avais même dit d'essayer sur : Form_Current et je l'ai fait ; et là
ça
marche sauf que pour moi, le mettre là, ça ne ressemble à rien ! ; mais
toujours est il que ça marche ; il n'y a qu'en BeforeUpdate que ça ne va
pas
et c'est justement là que je voulais le mettre ! Avoue que je n'ai pas
de
chance sur ce coup là ! !
--
@+
Ayrton
Je crois quand même qu'il faut choisir les événements qui
fonctionnent. BeforeUpdate ne peut pas fonctionner car le formulaire
peut ne pas être modifier, mais fonctionne très bien en ca de modif.
Form_Current est, je dirais, obligatoire, car immédiatement à
l'affichage ça va informer que la saisie n'est pas bonne.
Donc Form_current et Form_BeforeUpdate vont couvrir 100% des cas et
tu ne passeras jamais au travers.
c'est mon avis seulement.
"Ayrton" a écrit dans le message de
news:%23$Re Raymond ,
"Raymond [mvp]" a écrit dans le message
de news:Tu sors la phrase de son contexte.
Sincèrement je ne crois pas !je t'ai ditCar, pour "passer" ton formulaire en "dirty = True"
tu tape simplement : Dirty = True
mais, et c'est le point important, dans le bon événement!
==================================== >>> il faut lire tout le paragraphe, sinon ça n'a pas de sens.
Mais j'ai tout lu ! l'evènement concerné est le BeforeUpdate si j'ai
bien compris non ?il me semble que je t'avais indiqué de placer ta procédure sur la
sortie du premier contrôle qui reçoit le focus pour être sûr de
passer dessus. l'as-tu essayé ?
Bien sûr que je l'ai fait et ça fonctionne à partir du moment où
je me mets en sortie de champs ( et ça, peu importe quel champs je
choisi ) ; je trouvais mieux de le mettre e nbeforeUpdate et là, ça
ne marche plus ; je passe au travers ! !
Tu m'avais même dit d'essayer sur : Form_Current et je l'ai fait ;
et là ça marche sauf que pour moi, le mettre là, ça ne ressemble à
rien ! ; mais toujours est il que ça marche ; il n'y a qu'en
BeforeUpdate que ça ne va pas et c'est justement là que je voulais
le mettre ! Avoue que je n'ai pas de chance sur ce coup là ! !
--
@+
Ayrton
Je crois quand même qu'il faut choisir les événements qui
fonctionnent. BeforeUpdate ne peut pas fonctionner car le formulaire
peut ne pas être modifier, mais fonctionne très bien en ca de modif.
Form_Current est, je dirais, obligatoire, car immédiatement à
l'affichage ça va informer que la saisie n'est pas bonne.
Donc Form_current et Form_BeforeUpdate vont couvrir 100% des cas et
tu ne passeras jamais au travers.
c'est mon avis seulement.
"Ayrton" <AS-anti_spam@wanadoo.fr> a écrit dans le message de
news:%23$AsI3eLEHA.4032@TK2MSFTNGP10.phx.gbl...
Re Raymond ,
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message
de news:epr50seLEHA.1272@tk2msftngp13.phx.gbl
Tu sors la phrase de son contexte.
Sincèrement je ne crois pas !
je t'ai dit
Car, pour "passer" ton formulaire en "dirty = True"
tu tape simplement : Dirty = True
mais, et c'est le point important, dans le bon événement!
==================================== >>> il faut lire tout le paragraphe, sinon ça n'a pas de sens.
Mais j'ai tout lu ! l'evènement concerné est le BeforeUpdate si j'ai
bien compris non ?
il me semble que je t'avais indiqué de placer ta procédure sur la
sortie du premier contrôle qui reçoit le focus pour être sûr de
passer dessus. l'as-tu essayé ?
Bien sûr que je l'ai fait et ça fonctionne à partir du moment où
je me mets en sortie de champs ( et ça, peu importe quel champs je
choisi ) ; je trouvais mieux de le mettre e nbeforeUpdate et là, ça
ne marche plus ; je passe au travers ! !
Tu m'avais même dit d'essayer sur : Form_Current et je l'ai fait ;
et là ça marche sauf que pour moi, le mettre là, ça ne ressemble à
rien ! ; mais toujours est il que ça marche ; il n'y a qu'en
BeforeUpdate que ça ne va pas et c'est justement là que je voulais
le mettre ! Avoue que je n'ai pas de chance sur ce coup là ! !
--
@+
Ayrton
Je crois quand même qu'il faut choisir les événements qui
fonctionnent. BeforeUpdate ne peut pas fonctionner car le formulaire
peut ne pas être modifier, mais fonctionne très bien en ca de modif.
Form_Current est, je dirais, obligatoire, car immédiatement à
l'affichage ça va informer que la saisie n'est pas bonne.
Donc Form_current et Form_BeforeUpdate vont couvrir 100% des cas et
tu ne passeras jamais au travers.
c'est mon avis seulement.
"Ayrton" a écrit dans le message de
news:%23$Re Raymond ,
"Raymond [mvp]" a écrit dans le message
de news:Tu sors la phrase de son contexte.
Sincèrement je ne crois pas !je t'ai ditCar, pour "passer" ton formulaire en "dirty = True"
tu tape simplement : Dirty = True
mais, et c'est le point important, dans le bon événement!
==================================== >>> il faut lire tout le paragraphe, sinon ça n'a pas de sens.
Mais j'ai tout lu ! l'evènement concerné est le BeforeUpdate si j'ai
bien compris non ?il me semble que je t'avais indiqué de placer ta procédure sur la
sortie du premier contrôle qui reçoit le focus pour être sûr de
passer dessus. l'as-tu essayé ?
Bien sûr que je l'ai fait et ça fonctionne à partir du moment où
je me mets en sortie de champs ( et ça, peu importe quel champs je
choisi ) ; je trouvais mieux de le mettre e nbeforeUpdate et là, ça
ne marche plus ; je passe au travers ! !
Tu m'avais même dit d'essayer sur : Form_Current et je l'ai fait ;
et là ça marche sauf que pour moi, le mettre là, ça ne ressemble à
rien ! ; mais toujours est il que ça marche ; il n'y a qu'en
BeforeUpdate que ça ne va pas et c'est justement là que je voulais
le mettre ! Avoue que je n'ai pas de chance sur ce coup là ! !
--
@+
Ayrton
En plus de cela, le formulaire possède une variable "Dirty" que tu
peux tester
à tout moment. Dès un changement, elle sera à True.
Oui mais c'est là que le bas blesse ! ! ! Comment je teste ? en marquant
dirty=true dans l'evenement " sur modification " ?
Vu que que j'ai un gros doute sur comment faire, je prefère avoir l'air bête
en posant une question plutôt que de ne rien dire et par le fait, rien
apprendre ! !
En plus de cela, le formulaire possède une variable "Dirty" que tu
peux tester
à tout moment. Dès un changement, elle sera à True.
Oui mais c'est là que le bas blesse ! ! ! Comment je teste ? en marquant
dirty=true dans l'evenement " sur modification " ?
Vu que que j'ai un gros doute sur comment faire, je prefère avoir l'air bête
en posant une question plutôt que de ne rien dire et par le fait, rien
apprendre ! !
En plus de cela, le formulaire possède une variable "Dirty" que tu
peux tester
à tout moment. Dès un changement, elle sera à True.
Oui mais c'est là que le bas blesse ! ! ! Comment je teste ? en marquant
dirty=true dans l'evenement " sur modification " ?
Vu que que j'ai un gros doute sur comment faire, je prefère avoir l'air bête
en posant une question plutôt que de ne rien dire et par le fait, rien
apprendre ! !
"Raymond [mvp]" a écrit dans le message de
news:%23kdVB%Je crois quand même qu'il faut choisir les événements qui
fonctionnent. BeforeUpdate ne peut pas fonctionner car le formulaire
peut ne pas être modifier, mais fonctionne très bien en ca de modif.
Form_Current est, je dirais, obligatoire, car immédiatement à
l'affichage ça va informer que la saisie n'est pas bonne.
je suis d'accord Raymond mais sauf si j'ai encore fait une erreur ;-) si
je
mets sur Form_Current, j'ai ma MsgBox qui s'affiche à chaque changement
d'enregistrement et avant même que j'ai saisi quoi que ce soit ; c'est
pour
cela que je te disais que je n'en voyais pas trop l'utilité ( à moins que
j'ai mal fait ; à vrai dire j'ai mis sur ' Activation " comme evenement ;
c'etait bien ça ?Donc Form_current et Form_BeforeUpdate vont couvrir 100% des cas et
tu ne passeras jamais au travers.
c'est mon avis seulement.
Oui mais pour moi ton avis est très important car tu sais de quoi tu
parles
! ! Donc, de par principe, je suivrais tes conseils ; pour moi ça me
parait
évident ;-)
--
@+
Ayrton
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:%23kdVB%23eLEHA.3892@TK2MSFTNGP11.phx.gbl
Je crois quand même qu'il faut choisir les événements qui
fonctionnent. BeforeUpdate ne peut pas fonctionner car le formulaire
peut ne pas être modifier, mais fonctionne très bien en ca de modif.
Form_Current est, je dirais, obligatoire, car immédiatement à
l'affichage ça va informer que la saisie n'est pas bonne.
je suis d'accord Raymond mais sauf si j'ai encore fait une erreur ;-) si
je
mets sur Form_Current, j'ai ma MsgBox qui s'affiche à chaque changement
d'enregistrement et avant même que j'ai saisi quoi que ce soit ; c'est
pour
cela que je te disais que je n'en voyais pas trop l'utilité ( à moins que
j'ai mal fait ; à vrai dire j'ai mis sur ' Activation " comme evenement ;
c'etait bien ça ?
Donc Form_current et Form_BeforeUpdate vont couvrir 100% des cas et
tu ne passeras jamais au travers.
c'est mon avis seulement.
Oui mais pour moi ton avis est très important car tu sais de quoi tu
parles
! ! Donc, de par principe, je suivrais tes conseils ; pour moi ça me
parait
évident ;-)
--
@+
Ayrton
"Raymond [mvp]" a écrit dans le message de
news:%23kdVB%Je crois quand même qu'il faut choisir les événements qui
fonctionnent. BeforeUpdate ne peut pas fonctionner car le formulaire
peut ne pas être modifier, mais fonctionne très bien en ca de modif.
Form_Current est, je dirais, obligatoire, car immédiatement à
l'affichage ça va informer que la saisie n'est pas bonne.
je suis d'accord Raymond mais sauf si j'ai encore fait une erreur ;-) si
je
mets sur Form_Current, j'ai ma MsgBox qui s'affiche à chaque changement
d'enregistrement et avant même que j'ai saisi quoi que ce soit ; c'est
pour
cela que je te disais que je n'en voyais pas trop l'utilité ( à moins que
j'ai mal fait ; à vrai dire j'ai mis sur ' Activation " comme evenement ;
c'etait bien ça ?Donc Form_current et Form_BeforeUpdate vont couvrir 100% des cas et
tu ne passeras jamais au travers.
c'est mon avis seulement.
Oui mais pour moi ton avis est très important car tu sais de quoi tu
parles
! ! Donc, de par principe, je suivrais tes conseils ; pour moi ça me
parait
évident ;-)
--
@+
Ayrton
re,
Comme tu crée de nouveaux fils de discussions, c'est pas simple à
suivre...
Il faudrait que je recherche ce que tu veux faire, au final...
je viens de le faire rapidement ;-)
Bon, le code de Raymond (complèté ;):
Dim HLK As Hyperlink
Set HLK = Me.Email.Hyperlink
If IsNull(HLK.Address) Or Trim(HLK.Address) = "" Then
If MsgBox("Vous n'avez pas saisi d'Email ; Voulez-Vous
valider l'enregistrement?", vbYesNo) = vbNo Then
Email.SetFocus
Cancel = True
End If
End If
tu le mets sur avant mise à jour du formulaire, et roule Marcel !
re,
Comme tu crée de nouveaux fils de discussions, c'est pas simple à
suivre...
Il faudrait que je recherche ce que tu veux faire, au final...
je viens de le faire rapidement ;-)
Bon, le code de Raymond (complèté ;):
Dim HLK As Hyperlink
Set HLK = Me.Email.Hyperlink
If IsNull(HLK.Address) Or Trim(HLK.Address) = "" Then
If MsgBox("Vous n'avez pas saisi d'Email ; Voulez-Vous
valider l'enregistrement?", vbYesNo) = vbNo Then
Email.SetFocus
Cancel = True
End If
End If
tu le mets sur avant mise à jour du formulaire, et roule Marcel !
re,
Comme tu crée de nouveaux fils de discussions, c'est pas simple à
suivre...
Il faudrait que je recherche ce que tu veux faire, au final...
je viens de le faire rapidement ;-)
Bon, le code de Raymond (complèté ;):
Dim HLK As Hyperlink
Set HLK = Me.Email.Hyperlink
If IsNull(HLK.Address) Or Trim(HLK.Address) = "" Then
If MsgBox("Vous n'avez pas saisi d'Email ; Voulez-Vous
valider l'enregistrement?", vbYesNo) = vbNo Then
Email.SetFocus
Cancel = True
End If
End If
tu le mets sur avant mise à jour du formulaire, et roule Marcel !
C'est bien sur activation.
c'est toi qui voit et qui décide au mieux de tes intérêts
informatiques.
"Ayrton" a écrit dans le message de
news:"Raymond [mvp]" a écrit dans le message
de news:%23kdVB%Je crois quand même qu'il faut choisir les événements qui
fonctionnent. BeforeUpdate ne peut pas fonctionner car le formulaire
peut ne pas être modifier, mais fonctionne très bien en ca de modif.
Form_Current est, je dirais, obligatoire, car immédiatement à
l'affichage ça va informer que la saisie n'est pas bonne.
je suis d'accord Raymond mais sauf si j'ai encore fait une erreur
;-) si je mets sur Form_Current, j'ai ma MsgBox qui s'affiche à
chaque changement d'enregistrement et avant même que j'ai saisi quoi
que ce soit ; c'est pour cela que je te disais que je n'en voyais
pas trop l'utilité ( à moins que j'ai mal fait ; à vrai dire j'ai
mis sur ' Activation " comme evenement ; c'etait bien ça ?Donc Form_current et Form_BeforeUpdate vont couvrir 100% des cas et
tu ne passeras jamais au travers.
c'est mon avis seulement.
Oui mais pour moi ton avis est très important car tu sais de quoi tu
parles ! ! Donc, de par principe, je suivrais tes conseils ; pour
moi ça me parait évident ;-)
--
@+
Ayrton
C'est bien sur activation.
c'est toi qui voit et qui décide au mieux de tes intérêts
informatiques.
"Ayrton" <AS-anti_spam@wanadoo.fr> a écrit dans le message de
news:OmGRyDfLEHA.3516@TK2MSFTNGP11.phx.gbl...
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message
de news:%23kdVB%23eLEHA.3892@TK2MSFTNGP11.phx.gbl
Je crois quand même qu'il faut choisir les événements qui
fonctionnent. BeforeUpdate ne peut pas fonctionner car le formulaire
peut ne pas être modifier, mais fonctionne très bien en ca de modif.
Form_Current est, je dirais, obligatoire, car immédiatement à
l'affichage ça va informer que la saisie n'est pas bonne.
je suis d'accord Raymond mais sauf si j'ai encore fait une erreur
;-) si je mets sur Form_Current, j'ai ma MsgBox qui s'affiche à
chaque changement d'enregistrement et avant même que j'ai saisi quoi
que ce soit ; c'est pour cela que je te disais que je n'en voyais
pas trop l'utilité ( à moins que j'ai mal fait ; à vrai dire j'ai
mis sur ' Activation " comme evenement ; c'etait bien ça ?
Donc Form_current et Form_BeforeUpdate vont couvrir 100% des cas et
tu ne passeras jamais au travers.
c'est mon avis seulement.
Oui mais pour moi ton avis est très important car tu sais de quoi tu
parles ! ! Donc, de par principe, je suivrais tes conseils ; pour
moi ça me parait évident ;-)
--
@+
Ayrton
C'est bien sur activation.
c'est toi qui voit et qui décide au mieux de tes intérêts
informatiques.
"Ayrton" a écrit dans le message de
news:"Raymond [mvp]" a écrit dans le message
de news:%23kdVB%Je crois quand même qu'il faut choisir les événements qui
fonctionnent. BeforeUpdate ne peut pas fonctionner car le formulaire
peut ne pas être modifier, mais fonctionne très bien en ca de modif.
Form_Current est, je dirais, obligatoire, car immédiatement à
l'affichage ça va informer que la saisie n'est pas bonne.
je suis d'accord Raymond mais sauf si j'ai encore fait une erreur
;-) si je mets sur Form_Current, j'ai ma MsgBox qui s'affiche à
chaque changement d'enregistrement et avant même que j'ai saisi quoi
que ce soit ; c'est pour cela que je te disais que je n'en voyais
pas trop l'utilité ( à moins que j'ai mal fait ; à vrai dire j'ai
mis sur ' Activation " comme evenement ; c'etait bien ça ?Donc Form_current et Form_BeforeUpdate vont couvrir 100% des cas et
tu ne passeras jamais au travers.
c'est mon avis seulement.
Oui mais pour moi ton avis est très important car tu sais de quoi tu
parles ! ! Donc, de par principe, je suivrais tes conseils ; pour
moi ça me parait évident ;-)
--
@+
Ayrton
Comme tu crée de nouveaux fils de discussions, c'est pas simple à
suivre...
?? ben non ! ! Je reste dans mon fil ; je sais que tout ça me perturbe mais
quand même ;-)
passe toujours pas dans beforeupdate !! !
Comme tu crée de nouveaux fils de discussions, c'est pas simple à
suivre...
?? ben non ! ! Je reste dans mon fil ; je sais que tout ça me perturbe mais
quand même ;-)
passe toujours pas dans beforeupdate !! !
Comme tu crée de nouveaux fils de discussions, c'est pas simple à
suivre...
?? ben non ! ! Je reste dans mon fil ; je sais que tout ça me perturbe mais
quand même ;-)
passe toujours pas dans beforeupdate !! !
Je parlais du même problème... tant que ce n'est pas résolu...
Si tu mets ton code à cet endroit, et que tu fait une modification,
ou une nouvelle saisie, le code DOIT etre exécuté !!!
Je parlais du même problème... tant que ce n'est pas résolu...
Si tu mets ton code à cet endroit, et que tu fait une modification,
ou une nouvelle saisie, le code DOIT etre exécuté !!!
Je parlais du même problème... tant que ce n'est pas résolu...
Si tu mets ton code à cet endroit, et que tu fait une modification,
ou une nouvelle saisie, le code DOIT etre exécuté !!!
Je te prie d'accepter *toutes* mes excuses ! !
Je te prie d'accepter *toutes* mes excuses ! !
Je te prie d'accepter *toutes* mes excuses ! !
Il n'y a pas de quoi...
Si cela m'ennuierai, je ne viendrais pas sur le forum.
Le principal est que cela fonctionne et que tu progresse
Il n'y a pas de quoi...
Si cela m'ennuierai, je ne viendrais pas sur le forum.
Le principal est que cela fonctionne et que tu progresse
Il n'y a pas de quoi...
Si cela m'ennuierai, je ne viendrais pas sur le forum.
Le principal est que cela fonctionne et que tu progresse