Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà
ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une
deuxième fois?
Merci pour toute suggestion.
Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà
ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une
deuxième fois?
Merci pour toute suggestion.
Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà
ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une
deuxième fois?
Merci pour toute suggestion.
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà
ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une
deuxième fois?
Merci pour toute suggestion.
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
458122de$0$8561$5402220f@news.sunrise.ch...
Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà
ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une
deuxième fois?
Merci pour toute suggestion.
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà
ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une
deuxième fois?
Merci pour toute suggestion.
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection
mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message de
news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale, tu
veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà
ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une
deuxième fois?
Merci pour toute suggestion.
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection
mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message de
news: 458125ac$1@news.sncf.fr...
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale, tu
veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
458122de$0$8561$5402220f@news.sunrise.ch...
Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà
ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une
deuxième fois?
Merci pour toute suggestion.
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection
mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message de
news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale, tu
veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà
ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une
deuxième fois?
Merci pour toute suggestion.
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection
mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection
mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de news: 458125ac$1@news.sncf.fr...
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
458122de$0$8561$5402220f@news.sunrise.ch...
Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection
mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
Bonjour Warrio
DAns ce cas, jette un oeil ici:
http://www.mvps.org/accessfr/forms/frm0034.htm
Dans ton message <45812b61$0$8560$ du jeudiBonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
--
Voilou !
Bon courage !
Cordialement,
ze Titi
Bonjour Warrio
DAns ce cas, jette un oeil ici:
http://www.mvps.org/accessfr/forms/frm0034.htm
Dans ton message <45812b61$0$8560$5402220f@news.sunrise.ch> du jeudi
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de news: 458125ac$1@news.sncf.fr...
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
458122de$0$8561$5402220f@news.sunrise.ch...
Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
--
Voilou !
Bon courage !
Cordialement,
ze Titi
Bonjour Warrio
DAns ce cas, jette un oeil ici:
http://www.mvps.org/accessfr/forms/frm0034.htm
Dans ton message <45812b61$0$8560$ du jeudiBonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
--
Voilou !
Bon courage !
Cordialement,
ze Titi
Bonjour
Ce que tu donnes ouvre une autre instance d'Access et c'est justement ce
qu'il veut éviter...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"ze Titi" a écrit dans le message de news:Bonjour Warrio
DAns ce cas, jette un oeil ici:
http://www.mvps.org/accessfr/forms/frm0034.htm
Dans ton message <45812b61$0$8560$ du jeudiBonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection
mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
-- Voilou !
Bon courage !
Cordialement,
ze Titi
Bonjour
Ce que tu donnes ouvre une autre instance d'Access et c'est justement ce
qu'il veut éviter...
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"ze Titi" <ze_titi_enlever-ceci@tiscali.fr> a écrit dans le message de news:
mn.72d67d6ce1142dc3.64280@tiscali.fr...
Bonjour Warrio
DAns ce cas, jette un oeil ici:
http://www.mvps.org/accessfr/forms/frm0034.htm
Dans ton message <45812b61$0$8560$5402220f@news.sunrise.ch> du jeudi
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection
mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de news: 458125ac$1@news.sncf.fr...
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
458122de$0$8561$5402220f@news.sunrise.ch...
Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
-- Voilou !
Bon courage !
Cordialement,
ze Titi
Bonjour
Ce que tu donnes ouvre une autre instance d'Access et c'est justement ce
qu'il veut éviter...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"ze Titi" a écrit dans le message de news:Bonjour Warrio
DAns ce cas, jette un oeil ici:
http://www.mvps.org/accessfr/forms/frm0034.htm
Dans ton message <45812b61$0$8560$ du jeudiBonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection
mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
-- Voilou !
Bon courage !
Cordialement,
ze Titi
Ok donc, voilà ce que je te propose :
Copis ce code dans un module standard de la base qui "contient"
les formulaires.
'*********************************************
Function fOpenForm(FormName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "", _
Optional DataMode As AcFormOpenDataMode = acFormPropertySettings, _
Optional WindowMode As AcWindowMode = acWindowNormal, _
Optional OpenArgs$ = "")
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, _
DataMode, WindowMode, OpenArgs
End Function
'*********************************************
Ensuite dans ton autre base, rajoutes la référence de ta base qui contient
les formulaires.
Maintenant, dans cette base, au lieu d'utiliser
Docmd.openform...
utilises :
fOpenForm "tonformulaire", ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
45812b61$0$8560$Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
Ok donc, voilà ce que je te propose :
Copis ce code dans un module standard de la base qui "contient"
les formulaires.
'*********************************************
Function fOpenForm(FormName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "", _
Optional DataMode As AcFormOpenDataMode = acFormPropertySettings, _
Optional WindowMode As AcWindowMode = acWindowNormal, _
Optional OpenArgs$ = "")
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, _
DataMode, WindowMode, OpenArgs
End Function
'*********************************************
Ensuite dans ton autre base, rajoutes la référence de ta base qui contient
les formulaires.
Maintenant, dans cette base, au lieu d'utiliser
Docmd.openform...
utilises :
fOpenForm "tonformulaire", ...
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
45812b61$0$8560$5402220f@news.sunrise.ch...
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de news: 458125ac$1@news.sncf.fr...
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
458122de$0$8561$5402220f@news.sunrise.ch...
Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
Ok donc, voilà ce que je te propose :
Copis ce code dans un module standard de la base qui "contient"
les formulaires.
'*********************************************
Function fOpenForm(FormName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "", _
Optional DataMode As AcFormOpenDataMode = acFormPropertySettings, _
Optional WindowMode As AcWindowMode = acWindowNormal, _
Optional OpenArgs$ = "")
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, _
DataMode, WindowMode, OpenArgs
End Function
'*********************************************
Ensuite dans ton autre base, rajoutes la référence de ta base qui contient
les formulaires.
Maintenant, dans cette base, au lieu d'utiliser
Docmd.openform...
utilises :
fOpenForm "tonformulaire", ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
45812b61$0$8560$Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
Bonjour Jessy Sempere [MVP]
mal lu le code... Sorry...
Dans ton message <45814abe$ du jeudi 14/12/2006 jour de laBonjour
Ce que tu donnes ouvre une autre instance d'Access et c'est justement ce
qu'il veut éviter...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"ze Titi" a écrit dans le message de
news:Bonjour Warrio
DAns ce cas, jette un oeil ici:
http://www.mvps.org/accessfr/forms/frm0034.htm
Dans ton message <45812b61$0$8560$ du jeudiBonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le
message de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base
principale, tu veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
-- Voilou !
Bon courage !
Cordialement,
ze Titi
--
Cordialement,
Ze Titi
Bonjour Jessy Sempere [MVP]
mal lu le code... Sorry...
Dans ton message <45814abe$1@news.sncf.fr> du jeudi 14/12/2006 jour de la
Bonjour
Ce que tu donnes ouvre une autre instance d'Access et c'est justement ce
qu'il veut éviter...
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"ze Titi" <ze_titi_enlever-ceci@tiscali.fr> a écrit dans le message de
news: mn.72d67d6ce1142dc3.64280@tiscali.fr...
Bonjour Warrio
DAns ce cas, jette un oeil ici:
http://www.mvps.org/accessfr/forms/frm0034.htm
Dans ton message <45812b61$0$8560$5402220f@news.sunrise.ch> du jeudi
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le
message de news: 458125ac$1@news.sncf.fr...
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base
principale, tu veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
458122de$0$8561$5402220f@news.sunrise.ch...
Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
-- Voilou !
Bon courage !
Cordialement,
ze Titi
--
Cordialement,
Ze Titi
Bonjour Jessy Sempere [MVP]
mal lu le code... Sorry...
Dans ton message <45814abe$ du jeudi 14/12/2006 jour de laBonjour
Ce que tu donnes ouvre une autre instance d'Access et c'est justement ce
qu'il veut éviter...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"ze Titi" a écrit dans le message de
news:Bonjour Warrio
DAns ce cas, jette un oeil ici:
http://www.mvps.org/accessfr/forms/frm0034.htm
Dans ton message <45812b61$0$8560$ du jeudiBonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le
message de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base
principale, tu veux modifier les données d'une autre base, ... ?
-- @+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
-- Voilou !
Bon courage !
Cordialement,
ze Titi
--
Cordialement,
Ze Titi
Ok donc, voilà ce que je te propose :
Copis ce code dans un module standard de la base qui "contient"
les formulaires.
'*********************************************
Function fOpenForm(FormName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "", _
Optional DataMode As AcFormOpenDataMode = acFormPropertySettings, _
Optional WindowMode As AcWindowMode = acWindowNormal, _
Optional OpenArgs$ = "")
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, _
DataMode, WindowMode, OpenArgs
End Function
'*********************************************
Ensuite dans ton autre base, rajoutes la référence de ta base qui contient
les formulaires.
Maintenant, dans cette base, au lieu d'utiliser
Docmd.openform...
utilises :
fOpenForm "tonformulaire", ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
45812b61$0$8560$Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
Ok donc, voilà ce que je te propose :
Copis ce code dans un module standard de la base qui "contient"
les formulaires.
'*********************************************
Function fOpenForm(FormName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "", _
Optional DataMode As AcFormOpenDataMode = acFormPropertySettings, _
Optional WindowMode As AcWindowMode = acWindowNormal, _
Optional OpenArgs$ = "")
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, _
DataMode, WindowMode, OpenArgs
End Function
'*********************************************
Ensuite dans ton autre base, rajoutes la référence de ta base qui contient
les formulaires.
Maintenant, dans cette base, au lieu d'utiliser
Docmd.openform...
utilises :
fOpenForm "tonformulaire", ...
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
45812b61$0$8560$5402220f@news.sunrise.ch...
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de news: 458125ac$1@news.sncf.fr...
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news:
458122de$0$8561$5402220f@news.sunrise.ch...
Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
Ok donc, voilà ce que je te propose :
Copis ce code dans un module standard de la base qui "contient"
les formulaires.
'*********************************************
Function fOpenForm(FormName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "", _
Optional DataMode As AcFormOpenDataMode = acFormPropertySettings, _
Optional WindowMode As AcWindowMode = acWindowNormal, _
Optional OpenArgs$ = "")
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, _
DataMode, WindowMode, OpenArgs
End Function
'*********************************************
Ensuite dans ton autre base, rajoutes la référence de ta base qui contient
les formulaires.
Maintenant, dans cette base, au lieu d'utiliser
Docmd.openform...
utilises :
fOpenForm "tonformulaire", ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
45812b61$0$8560$Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la
connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message
de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale,
tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news:
458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access
déjà ouverte et ensuite avoir la possibilité d'agir dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir
une deuxième fois?
Merci pour toute suggestion.
Rebonjour,
L'option que tu me propose fonctionne très bien seulement la fenêtre s'ouvre dans la base de données qui reférencie la deuxième
base. Seulement ce que j'essaye de faire, c'est d'ouvrir la fenêtre et quitter la base de départ et laisser la fenêtre ouverte
dans la base de donnée référenciée.
en résumé:
Base1 ouvre Form1 dans Base2
Fermeture de Base 2
Merci encore!
"Jessy Sempere [MVP]" a écrit dans le message de news: 458149dd$Ok donc, voilà ce que je te propose :
Copis ce code dans un module standard de la base qui "contient"
les formulaires.
'*********************************************
Function fOpenForm(FormName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "", _
Optional DataMode As AcFormOpenDataMode = acFormPropertySettings, _
Optional WindowMode As AcWindowMode = acWindowNormal, _
Optional OpenArgs$ = "")
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, _
DataMode, WindowMode, OpenArgs
End Function
'*********************************************
Ensuite dans ton autre base, rajoutes la référence de ta base qui contient
les formulaires.
Maintenant, dans cette base, au lieu d'utiliser
Docmd.openform...
utilises :
fOpenForm "tonformulaire", ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news: 45812b61$0$8560$Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale, tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news: 458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà ouverte et ensuite avoir la possibilité d'agir
dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une deuxième fois?
Merci pour toute suggestion.
Rebonjour,
L'option que tu me propose fonctionne très bien seulement la fenêtre s'ouvre dans la base de données qui reférencie la deuxième
base. Seulement ce que j'essaye de faire, c'est d'ouvrir la fenêtre et quitter la base de départ et laisser la fenêtre ouverte
dans la base de donnée référenciée.
en résumé:
Base1 ouvre Form1 dans Base2
Fermeture de Base 2
Merci encore!
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message de news: 458149dd$1@news.sncf.fr...
Ok donc, voilà ce que je te propose :
Copis ce code dans un module standard de la base qui "contient"
les formulaires.
'*********************************************
Function fOpenForm(FormName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "", _
Optional DataMode As AcFormOpenDataMode = acFormPropertySettings, _
Optional WindowMode As AcWindowMode = acWindowNormal, _
Optional OpenArgs$ = "")
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, _
DataMode, WindowMode, OpenArgs
End Function
'*********************************************
Ensuite dans ton autre base, rajoutes la référence de ta base qui contient
les formulaires.
Maintenant, dans cette base, au lieu d'utiliser
Docmd.openform...
utilises :
fOpenForm "tonformulaire", ...
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news: 45812b61$0$8560$5402220f@news.sunrise.ch...
Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message de news: 458125ac$1@news.sncf.fr...
Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale, tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" <warrio@hotmail.com> a écrit dans le message de news: 458122de$0$8561$5402220f@news.sunrise.ch...
Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà ouverte et ensuite avoir la possibilité d'agir
dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une deuxième fois?
Merci pour toute suggestion.
Rebonjour,
L'option que tu me propose fonctionne très bien seulement la fenêtre s'ouvre dans la base de données qui reférencie la deuxième
base. Seulement ce que j'essaye de faire, c'est d'ouvrir la fenêtre et quitter la base de départ et laisser la fenêtre ouverte
dans la base de donnée référenciée.
en résumé:
Base1 ouvre Form1 dans Base2
Fermeture de Base 2
Merci encore!
"Jessy Sempere [MVP]" a écrit dans le message de news: 458149dd$Ok donc, voilà ce que je te propose :
Copis ce code dans un module standard de la base qui "contient"
les formulaires.
'*********************************************
Function fOpenForm(FormName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "", _
Optional DataMode As AcFormOpenDataMode = acFormPropertySettings, _
Optional WindowMode As AcWindowMode = acWindowNormal, _
Optional OpenArgs$ = "")
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, _
DataMode, WindowMode, OpenArgs
End Function
'*********************************************
Ensuite dans ton autre base, rajoutes la référence de ta base qui contient
les formulaires.
Maintenant, dans cette base, au lieu d'utiliser
Docmd.openform...
utilises :
fOpenForm "tonformulaire", ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news: 45812b61$0$8560$Bonjour Jessy!
Je veux effectivement ouvrir un formulaire et ensuite fermer la connection mais laisser la fenêtre ouverte dans db2.mdb
Merci d'avance.
"Jessy Sempere [MVP]" a écrit dans le message de news: 458125ac$Bonjour
Peux-tu nous préciser ce que tu souhaite faire en te "connectant" ???
Tu veux ouvrir des formulaires d'une autre base dans la base principale, tu veux modifier les données d'une autre base, ... ?
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Warrio" a écrit dans le message de news: 458122de$0$8561$Bonjour,
Est-il possible de connecter une base Access à une autre base Access déjà ouverte et ensuite avoir la possibilité d'agir
dessus?
J'ai essayé ce code:
Dim MyDB as Access.Application
Set MyDB = CreateObject("Access.Application")
MyDB.OpenCurrentDatabase "C:db2.mdb"
MyDB.DoCmd.OpenForm "SayHello"
Mais le code ci-dessus ouvre une nouvelle instance db2.mdb!
Comment faire pour que je puisse me connecter à db2.mdb sans l'ouvrir une deuxième fois?
Merci pour toute suggestion.