-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" a écrit
dans le message de
news: 08e401c3db57$1db00b20$
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 08e401c3db57$1db00b20$a401280a@phx.gbl...
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" a écrit
dans le message de
news: 08e401c3db57$1db00b20$
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
-----Message d'origine-----
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
-----Message d'origine-----
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
-----Message d'origine-----
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
-----Message d'origine-----
je ne suis pas certaine d'avoir tout bien compris mais je
vais essayer
Merci Gilbert
cordialement
natou-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" a écrit
dans le message denews: 08e401c3db57$1db00b20$
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
.
-----Message d'origine-----
je ne suis pas certaine d'avoir tout bien compris mais je
vais essayer
Merci Gilbert
cordialement
natou
-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 08e401c3db57$1db00b20$a401280a@phx.gbl...
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
.
-----Message d'origine-----
je ne suis pas certaine d'avoir tout bien compris mais je
vais essayer
Merci Gilbert
cordialement
natou-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" a écrit
dans le message denews: 08e401c3db57$1db00b20$
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
.
-----Message d'origine-----
je ne suis pas certaine d'avoir tout bien compris mais je
vais essayer
Merci Gilbert
cordialement
natou-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" a écrit
dans le message denews: 08e401c3db57$1db00b20$
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
.
-----Message d'origine-----
je ne suis pas certaine d'avoir tout bien compris mais je
vais essayer
Merci Gilbert
cordialement
natou
-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 08e401c3db57$1db00b20$a401280a@phx.gbl...
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
.
-----Message d'origine-----
je ne suis pas certaine d'avoir tout bien compris mais je
vais essayer
Merci Gilbert
cordialement
natou-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" a écrit
dans le message denews: 08e401c3db57$1db00b20$
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
.
-----Message d'origine-----
La ligne 'Debug.Assert condition ' arrête l'exécution du
code sur cette
ligne si la condition n'est pas remplie. En
utilisant 'Debug.Assert False'
tu t'arrête systématiquement.
La ligne 'Cancel = True' dans l'évènement Form_Open
annule l'ouverture du
formulaire.
Gilbert
"natou" a écrit
dans le message de
news: 03d701c3db67$6a533be0$
Bon j'ai pas bien compris voici ce que j'ai fait
Private Sub Form_Open(Cancel As Integer)
If PrgLAButilisé = "PgAP" Then
MsgBox ("Pour ce type de notice veuillez les faire sur
l'ancien programme SVP Merci")
Cancel = True
Debug.Assert False
End If
ça bloque sur debug.Assert et si je le retire j'ai un
message d'erreur et j'arrive sur ma condition d'ouverture
du fameux frm que je ne veux pas ouvrir parcque je ne
rempli pas ma condition....
Private Sub btnof_Click()
DoCmd.OpenForm "AC"
End Sub
merci-----Message d'origine-----
je ne suis pas certaine d'avoir tout bien compris mais je
vais essayer
Merci Gilbert
cordialement
natou-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" a écrit
dans le message denews: 08e401c3db57$1db00b20$
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
.
.
-----Message d'origine-----
La ligne 'Debug.Assert condition ' arrête l'exécution du
code sur cette
ligne si la condition n'est pas remplie. En
utilisant 'Debug.Assert False'
tu t'arrête systématiquement.
La ligne 'Cancel = True' dans l'évènement Form_Open
annule l'ouverture du
formulaire.
Gilbert
"natou" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 03d701c3db67$6a533be0$a001280a@phx.gbl...
Bon j'ai pas bien compris voici ce que j'ai fait
Private Sub Form_Open(Cancel As Integer)
If PrgLAButilisé = "PgAP" Then
MsgBox ("Pour ce type de notice veuillez les faire sur
l'ancien programme SVP Merci")
Cancel = True
Debug.Assert False
End If
ça bloque sur debug.Assert et si je le retire j'ai un
message d'erreur et j'arrive sur ma condition d'ouverture
du fameux frm que je ne veux pas ouvrir parcque je ne
rempli pas ma condition....
Private Sub btnof_Click()
DoCmd.OpenForm "AC"
End Sub
merci
-----Message d'origine-----
je ne suis pas certaine d'avoir tout bien compris mais je
vais essayer
Merci Gilbert
cordialement
natou
-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 08e401c3db57$1db00b20$a401280a@phx.gbl...
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
.
.
-----Message d'origine-----
La ligne 'Debug.Assert condition ' arrête l'exécution du
code sur cette
ligne si la condition n'est pas remplie. En
utilisant 'Debug.Assert False'
tu t'arrête systématiquement.
La ligne 'Cancel = True' dans l'évènement Form_Open
annule l'ouverture du
formulaire.
Gilbert
"natou" a écrit
dans le message de
news: 03d701c3db67$6a533be0$
Bon j'ai pas bien compris voici ce que j'ai fait
Private Sub Form_Open(Cancel As Integer)
If PrgLAButilisé = "PgAP" Then
MsgBox ("Pour ce type de notice veuillez les faire sur
l'ancien programme SVP Merci")
Cancel = True
Debug.Assert False
End If
ça bloque sur debug.Assert et si je le retire j'ai un
message d'erreur et j'arrive sur ma condition d'ouverture
du fameux frm que je ne veux pas ouvrir parcque je ne
rempli pas ma condition....
Private Sub btnof_Click()
DoCmd.OpenForm "AC"
End Sub
merci-----Message d'origine-----
je ne suis pas certaine d'avoir tout bien compris mais je
vais essayer
Merci Gilbert
cordialement
natou-----Message d'origine-----
Bonjour,
Pour annuler l'ouverture du formulaire:
Dans l'évènement Form_Open:
If Condition then Cancel = True
Pour stopper l'exécution :
Debug.Assert False (ou condition non remplie)
Cordialement
Gilbert
"natou" a écrit
dans le message denews: 08e401c3db57$1db00b20$
Bonjour,
j'ai un formulaire qui s'ouvre avec une liste déroulante
ou se trouvent des codes, qui sur activation, ouverture
provoque tout un tas d'évennement, serait-ce possible de
stopper l'ouverture du formulaire si dans un des champs
j'ai la condition "exterieur" ??????
merci
natou
.
.
.
-----Message d'origine-----
Bonjour.
Je pense que tu voudrais simplement que access ne traite
pas l'erreur et
qu'il te redonne la main et ensuite toi tu ferais ce
qu'il est bon de faire
?
si oui, en début de procédure tu places un:
On Error GoTo Traitements_Erreurs
ici traitement normal
exit sub
Traitements_Erreurs:
ici traiter le cas et revenir
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:0a0301c3dc14$b587d320$
Merci mais je souhaite que mon execution s'arrête sans que
l'opératrice ne se retrouve comme c'est le cas dans la
fenêtre VBA comme c'est le cas car il faut savoir que les
personnes qui utilisent mon pg ne connaissent pas les
dessous d'access et paniquent au moindre message d'erreur,
donc j'aurais souhaité que mon execution stop sans voir ce
genre de message et qu'elle revienne sur leur formulaire
menu de demarrage pour recommençer une autre saisie est ce
possible ?
Merci
natou
.
-----Message d'origine-----
Bonjour.
Je pense que tu voudrais simplement que access ne traite
pas l'erreur et
qu'il te redonne la main et ensuite toi tu ferais ce
qu'il est bon de faire
?
si oui, en début de procédure tu places un:
On Error GoTo Traitements_Erreurs
ici traitement normal
exit sub
Traitements_Erreurs:
ici traiter le cas et revenir
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" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:0a0301c3dc14$b587d320$a101280a@phx.gbl...
Merci mais je souhaite que mon execution s'arrête sans que
l'opératrice ne se retrouve comme c'est le cas dans la
fenêtre VBA comme c'est le cas car il faut savoir que les
personnes qui utilisent mon pg ne connaissent pas les
dessous d'access et paniquent au moindre message d'erreur,
donc j'aurais souhaité que mon execution stop sans voir ce
genre de message et qu'elle revienne sur leur formulaire
menu de demarrage pour recommençer une autre saisie est ce
possible ?
Merci
natou
.
-----Message d'origine-----
Bonjour.
Je pense que tu voudrais simplement que access ne traite
pas l'erreur et
qu'il te redonne la main et ensuite toi tu ferais ce
qu'il est bon de faire
?
si oui, en début de procédure tu places un:
On Error GoTo Traitements_Erreurs
ici traitement normal
exit sub
Traitements_Erreurs:
ici traiter le cas et revenir
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:0a0301c3dc14$b587d320$
Merci mais je souhaite que mon execution s'arrête sans que
l'opératrice ne se retrouve comme c'est le cas dans la
fenêtre VBA comme c'est le cas car il faut savoir que les
personnes qui utilisent mon pg ne connaissent pas les
dessous d'access et paniquent au moindre message d'erreur,
donc j'aurais souhaité que mon execution stop sans voir ce
genre de message et qu'elle revienne sur leur formulaire
menu de demarrage pour recommençer une autre saisie est ce
possible ?
Merci
natou
.
-----Message d'origine-----
je n'ai pas tout suivi, il y a un autre post ?
ton formulaire qui s'ouvre et qu'on doit fermer a été
lancé par un autre
formulaire ? avec une clause where ou un args ? la
valeur "PgAP" dans le
champ truc se trouve dans ce nouveau formulaire ? donc il
faut le tester sur
Form_current car dans le Form_open le contrôle n'est pas
encore affiché.
--
@+
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:07d301c3dc21$1f9cb120$
natou
je vais essayer ce que tu me dis pour voir, ce que je veux
c'est que comme je l'écris dans mes messages précédents,
c'est que si dans le champs "truc" de la référence que
l'opératrice désire traiter il y a le renseignement "pgAP"
alors access stoppe la suite avec le message que tu as vu
et remet l'opératrice dans son écran précédent pour
traiter une autre référence, car celle ci ne doit pas être
traitée dans ce programme mais dans l'ancien, c'est
uniquement ça ...
merci
natou
.
-----Message d'origine-----
je n'ai pas tout suivi, il y a un autre post ?
ton formulaire qui s'ouvre et qu'on doit fermer a été
lancé par un autre
formulaire ? avec une clause where ou un args ? la
valeur "PgAP" dans le
champ truc se trouve dans ce nouveau formulaire ? donc il
faut le tester sur
Form_current car dans le Form_open le contrôle n'est pas
encore affiché.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"natou" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:07d301c3dc21$1f9cb120$a501280a@phx.gbl...
natou
je vais essayer ce que tu me dis pour voir, ce que je veux
c'est que comme je l'écris dans mes messages précédents,
c'est que si dans le champs "truc" de la référence que
l'opératrice désire traiter il y a le renseignement "pgAP"
alors access stoppe la suite avec le message que tu as vu
et remet l'opératrice dans son écran précédent pour
traiter une autre référence, car celle ci ne doit pas être
traitée dans ce programme mais dans l'ancien, c'est
uniquement ça ...
merci
natou
.
-----Message d'origine-----
je n'ai pas tout suivi, il y a un autre post ?
ton formulaire qui s'ouvre et qu'on doit fermer a été
lancé par un autre
formulaire ? avec une clause where ou un args ? la
valeur "PgAP" dans le
champ truc se trouve dans ce nouveau formulaire ? donc il
faut le tester sur
Form_current car dans le Form_open le contrôle n'est pas
encore affiché.
--
@+
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:07d301c3dc21$1f9cb120$
natou
je vais essayer ce que tu me dis pour voir, ce que je veux
c'est que comme je l'écris dans mes messages précédents,
c'est que si dans le champs "truc" de la référence que
l'opératrice désire traiter il y a le renseignement "pgAP"
alors access stoppe la suite avec le message que tu as vu
et remet l'opératrice dans son écran précédent pour
traiter une autre référence, car celle ci ne doit pas être
traitée dans ce programme mais dans l'ancien, c'est
uniquement ça ...
merci
natou
.