Bonjour,
J'ouvre un formulaire et j'ai une procédure événementielle Form_Load comme
suit
Private Sub Form_Load()
Dim Resp As Integer
Resp = MsgBox("Avez-vous mis à jour vos réserves ? ", vbYesNo)
If Resp = vbYes Then ' L'utilisateur a choisi Oui.
Exit Sub
Else
DoCmd.OpenForm "Saisie Réserves", acNormal
End If
Si je réponds Non à la question, le formulaire Saisie réserves doit
s'ouvrir.
C'est ce qu'il fait mais il ne met pas au premier plan.
Est-ce possible d'effectuer cette chose et comment ?
D'avance merci
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
Raymond [mvp]
Bonjour.
ce qui veut dire peut-être que le formulaire appelant est déclaré en fenêtre indépendante donc toujours devant. dans ce cas soit, tu mets fenêtre indépendante à non ou tu places la propriété visible à false le temps de saisir sur l'autre formulaire, soit tu déclares ton formulaire appelé en fenêtre indépendante également.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric RENAUD" a écrit dans le message de news:%
Bonjour, J'ouvre un formulaire et j'ai une procédure événementielle Form_Load comme suit
Private Sub Form_Load() Dim Resp As Integer Resp = MsgBox("Avez-vous mis à jour vos réserves ? ", vbYesNo) If Resp = vbYes Then ' L'utilisateur a choisi Oui. Exit Sub Else DoCmd.OpenForm "Saisie Réserves", acNormal End If
Si je réponds Non à la question, le formulaire Saisie réserves doit s'ouvrir. C'est ce qu'il fait mais il ne met pas au premier plan. Est-ce possible d'effectuer cette chose et comment ? D'avance merci
Bonjour.
ce qui veut dire peut-être que le formulaire appelant est déclaré en fenêtre
indépendante donc toujours devant. dans ce cas soit, tu mets fenêtre
indépendante à non ou tu places la propriété visible à false le temps de
saisir sur l'autre formulaire, soit tu déclares ton formulaire appelé en
fenêtre indépendante également.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric RENAUD" <erenaud@normandet.fr> a écrit dans le message de
news:%23XteLywGEHA.3540@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ouvre un formulaire et j'ai une procédure événementielle Form_Load comme
suit
Private Sub Form_Load()
Dim Resp As Integer
Resp = MsgBox("Avez-vous mis à jour vos réserves ? ", vbYesNo)
If Resp = vbYes Then ' L'utilisateur a choisi Oui.
Exit Sub
Else
DoCmd.OpenForm "Saisie Réserves", acNormal
End If
Si je réponds Non à la question, le formulaire Saisie réserves doit
s'ouvrir.
C'est ce qu'il fait mais il ne met pas au premier plan.
Est-ce possible d'effectuer cette chose et comment ?
D'avance merci
ce qui veut dire peut-être que le formulaire appelant est déclaré en fenêtre indépendante donc toujours devant. dans ce cas soit, tu mets fenêtre indépendante à non ou tu places la propriété visible à false le temps de saisir sur l'autre formulaire, soit tu déclares ton formulaire appelé en fenêtre indépendante également.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric RENAUD" a écrit dans le message de news:%
Bonjour, J'ouvre un formulaire et j'ai une procédure événementielle Form_Load comme suit
Private Sub Form_Load() Dim Resp As Integer Resp = MsgBox("Avez-vous mis à jour vos réserves ? ", vbYesNo) If Resp = vbYes Then ' L'utilisateur a choisi Oui. Exit Sub Else DoCmd.OpenForm "Saisie Réserves", acNormal End If
Si je réponds Non à la question, le formulaire Saisie réserves doit s'ouvrir. C'est ce qu'il fait mais il ne met pas au premier plan. Est-ce possible d'effectuer cette chose et comment ? D'avance merci