Il me semblait que faire:
Forms("frm_Sous_Formulaire_Tri_Resultat").CopieExcel
et faire:
Form_frm_Sous_Formulaire_Tri_Resultat.CopieExcel
c'était equivalent.
Or je me rend compte que non...
Quelle est la différence entre les 2?
Comment executer mon sub CopieExcel sachant que le nom du formulaire
est aleatoire mais contenu dans une variable ?
Merci d'avance.
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
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
Guy DETIENNE
Salut ;O)
Teste ceci :
Dim MonForm As String
MonForm = "frm_Sous_Formulaire_Tri_Resultat"
Forms(MonForm).Form.CopieExcel
Guy
"Ryo" a écrit dans le message de news:
Salut !
Il me semblait que faire: Forms("frm_Sous_Formulaire_Tri_Resultat").CopieExcel et faire: Form_frm_Sous_Formulaire_Tri_Resultat.CopieExcel c'était equivalent. Or je me rend compte que non... Quelle est la différence entre les 2? Comment executer mon sub CopieExcel sachant que le nom du formulaire est aleatoire mais contenu dans une variable ? Merci d'avance.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Salut ;O)
Teste ceci :
Dim MonForm As String
MonForm = "frm_Sous_Formulaire_Tri_Resultat"
Forms(MonForm).Form.CopieExcel
Guy
"Ryo" <no-mail@no-provider.com> a écrit dans le message de
news:mesnews.e28d7d44.1430aa1e.25.0@noprovider.com...
Salut !
Il me semblait que faire:
Forms("frm_Sous_Formulaire_Tri_Resultat").CopieExcel
et faire:
Form_frm_Sous_Formulaire_Tri_Resultat.CopieExcel
c'était equivalent.
Or je me rend compte que non...
Quelle est la différence entre les 2?
Comment executer mon sub CopieExcel sachant que le nom du formulaire
est aleatoire mais contenu dans une variable ?
Merci d'avance.
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Il me semblait que faire: Forms("frm_Sous_Formulaire_Tri_Resultat").CopieExcel et faire: Form_frm_Sous_Formulaire_Tri_Resultat.CopieExcel c'était equivalent. Or je me rend compte que non... Quelle est la différence entre les 2? Comment executer mon sub CopieExcel sachant que le nom du formulaire est aleatoire mais contenu dans une variable ? Merci d'avance.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Ryo
Guy DETIENNE a formulé la demande :
Salut ;O)
Teste ceci : Marche pas...
Le formulaire frm_Sous_Formulaire_Tri_Resultat n'existe pas... Mais si il existe je l'ai sous les yeux ^_^
Dim MonForm As String
MonForm = "frm_Sous_Formulaire_Tri_Resultat"
Forms(MonForm).Form.CopieExcel
Guy
"Ryo" a écrit dans le message de news:
Salut !
Il me semblait que faire: Forms("frm_Sous_Formulaire_Tri_Resultat").CopieExcel et faire: Form_frm_Sous_Formulaire_Tri_Resultat.CopieExcel c'était equivalent. Or je me rend compte que non... Quelle est la différence entre les 2? Comment executer mon sub CopieExcel sachant que le nom du formulaire est aleatoire mais contenu dans une variable ? Merci d'avance.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Guy DETIENNE a formulé la demande :
Salut ;O)
Teste ceci :
Marche pas...
Le formulaire frm_Sous_Formulaire_Tri_Resultat n'existe pas...
Mais si il existe je l'ai sous les yeux ^_^
Dim MonForm As String
MonForm = "frm_Sous_Formulaire_Tri_Resultat"
Forms(MonForm).Form.CopieExcel
Guy
"Ryo" <no-mail@no-provider.com> a écrit dans le message de
news:mesnews.e28d7d44.1430aa1e.25.0@noprovider.com...
Salut !
Il me semblait que faire:
Forms("frm_Sous_Formulaire_Tri_Resultat").CopieExcel
et faire:
Form_frm_Sous_Formulaire_Tri_Resultat.CopieExcel
c'était equivalent.
Or je me rend compte que non...
Quelle est la différence entre les 2?
Comment executer mon sub CopieExcel sachant que le nom du formulaire
est aleatoire mais contenu dans une variable ?
Merci d'avance.
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Le formulaire frm_Sous_Formulaire_Tri_Resultat n'existe pas... Mais si il existe je l'ai sous les yeux ^_^
Dim MonForm As String
MonForm = "frm_Sous_Formulaire_Tri_Resultat"
Forms(MonForm).Form.CopieExcel
Guy
"Ryo" a écrit dans le message de news:
Salut !
Il me semblait que faire: Forms("frm_Sous_Formulaire_Tri_Resultat").CopieExcel et faire: Form_frm_Sous_Formulaire_Tri_Resultat.CopieExcel c'était equivalent. Or je me rend compte que non... Quelle est la différence entre les 2? Comment executer mon sub CopieExcel sachant que le nom du formulaire est aleatoire mais contenu dans une variable ? Merci d'avance.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Raymond [mvp]
Bonjour.
essaie ceci:
Forms(mavariable1).controls(mavariable2).Form.Masub ou Forms(mavariable1)(mavariable2).Form.Masub
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Ryo" a écrit dans le message de news:
Guy DETIENNE a formulé la demande :
Salut ;O)
Teste ceci : Marche pas...
Le formulaire frm_Sous_Formulaire_Tri_Resultat n'existe pas...
Bonjour.
essaie ceci:
Forms(mavariable1).controls(mavariable2).Form.Masub
ou
Forms(mavariable1)(mavariable2).Form.Masub
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Ryo" <no-mail@no-provider.com> a écrit dans le message de
news:mesnews.e34a7d44.a0146b94.26.0@noprovider.com...
Guy DETIENNE a formulé la demande :
Salut ;O)
Teste ceci :
Marche pas...
Le formulaire frm_Sous_Formulaire_Tri_Resultat n'existe pas...
Marche pas non plus... Faut dire que j'ai pas de variable2, donc j'ai laissé du vide...
Raymond [mvp] a exprimé avec précision :
Bonjour.
essaie ceci:
Forms(mavariable1).controls(mavariable2).Form.Masub ou Forms(mavariable1)(mavariable2).Form.Masub
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Ryo" a écrit dans le message de news:
Guy DETIENNE a formulé la demande :
Salut ;O)
Teste ceci : Marche pas...
Le formulaire frm_Sous_Formulaire_Tri_Resultat n'existe pas...
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Raymond [mvp]
je pense qu'il faut se recentrer. pour exécuter une sub situé sur un formulaire le plus simple est de déclarer l'objet form. deux cas: 1- la sub est sur le formulaire principal (formulaire2 par exemple)
Dim obj As New Form_formulaire2 obj.Masub("monparamètre")
2- la sub est sur le sous-formulaire (formulaire2 par exemple) du formulaire principal formulaire3 par exemple:
Dim obj As New Form_formulaire3 obj.formulaire2.Form.Masub("monparamètre")
Je pense qu'avec ça , ça va faire. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Ryo" a écrit dans le message de news:
Marche pas non plus... Faut dire que j'ai pas de variable2, donc j'ai laissé du vide...
Raymond [mvp] a exprimé avec précision :
Bonjour.
essaie ceci:
Forms(mavariable1).controls(mavariable2).Form.Masub ou Forms(mavariable1)(mavariable2).Form.Masub
je pense qu'il faut se recentrer.
pour exécuter une sub situé sur un formulaire le plus simple est de déclarer
l'objet form.
deux cas:
1- la sub est sur le formulaire principal (formulaire2 par exemple)
Dim obj As New Form_formulaire2
obj.Masub("monparamètre")
2- la sub est sur le sous-formulaire (formulaire2 par exemple) du formulaire
principal formulaire3 par exemple:
Dim obj As New Form_formulaire3
obj.formulaire2.Form.Masub("monparamètre")
Je pense qu'avec ça , ça va faire.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Ryo" <no-mail@no-provider.com> a écrit dans le message de
news:mesnews.e3d67d44.32236734.27.0@noprovider.com...
Marche pas non plus...
Faut dire que j'ai pas de variable2, donc j'ai laissé du vide...
Raymond [mvp] a exprimé avec précision :
Bonjour.
essaie ceci:
Forms(mavariable1).controls(mavariable2).Form.Masub
ou
Forms(mavariable1)(mavariable2).Form.Masub
je pense qu'il faut se recentrer. pour exécuter une sub situé sur un formulaire le plus simple est de déclarer l'objet form. deux cas: 1- la sub est sur le formulaire principal (formulaire2 par exemple)
Dim obj As New Form_formulaire2 obj.Masub("monparamètre")
2- la sub est sur le sous-formulaire (formulaire2 par exemple) du formulaire principal formulaire3 par exemple:
Dim obj As New Form_formulaire3 obj.formulaire2.Form.Masub("monparamètre")
Je pense qu'avec ça , ça va faire. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Ryo" a écrit dans le message de news:
Marche pas non plus... Faut dire que j'ai pas de variable2, donc j'ai laissé du vide...
Raymond [mvp] a exprimé avec précision :
Bonjour.
essaie ceci:
Forms(mavariable1).controls(mavariable2).Form.Masub ou Forms(mavariable1)(mavariable2).Form.Masub