Salut,
http://www.mvps.org/accessfr/forms/frm0034.htm
in the pocket ;-)
Salut,
http://www.mvps.org/accessfr/forms/frm0034.htm
in the pocket ;-)
Salut,
http://www.mvps.org/accessfr/forms/frm0034.htm
in the pocket ;-)
Salut,
Je suis désolé mais c'est un peu complexe pour moi ;-(
Mais non, mais non...
Tu l'a mise dans un module général, onglet Module... OK
tu as sauver le module sous un autre nom que la fonction... OK
(je te conseille de préfixer le nom des modules par "mod_")
tu utilise tout simplement :
Call fOpenRemoteForm( "Chemin et Nom de la base", "nom du form" )
Ok ?
Salut,
Je suis désolé mais c'est un peu complexe pour moi ;-(
Mais non, mais non...
Tu l'a mise dans un module général, onglet Module... OK
tu as sauver le module sous un autre nom que la fonction... OK
(je te conseille de préfixer le nom des modules par "mod_")
tu utilise tout simplement :
Call fOpenRemoteForm( "Chemin et Nom de la base", "nom du form" )
Ok ?
Salut,
Je suis désolé mais c'est un peu complexe pour moi ;-(
Mais non, mais non...
Tu l'a mise dans un module général, onglet Module... OK
tu as sauver le module sous un autre nom que la fonction... OK
(je te conseille de préfixer le nom des modules par "mod_")
tu utilise tout simplement :
Call fOpenRemoteForm( "Chemin et Nom de la base", "nom du form" )
Ok ?
Salut,
Je viens d'essayer et... cela fonctionne !
dans l'appel du bouton, tu ajoute bien l'extention ?
sinon, place un points d'arrêt sur le nom de la fonction,
clique sur le bouton et avant en pas à pas (F8)
tu pourra contrôler les valeurs qui déconnent...
Salut,
Je viens d'essayer et... cela fonctionne !
dans l'appel du bouton, tu ajoute bien l'extention ?
sinon, place un points d'arrêt sur le nom de la fonction,
clique sur le bouton et avant en pas à pas (F8)
tu pourra contrôler les valeurs qui déconnent...
Salut,
Je viens d'essayer et... cela fonctionne !
dans l'appel du bouton, tu ajoute bien l'extention ?
sinon, place un points d'arrêt sur le nom de la fonction,
clique sur le bouton et avant en pas à pas (F8)
tu pourra contrôler les valeurs qui déconnent...
Re,
" 3stone "Salut,
Je viens d'essayer et... cela fonctionne !
Mince alors ! ! Comment je me débrouille alors ?dans l'appel du bouton, tu ajoute bien l'extention ?
oui bien sûrsinon, place un points d'arrêt sur le nom de la fonction,
clique sur le bouton et avant en pas à pas (F8)
tu pourra contrôler les valeurs qui déconnent...
Apparement, ça déconne ici :
If IsMissing(intView) Then intView = acViewNormal
If Len(Dir(strMDB)) > 0 Then
Ces deux premières lignes restent jaunes après chaque F8 et après Then, le
code va directement sur End IF
Je pense que c'est par là que ça merdouille mais je ne sais pas comment
l'interpreter.
Là je suis à mon boulot et je viens de tester rapidement avec une petite
appli que je viens de faire et j'ai le même résultat, à savoir qu'il ne se
passe rien quand je click, même pas un message d'erreur qui pourrait me
guider.....
Je pensais peut être faire une erreur de saisie en allant trop vite mais
même pas !
Si ça marche avec toi c'est que je fais peut être une erreur qui est juste
devant moi et que je ne vois pas ? C'est malheureusement souvent le cas
;-(
--
Cordialement
Christophe
Après Then, le code s'éxécute juqu'à End If
Re,
" 3stone "
Salut,
Je viens d'essayer et... cela fonctionne !
Mince alors ! ! Comment je me débrouille alors ?
dans l'appel du bouton, tu ajoute bien l'extention ?
oui bien sûr
sinon, place un points d'arrêt sur le nom de la fonction,
clique sur le bouton et avant en pas à pas (F8)
tu pourra contrôler les valeurs qui déconnent...
Apparement, ça déconne ici :
If IsMissing(intView) Then intView = acViewNormal
If Len(Dir(strMDB)) > 0 Then
Ces deux premières lignes restent jaunes après chaque F8 et après Then, le
code va directement sur End IF
Je pense que c'est par là que ça merdouille mais je ne sais pas comment
l'interpreter.
Là je suis à mon boulot et je viens de tester rapidement avec une petite
appli que je viens de faire et j'ai le même résultat, à savoir qu'il ne se
passe rien quand je click, même pas un message d'erreur qui pourrait me
guider.....
Je pensais peut être faire une erreur de saisie en allant trop vite mais
même pas !
Si ça marche avec toi c'est que je fais peut être une erreur qui est juste
devant moi et que je ne vois pas ? C'est malheureusement souvent le cas
;-(
--
Cordialement
Christophe
Après Then, le code s'éxécute juqu'à End If
Re,
" 3stone "Salut,
Je viens d'essayer et... cela fonctionne !
Mince alors ! ! Comment je me débrouille alors ?dans l'appel du bouton, tu ajoute bien l'extention ?
oui bien sûrsinon, place un points d'arrêt sur le nom de la fonction,
clique sur le bouton et avant en pas à pas (F8)
tu pourra contrôler les valeurs qui déconnent...
Apparement, ça déconne ici :
If IsMissing(intView) Then intView = acViewNormal
If Len(Dir(strMDB)) > 0 Then
Ces deux premières lignes restent jaunes après chaque F8 et après Then, le
code va directement sur End IF
Je pense que c'est par là que ça merdouille mais je ne sais pas comment
l'interpreter.
Là je suis à mon boulot et je viens de tester rapidement avec une petite
appli que je viens de faire et j'ai le même résultat, à savoir qu'il ne se
passe rien quand je click, même pas un message d'erreur qui pourrait me
guider.....
Je pensais peut être faire une erreur de saisie en allant trop vite mais
même pas !
Si ça marche avec toi c'est que je fais peut être une erreur qui est juste
devant moi et que je ne vois pas ? C'est malheureusement souvent le cas
;-(
--
Cordialement
Christophe
Après Then, le code s'éxécute juqu'à End If
Bonjour
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.
Bonjour
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.
Bonjour
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.
Bonjour,
" Jessy Sempere [MVP] "Bonjour
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.
Là , je ne suis pas sûr de te comprendre ;-(
Si je résume: j'ai une appli Test.mbd dans laquelle je colle ton code ;
ensuite sur l'évènement click() du bouton je mets : fOpenForm "MonForm " ;
le form que je veux ouvrir est dans une autre appli que celle où j'ai mis
le
code, on est d'accord ?
Donc je doi louper un épisode car quand je click, cette fois -ci j'ai un
message d'erreur comme quoi il ne trouve pas le nom de mon form
Je pense quie je n'ai pas compris quand tu me dit : "Ensuite dans ton
autre
base, rajoutes la référence de ta base qui
contient les formulaires."
Je pense que tu auras compris que je débute en vba et que malgré mes
efforts
il y a encore des suptilités qui m'échappent ;-)
Merci Jessy
--
Cordialement
Christophe
Bonjour,
" Jessy Sempere [MVP] "
Bonjour
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.
Là , je ne suis pas sûr de te comprendre ;-(
Si je résume: j'ai une appli Test.mbd dans laquelle je colle ton code ;
ensuite sur l'évènement click() du bouton je mets : fOpenForm "MonForm " ;
le form que je veux ouvrir est dans une autre appli que celle où j'ai mis
le
code, on est d'accord ?
Donc je doi louper un épisode car quand je click, cette fois -ci j'ai un
message d'erreur comme quoi il ne trouve pas le nom de mon form
Je pense quie je n'ai pas compris quand tu me dit : "Ensuite dans ton
autre
base, rajoutes la référence de ta base qui
contient les formulaires."
Je pense que tu auras compris que je débute en vba et que malgré mes
efforts
il y a encore des suptilités qui m'échappent ;-)
Merci Jessy
--
Cordialement
Christophe
Bonjour,
" Jessy Sempere [MVP] "Bonjour
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.
Là , je ne suis pas sûr de te comprendre ;-(
Si je résume: j'ai une appli Test.mbd dans laquelle je colle ton code ;
ensuite sur l'évènement click() du bouton je mets : fOpenForm "MonForm " ;
le form que je veux ouvrir est dans une autre appli que celle où j'ai mis
le
code, on est d'accord ?
Donc je doi louper un épisode car quand je click, cette fois -ci j'ai un
message d'erreur comme quoi il ne trouve pas le nom de mon form
Je pense quie je n'ai pas compris quand tu me dit : "Ensuite dans ton
autre
base, rajoutes la référence de ta base qui
contient les formulaires."
Je pense que tu auras compris que je débute en vba et que malgré mes
efforts
il y a encore des suptilités qui m'échappent ;-)
Merci Jessy
--
Cordialement
Christophe