ouvrir etat en passant les parametres de la requete
2 réponses
manu
bonjour,
est ce que quelqu'un connait la methode pour ouvir un etat=20
(openreport) en passant les parametres de la requete sur=20
laquelle cet etat est fond=E9. cad si je lance l'=E9tat en=20
double cilquant dessus j'ai un inputbox qui me demande une=20
date (cet input box vient de la requete ex:[veuiller=20
entrer la date de virement ?]). j'aimerais en utilisant la=20
methode openreport remplir directement cet inputbox ...
merci d'avance
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
JS
Salut,
Je n'ai jamais essayé avec un report, mais ça pourrait marcher.
Tu dois définir les paramêtres de la requête source en utilisant sa querydef, accessibles par : CurrentDB.QueryDefs("ta_requete").Parameters
Tu accèdes ensuite aux parametres come dans toutes les collections.
Ce dont je suis sur c'est qu'un CurrentDB.QueryDefs("ta_requete").Execute va l'excecuter avec les parametres définis par le code dans la collection parameters. Je suppose qu'un openreport tiendra compte de ces parametres aussi...
J
-----Message d'origine----- bonjour, est ce que quelqu'un connait la methode pour ouvir un etat
(openreport) en passant les parametres de la requete sur laquelle cet etat est fondé. cad si je lance l'état en double cilquant dessus j'ai un inputbox qui me demande une
date (cet input box vient de la requete ex:[veuiller entrer la date de virement ?]). j'aimerais en utilisant la
methode openreport remplir directement cet inputbox ... merci d'avance .
Salut,
Je n'ai jamais essayé avec un report, mais ça pourrait
marcher.
Tu dois définir les paramêtres de la requête source en
utilisant sa querydef, accessibles par :
CurrentDB.QueryDefs("ta_requete").Parameters
Tu accèdes ensuite aux parametres come dans toutes les
collections.
Ce dont je suis sur c'est qu'un
CurrentDB.QueryDefs("ta_requete").Execute
va l'excecuter avec les parametres définis par le code
dans la collection parameters. Je suppose qu'un openreport
tiendra compte de ces parametres aussi...
J
-----Message d'origine-----
bonjour,
est ce que quelqu'un connait la methode pour ouvir un
etat
(openreport) en passant les parametres de la requete sur
laquelle cet etat est fondé. cad si je lance l'état en
double cilquant dessus j'ai un inputbox qui me demande
une
date (cet input box vient de la requete ex:[veuiller
entrer la date de virement ?]). j'aimerais en utilisant
la
methode openreport remplir directement cet inputbox ...
merci d'avance
.
Je n'ai jamais essayé avec un report, mais ça pourrait marcher.
Tu dois définir les paramêtres de la requête source en utilisant sa querydef, accessibles par : CurrentDB.QueryDefs("ta_requete").Parameters
Tu accèdes ensuite aux parametres come dans toutes les collections.
Ce dont je suis sur c'est qu'un CurrentDB.QueryDefs("ta_requete").Execute va l'excecuter avec les parametres définis par le code dans la collection parameters. Je suppose qu'un openreport tiendra compte de ces parametres aussi...
J
-----Message d'origine----- bonjour, est ce que quelqu'un connait la methode pour ouvir un etat
(openreport) en passant les parametres de la requete sur laquelle cet etat est fondé. cad si je lance l'état en double cilquant dessus j'ai un inputbox qui me demande une
date (cet input box vient de la requete ex:[veuiller entrer la date de virement ?]). j'aimerais en utilisant la
methode openreport remplir directement cet inputbox ... merci d'avance .
Crevette
Salut,
Le meilleur moyen que j'ai trouvé :
Tu fais un formulaire avec les parametres à saisir. Sur un événement tu passe les parametres à une fonction qui te créée la requete SQL et ouvre l'état Bien sur l'open form de ton état tu écris Me.Recourdsource = Fonction()
Regarde l'exemple en dessous :
Euh en faite tu n'es même pas obliger d'appeller la fonction mais le formulaire doit rester ouvert quand tu ouvre ton état :
Function Livret_postes(A As Integer, z As Integer) As Variant
Dim SQL As String
SQL = "SELECT [Union livret].* FROM [Union livret] WHERE ((([Union livret].[Date du poste]) Between Choix_Année(" & z & ") And Choix_Année(" & z & "+1)) And (([Union livret].[Ref_Secouriste]) = " & A & ")) ORDER BY [Union livret].[Date du poste];"
"manu" a écrit dans le message de news:0dc901c351f4$51a9d2e0$ bonjour, est ce que quelqu'un connait la methode pour ouvir un etat (openreport) en passant les parametres de la requete sur laquelle cet etat est fondé. cad si je lance l'état en double cilquant dessus j'ai un inputbox qui me demande une date (cet input box vient de la requete ex:[veuiller entrer la date de virement ?]). j'aimerais en utilisant la methode openreport remplir directement cet inputbox ... merci d'avance
Salut,
Le meilleur moyen que j'ai trouvé :
Tu fais un formulaire avec les parametres à saisir.
Sur un événement tu passe les parametres à une fonction qui te créée la
requete SQL et ouvre l'état
Bien sur l'open form de ton état tu écris Me.Recourdsource = Fonction()
Regarde l'exemple en dessous :
Euh en faite tu n'es même pas obliger d'appeller la fonction mais le
formulaire doit rester ouvert quand tu ouvre ton état :
Function Livret_postes(A As Integer, z As Integer) As Variant
Dim SQL As String
SQL = "SELECT [Union livret].* FROM [Union livret] WHERE ((([Union
livret].[Date du poste]) Between Choix_Année(" & z & ") And Choix_Année(" &
z & "+1)) And (([Union livret].[Ref_Secouriste]) = " & A & ")) ORDER BY
[Union livret].[Date du poste];"
"manu" <emmanuel_barraud@hotmail.com> a écrit dans le message de
news:0dc901c351f4$51a9d2e0$a401280a@phx.gbl...
bonjour,
est ce que quelqu'un connait la methode pour ouvir un etat
(openreport) en passant les parametres de la requete sur
laquelle cet etat est fondé. cad si je lance l'état en
double cilquant dessus j'ai un inputbox qui me demande une
date (cet input box vient de la requete ex:[veuiller
entrer la date de virement ?]). j'aimerais en utilisant la
methode openreport remplir directement cet inputbox ...
merci d'avance
Tu fais un formulaire avec les parametres à saisir. Sur un événement tu passe les parametres à une fonction qui te créée la requete SQL et ouvre l'état Bien sur l'open form de ton état tu écris Me.Recourdsource = Fonction()
Regarde l'exemple en dessous :
Euh en faite tu n'es même pas obliger d'appeller la fonction mais le formulaire doit rester ouvert quand tu ouvre ton état :
Function Livret_postes(A As Integer, z As Integer) As Variant
Dim SQL As String
SQL = "SELECT [Union livret].* FROM [Union livret] WHERE ((([Union livret].[Date du poste]) Between Choix_Année(" & z & ") And Choix_Année(" & z & "+1)) And (([Union livret].[Ref_Secouriste]) = " & A & ")) ORDER BY [Union livret].[Date du poste];"
"manu" a écrit dans le message de news:0dc901c351f4$51a9d2e0$ bonjour, est ce que quelqu'un connait la methode pour ouvir un etat (openreport) en passant les parametres de la requete sur laquelle cet etat est fondé. cad si je lance l'état en double cilquant dessus j'ai un inputbox qui me demande une date (cet input box vient de la requete ex:[veuiller entrer la date de virement ?]). j'aimerais en utilisant la methode openreport remplir directement cet inputbox ... merci d'avance