voila, j'ai 2 forms f1 et f2 qui s'ouvre grace a un bouton=20
de f1. et je peux fermer f2 grace au bouton quit de f1.=20
Alors j'ai ecris ceci : DoCmd.Close=20
acForm, "Nom_Formulaire", acSaveNo
acSaveNo n'est pas sense faire en sorte que les donn=E9es=20
modifi=E9es/rajoutees de f2 ne soient pas prises en compte?=20
ar j'ai bo verifier ds ma table, les modif sont=20
enregistrees. Or c'est le contraire ke je souahite.
SVP si vous avez une explication, ce serait super sympa.=20
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
anguss voila, j'ai 2 forms f1 et f2 qui s'ouvre grace a un bouton de f1. et je peux fermer f2 grace au bouton quit de f1. Alors j'ai ecris ceci : DoCmd.Close acForm, "Nom_Formulaire", acSaveNo acSaveNo n'est pas sense faire en sorte que les données modifiées/rajoutees de f2 ne soient pas prises en compte?
Non, acSaveNo empêche que les modifications au formulaire soient sauvées.
ar j'ai bo verifier ds ma table, les modif sont enregistrees. Or c'est le contraire ke je souahite.
Si c'est l'enregistrement actuel du formulaire, et si celui-ci n'est pas encore sauver pour une autre raison, comme par exemple "naviguer" dans les enregistrements, alors tu peuy faire
Me.Undo DoCmd.Close acForm, "Nom_Formulaire"
Si c'est en général que tu ne veux pas que les données soient sauvées sans te demander, alors tu mets dans l'événement "Avant mise à jour" (Avant MAJ) du formulaire :
If MsgBox("Voulez-vous sauver ?", vbQuestion+vbYesNo) = vbNo Then Me.Undo Cancel = True End if
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
anguss <anguss@caramail.com>
voila, j'ai 2 forms f1 et f2 qui s'ouvre grace a un bouton
de f1. et je peux fermer f2 grace au bouton quit de f1.
Alors j'ai ecris ceci : DoCmd.Close
acForm, "Nom_Formulaire", acSaveNo
acSaveNo n'est pas sense faire en sorte que les données
modifiées/rajoutees de f2 ne soient pas prises en compte?
Non, acSaveNo empêche que les modifications au formulaire soient sauvées.
ar j'ai bo verifier ds ma table, les modif sont enregistrees.
Or c'est le contraire ke je souahite.
Si c'est l'enregistrement actuel du formulaire, et si celui-ci
n'est pas encore sauver pour une autre raison, comme par
exemple "naviguer" dans les enregistrements, alors tu peuy faire
Me.Undo
DoCmd.Close acForm, "Nom_Formulaire"
Si c'est en général que tu ne veux pas que les données soient
sauvées sans te demander, alors tu mets dans l'événement
"Avant mise à jour" (Avant MAJ) du formulaire :
If MsgBox("Voulez-vous sauver ?", vbQuestion+vbYesNo) = vbNo Then
Me.Undo
Cancel = True
End if
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
anguss voila, j'ai 2 forms f1 et f2 qui s'ouvre grace a un bouton de f1. et je peux fermer f2 grace au bouton quit de f1. Alors j'ai ecris ceci : DoCmd.Close acForm, "Nom_Formulaire", acSaveNo acSaveNo n'est pas sense faire en sorte que les données modifiées/rajoutees de f2 ne soient pas prises en compte?
Non, acSaveNo empêche que les modifications au formulaire soient sauvées.
ar j'ai bo verifier ds ma table, les modif sont enregistrees. Or c'est le contraire ke je souahite.
Si c'est l'enregistrement actuel du formulaire, et si celui-ci n'est pas encore sauver pour une autre raison, comme par exemple "naviguer" dans les enregistrements, alors tu peuy faire
Me.Undo DoCmd.Close acForm, "Nom_Formulaire"
Si c'est en général que tu ne veux pas que les données soient sauvées sans te demander, alors tu mets dans l'événement "Avant mise à jour" (Avant MAJ) du formulaire :
If MsgBox("Voulez-vous sauver ?", vbQuestion+vbYesNo) = vbNo Then Me.Undo Cancel = True End if
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------