bonjour,
j'ai construit un formulaire qui apparait à l'ouverture de la base. ce
formulaire contiend 3 boutons dont 2 executent des macros access de cette
base et 1 execute une macro excel.
tout marche bien sauf que regulierement ,si je laisse la base en attente,
pouraller voir dans d autres applications,lorque je reviens sur access, le
formulaire apparait vide et je ne peux meme pas voir les tables et les
requetes, car la base est aussi vide..Je dois fermer la base et la reouvrir
pourtout recuperer....le formulaire est en mode non independant et non
modal...
A quoi peut etre du ce phenomene??... merci de votre soutien...
--
ALF
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.
le formulaire doit attendre quelque chose de la part d'un objet, je pencherais pour la macro excel. quand tu quittes l'appli tu dois savoir où est-ce que tu te trouves ? essaie de placer un Me.Requery sur l'événement Sur activé(Form_Activate) pour voir si ça bouge lorsque tu recliques sur ton appli.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
bonjour, j'ai construit un formulaire qui apparait à l'ouverture de la base. ce formulaire contiend 3 boutons dont 2 executent des macros access de cette base et 1 execute une macro excel. tout marche bien sauf que regulierement ,si je laisse la base en attente, pouraller voir dans d autres applications,lorque je reviens sur access, le formulaire apparait vide et je ne peux meme pas voir les tables et les requetes, car la base est aussi vide..Je dois fermer la base et la reouvrir pourtout recuperer....le formulaire est en mode non independant et non modal... A quoi peut etre du ce phenomene??... merci de votre soutien... -- ALF
Bonjour.
le formulaire doit attendre quelque chose de la part d'un objet, je
pencherais pour la macro excel. quand tu quittes l'appli tu dois savoir où
est-ce que tu te trouves ?
essaie de placer un Me.Requery sur l'événement Sur activé(Form_Activate)
pour voir si ça bouge lorsque tu recliques sur ton appli.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" <ALF@discussions.microsoft.com> a écrit dans le message de news:
C492B7B2-6B75-4D38-B659-5995456E453B@microsoft.com...
bonjour,
j'ai construit un formulaire qui apparait à l'ouverture de la base. ce
formulaire contiend 3 boutons dont 2 executent des macros access de cette
base et 1 execute une macro excel.
tout marche bien sauf que regulierement ,si je laisse la base en attente,
pouraller voir dans d autres applications,lorque je reviens sur access, le
formulaire apparait vide et je ne peux meme pas voir les tables et les
requetes, car la base est aussi vide..Je dois fermer la base et la
reouvrir
pourtout recuperer....le formulaire est en mode non independant et non
modal...
A quoi peut etre du ce phenomene??... merci de votre soutien...
--
ALF
le formulaire doit attendre quelque chose de la part d'un objet, je pencherais pour la macro excel. quand tu quittes l'appli tu dois savoir où est-ce que tu te trouves ? essaie de placer un Me.Requery sur l'événement Sur activé(Form_Activate) pour voir si ça bouge lorsque tu recliques sur ton appli.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
bonjour, j'ai construit un formulaire qui apparait à l'ouverture de la base. ce formulaire contiend 3 boutons dont 2 executent des macros access de cette base et 1 execute une macro excel. tout marche bien sauf que regulierement ,si je laisse la base en attente, pouraller voir dans d autres applications,lorque je reviens sur access, le formulaire apparait vide et je ne peux meme pas voir les tables et les requetes, car la base est aussi vide..Je dois fermer la base et la reouvrir pourtout recuperer....le formulaire est en mode non independant et non modal... A quoi peut etre du ce phenomene??... merci de votre soutien... -- ALF
ALF
merci raymond pour ta reponse mais je ne connais pas cette fonction me.requery..
voici l evenement en question
Private Sub MIS_EN_FORME_DblClick(Cancel As Integer)
Dim XL_APP As Object Set XL_APP = CreateObject("Excel.Application") XL_APP.Visible = True XL_APP.Workbooks.Open ("S:CTX_RHONE_PROVENCE_CORSEfregate-net jourMACRO FREGNET.xls") XL_APP.Run ("MacroLD")
le formulaire doit attendre quelque chose de la part d'un objet, je pencherais pour la macro excel. quand tu quittes l'appli tu dois savoir où est-ce que tu te trouves ? essaie de placer un Me.Requery sur l'événement Sur activé(Form_Activate) pour voir si ça bouge lorsque tu recliques sur ton appli.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
bonjour, j'ai construit un formulaire qui apparait à l'ouverture de la base. ce formulaire contiend 3 boutons dont 2 executent des macros access de cette base et 1 execute une macro excel. tout marche bien sauf que regulierement ,si je laisse la base en attente, pouraller voir dans d autres applications,lorque je reviens sur access, le formulaire apparait vide et je ne peux meme pas voir les tables et les requetes, car la base est aussi vide..Je dois fermer la base et la reouvrir pourtout recuperer....le formulaire est en mode non independant et non modal... A quoi peut etre du ce phenomene??... merci de votre soutien... -- ALF
merci raymond pour ta reponse mais je ne connais pas cette fonction
me.requery..
voici l evenement en question
Private Sub MIS_EN_FORME_DblClick(Cancel As Integer)
Dim XL_APP As Object
Set XL_APP = CreateObject("Excel.Application")
XL_APP.Visible = True
XL_APP.Workbooks.Open ("S:CTX_RHONE_PROVENCE_CORSEfregate-net jourMACRO
FREGNET.xls")
XL_APP.Run ("MacroLD")
le formulaire doit attendre quelque chose de la part d'un objet, je
pencherais pour la macro excel. quand tu quittes l'appli tu dois savoir où
est-ce que tu te trouves ?
essaie de placer un Me.Requery sur l'événement Sur activé(Form_Activate)
pour voir si ça bouge lorsque tu recliques sur ton appli.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" <ALF@discussions.microsoft.com> a écrit dans le message de news:
C492B7B2-6B75-4D38-B659-5995456E453B@microsoft.com...
bonjour,
j'ai construit un formulaire qui apparait à l'ouverture de la base. ce
formulaire contiend 3 boutons dont 2 executent des macros access de cette
base et 1 execute une macro excel.
tout marche bien sauf que regulierement ,si je laisse la base en attente,
pouraller voir dans d autres applications,lorque je reviens sur access, le
formulaire apparait vide et je ne peux meme pas voir les tables et les
requetes, car la base est aussi vide..Je dois fermer la base et la
reouvrir
pourtout recuperer....le formulaire est en mode non independant et non
modal...
A quoi peut etre du ce phenomene??... merci de votre soutien...
--
ALF
le formulaire doit attendre quelque chose de la part d'un objet, je pencherais pour la macro excel. quand tu quittes l'appli tu dois savoir où est-ce que tu te trouves ? essaie de placer un Me.Requery sur l'événement Sur activé(Form_Activate) pour voir si ça bouge lorsque tu recliques sur ton appli.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
bonjour, j'ai construit un formulaire qui apparait à l'ouverture de la base. ce formulaire contiend 3 boutons dont 2 executent des macros access de cette base et 1 execute une macro excel. tout marche bien sauf que regulierement ,si je laisse la base en attente, pouraller voir dans d autres applications,lorque je reviens sur access, le formulaire apparait vide et je ne peux meme pas voir les tables et les requetes, car la base est aussi vide..Je dois fermer la base et la reouvrir pourtout recuperer....le formulaire est en mode non independant et non modal... A quoi peut etre du ce phenomene??... merci de votre soutien... -- ALF
Raymond [mvp]
il faut fermer tes objets après exécution. faire au minimum:
XL_APP.Run ("MacroLD") XL_APP.ActiveWorkbook.Save
XL_APP.ActiveWorkbook.Close XL_APP.Quit set XL_APP = Nothing
quand à l'exécution de la macro proprement dite sous excel, je ne suis pas assez pro d'excel pour la vérifier en totalité, mais je pense que tu l'as déjà vérifiée ? -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
merci raymond pour ta reponse mais je ne connais pas cette fonction me.requery..
voici l evenement en question
Private Sub MIS_EN_FORME_DblClick(Cancel As Integer)
Dim XL_APP As Object Set XL_APP = CreateObject("Excel.Application") XL_APP.Visible = True XL_APP.Workbooks.Open ("S:CTX_RHONE_PROVENCE_CORSEfregate-net jourMACRO FREGNET.xls") XL_APP.Run ("MacroLD")
End Sub
il faut fermer tes objets après exécution.
faire au minimum:
XL_APP.Run ("MacroLD")
XL_APP.ActiveWorkbook.Save
XL_APP.ActiveWorkbook.Close
XL_APP.Quit
set XL_APP = Nothing
quand à l'exécution de la macro proprement dite sous excel, je ne suis pas
assez pro d'excel pour la vérifier en totalité, mais je pense que tu l'as
déjà vérifiée ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" <ALF@discussions.microsoft.com> a écrit dans le message de news:
CAE13E57-2223-4281-8528-33EE2F295401@microsoft.com...
merci raymond pour ta reponse mais je ne connais pas cette fonction
me.requery..
voici l evenement en question
Private Sub MIS_EN_FORME_DblClick(Cancel As Integer)
Dim XL_APP As Object
Set XL_APP = CreateObject("Excel.Application")
XL_APP.Visible = True
XL_APP.Workbooks.Open ("S:CTX_RHONE_PROVENCE_CORSEfregate-net jourMACRO
FREGNET.xls")
XL_APP.Run ("MacroLD")
il faut fermer tes objets après exécution. faire au minimum:
XL_APP.Run ("MacroLD") XL_APP.ActiveWorkbook.Save
XL_APP.ActiveWorkbook.Close XL_APP.Quit set XL_APP = Nothing
quand à l'exécution de la macro proprement dite sous excel, je ne suis pas assez pro d'excel pour la vérifier en totalité, mais je pense que tu l'as déjà vérifiée ? -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
merci raymond pour ta reponse mais je ne connais pas cette fonction me.requery..
voici l evenement en question
Private Sub MIS_EN_FORME_DblClick(Cancel As Integer)
Dim XL_APP As Object Set XL_APP = CreateObject("Excel.Application") XL_APP.Visible = True XL_APP.Workbooks.Open ("S:CTX_RHONE_PROVENCE_CORSEfregate-net jourMACRO FREGNET.xls") XL_APP.Run ("MacroLD")
End Sub
ALF
un grand MERCI , raymond ,Problême résolu...il fallait bien fermer l'objet excel après éxécution... je profite de ta science pour remettre sur la sellette cette action Me.Requery que tu me proposais de placer sur l'évènement Sur activé(Form_Activate) afin de voir ce qui ce serait passé si j'avais recliqué surmon appli.....peux tu m'expliquer brièvement l' interet de cette manoeuvre et a quel endroit placer cette action sur l'évènement que j'ai joint.. pour toute fin utile...
Encore merci pour ton soutien..
il faut fermer tes objets après exécution. faire au minimum:
XL_APP.Run ("MacroLD") XL_APP.ActiveWorkbook.Save
XL_APP.ActiveWorkbook.Close XL_APP.Quit set XL_APP = Nothing
quand à l'exécution de la macro proprement dite sous excel, je ne suis pas assez pro d'excel pour la vérifier en totalité, mais je pense que tu l'as déjà vérifiée ? -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
merci raymond pour ta reponse mais je ne connais pas cette fonction me.requery..
voici l evenement en question
Private Sub MIS_EN_FORME_DblClick(Cancel As Integer)
Dim XL_APP As Object Set XL_APP = CreateObject("Excel.Application") XL_APP.Visible = True XL_APP.Workbooks.Open ("S:CTX_RHONE_PROVENCE_CORSEfregate-net jourMACRO FREGNET.xls") XL_APP.Run ("MacroLD")
End Sub
un grand MERCI , raymond ,Problême résolu...il fallait bien fermer l'objet
excel après éxécution...
je profite de ta science pour remettre sur la sellette cette action
Me.Requery que tu me proposais de placer sur l'évènement Sur
activé(Form_Activate) afin de voir ce qui ce serait passé si j'avais recliqué
surmon appli.....peux tu m'expliquer brièvement l' interet de cette manoeuvre
et a quel endroit placer cette action sur l'évènement que j'ai joint.. pour
toute fin utile...
Encore merci pour ton soutien..
il faut fermer tes objets après exécution.
faire au minimum:
XL_APP.Run ("MacroLD")
XL_APP.ActiveWorkbook.Save
XL_APP.ActiveWorkbook.Close
XL_APP.Quit
set XL_APP = Nothing
quand à l'exécution de la macro proprement dite sous excel, je ne suis pas
assez pro d'excel pour la vérifier en totalité, mais je pense que tu l'as
déjà vérifiée ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" <ALF@discussions.microsoft.com> a écrit dans le message de news:
CAE13E57-2223-4281-8528-33EE2F295401@microsoft.com...
merci raymond pour ta reponse mais je ne connais pas cette fonction
me.requery..
voici l evenement en question
Private Sub MIS_EN_FORME_DblClick(Cancel As Integer)
Dim XL_APP As Object
Set XL_APP = CreateObject("Excel.Application")
XL_APP.Visible = True
XL_APP.Workbooks.Open ("S:CTX_RHONE_PROVENCE_CORSEfregate-net jourMACRO
FREGNET.xls")
XL_APP.Run ("MacroLD")
un grand MERCI , raymond ,Problême résolu...il fallait bien fermer l'objet excel après éxécution... je profite de ta science pour remettre sur la sellette cette action Me.Requery que tu me proposais de placer sur l'évènement Sur activé(Form_Activate) afin de voir ce qui ce serait passé si j'avais recliqué surmon appli.....peux tu m'expliquer brièvement l' interet de cette manoeuvre et a quel endroit placer cette action sur l'évènement que j'ai joint.. pour toute fin utile...
Encore merci pour ton soutien..
il faut fermer tes objets après exécution. faire au minimum:
XL_APP.Run ("MacroLD") XL_APP.ActiveWorkbook.Save
XL_APP.ActiveWorkbook.Close XL_APP.Quit set XL_APP = Nothing
quand à l'exécution de la macro proprement dite sous excel, je ne suis pas assez pro d'excel pour la vérifier en totalité, mais je pense que tu l'as déjà vérifiée ? -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
merci raymond pour ta reponse mais je ne connais pas cette fonction me.requery..
voici l evenement en question
Private Sub MIS_EN_FORME_DblClick(Cancel As Integer)
Dim XL_APP As Object Set XL_APP = CreateObject("Excel.Application") XL_APP.Visible = True XL_APP.Workbooks.Open ("S:CTX_RHONE_PROVENCE_CORSEfregate-net jourMACRO FREGNET.xls") XL_APP.Run ("MacroLD")
End Sub
Raymond [mvp]
quant tu retourne sur un formulaire, l'évènement sur activé est déclanché. A ce moment là si on fait un requery, il est possible que le formulaire retrouve ses données.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
un grand MERCI , raymond ,Problême résolu...il fallait bien fermer l'objet excel après éxécution... je profite de ta science pour remettre sur la sellette cette action Me.Requery que tu me proposais de placer sur l'évènement Sur activé(Form_Activate) afin de voir ce qui ce serait passé si j'avais recliqué surmon appli.....peux tu m'expliquer brièvement l' interet de cette manoeuvre et a quel endroit placer cette action sur l'évènement que j'ai joint.. pour toute fin utile...
Encore merci pour ton soutien..
quant tu retourne sur un formulaire, l'évènement sur activé est déclanché. A
ce moment là si on fait un requery, il est possible que le formulaire
retrouve ses données.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" <ALF@discussions.microsoft.com> a écrit dans le message de news:
65702C12-9BC5-4D73-A201-8D45CB1CE7B9@microsoft.com...
un grand MERCI , raymond ,Problême résolu...il fallait bien fermer l'objet
excel après éxécution...
je profite de ta science pour remettre sur la sellette cette action
Me.Requery que tu me proposais de placer sur l'évènement Sur
activé(Form_Activate) afin de voir ce qui ce serait passé si j'avais
recliqué
surmon appli.....peux tu m'expliquer brièvement l' interet de cette
manoeuvre
et a quel endroit placer cette action sur l'évènement que j'ai joint..
pour
toute fin utile...
quant tu retourne sur un formulaire, l'évènement sur activé est déclanché. A ce moment là si on fait un requery, il est possible que le formulaire retrouve ses données.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"ALF" a écrit dans le message de news:
un grand MERCI , raymond ,Problême résolu...il fallait bien fermer l'objet excel après éxécution... je profite de ta science pour remettre sur la sellette cette action Me.Requery que tu me proposais de placer sur l'évènement Sur activé(Form_Activate) afin de voir ce qui ce serait passé si j'avais recliqué surmon appli.....peux tu m'expliquer brièvement l' interet de cette manoeuvre et a quel endroit placer cette action sur l'évènement que j'ai joint.. pour toute fin utile...