Bonjour,
En vous remerciant par avance je vous soumets un problème.
J'ai d'abord créé une table (T ) et une requête associée (R).
J'ai créé un formulaire (FE) pour alimenter ma table et un autre (FFD) en
mode feuille de données pour la consulter.
Et enfin j'ai créé un état (E) pour imprimer l'ensemble de ma table, basé
sur ma requête (R).
Lors de la consultation du formulaire en mode feuille, je lance des requêtes
(R1, R2, R3...)que j'affecte au formulaire (FFD.recordsource = (R1).
Ceci me permet de visualiser une partie de ma table suivant des critères
pré-définis.
Mon problème commence quand je veux lancer un openreport sur mon état (E)
avec uniquement les enregistrements sélectionnés dans le formulaire FFD.
Quelle méthode permet d'aboutir au résultat souhaité ?
Toute la doc disponible sur le net, et mes bouquins, expliquent bien comment
affecter une requête à un état, mais je n'ai pas trouvé comment transférer
la requête d'un formulaire à un état.
Mais peut-être est-ce mon approche qui est erronée ?
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
Didier Bicking
Rien n'interdit d'utiliser la même source de donnée pour un formulaire et pour un état. Les requêtes R1, R2 et R3, par exemple, doivent pouvoir en faire office. Me trompe-je ?
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Jean Marc" a écrit dans le message de news: 43b2a50d$0$20162$
Bonjour, En vous remerciant par avance je vous soumets un problème. J'ai d'abord créé une table (T ) et une requête associée (R). J'ai créé un formulaire (FE) pour alimenter ma table et un autre (FFD) en mode feuille de données pour la consulter. Et enfin j'ai créé un état (E) pour imprimer l'ensemble de ma table, basé sur ma requête (R).
Lors de la consultation du formulaire en mode feuille, je lance des requêtes (R1, R2, R3...)que j'affecte au formulaire (FFD.recordsource = (R1). Ceci me permet de visualiser une partie de ma table suivant des critères pré-définis. Mon problème commence quand je veux lancer un openreport sur mon état (E) avec uniquement les enregistrements sélectionnés dans le formulaire FFD.
Quelle méthode permet d'aboutir au résultat souhaité ? Toute la doc disponible sur le net, et mes bouquins, expliquent bien comment affecter une requête à un état, mais je n'ai pas trouvé comment transférer la requête d'un formulaire à un état.
Mais peut-être est-ce mon approche qui est erronée ?
Merci pour vos suggestions.
Jean Marc
Rien n'interdit d'utiliser la même source de donnée pour un formulaire et
pour un état. Les requêtes R1, R2 et R3, par exemple, doivent pouvoir en
faire office. Me trompe-je ?
"Jean Marc" <mildioujeanmarc.gueleraud@wanadoo.fr> a écrit dans le message
de news: 43b2a50d$0$20162$8fcfb975@news.wanadoo.fr...
Bonjour,
En vous remerciant par avance je vous soumets un problème.
J'ai d'abord créé une table (T ) et une requête associée (R).
J'ai créé un formulaire (FE) pour alimenter ma table et un autre (FFD) en
mode feuille de données pour la consulter.
Et enfin j'ai créé un état (E) pour imprimer l'ensemble de ma table, basé
sur ma requête (R).
Lors de la consultation du formulaire en mode feuille, je lance des
requêtes (R1, R2, R3...)que j'affecte au formulaire (FFD.recordsource =
(R1).
Ceci me permet de visualiser une partie de ma table suivant des critères
pré-définis.
Mon problème commence quand je veux lancer un openreport sur mon état (E)
avec uniquement les enregistrements sélectionnés dans le formulaire FFD.
Quelle méthode permet d'aboutir au résultat souhaité ?
Toute la doc disponible sur le net, et mes bouquins, expliquent bien
comment affecter une requête à un état, mais je n'ai pas trouvé comment
transférer la requête d'un formulaire à un état.
Mais peut-être est-ce mon approche qui est erronée ?
Rien n'interdit d'utiliser la même source de donnée pour un formulaire et pour un état. Les requêtes R1, R2 et R3, par exemple, doivent pouvoir en faire office. Me trompe-je ?
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Jean Marc" a écrit dans le message de news: 43b2a50d$0$20162$
Bonjour, En vous remerciant par avance je vous soumets un problème. J'ai d'abord créé une table (T ) et une requête associée (R). J'ai créé un formulaire (FE) pour alimenter ma table et un autre (FFD) en mode feuille de données pour la consulter. Et enfin j'ai créé un état (E) pour imprimer l'ensemble de ma table, basé sur ma requête (R).
Lors de la consultation du formulaire en mode feuille, je lance des requêtes (R1, R2, R3...)que j'affecte au formulaire (FFD.recordsource = (R1). Ceci me permet de visualiser une partie de ma table suivant des critères pré-définis. Mon problème commence quand je veux lancer un openreport sur mon état (E) avec uniquement les enregistrements sélectionnés dans le formulaire FFD.
Quelle méthode permet d'aboutir au résultat souhaité ? Toute la doc disponible sur le net, et mes bouquins, expliquent bien comment affecter une requête à un état, mais je n'ai pas trouvé comment transférer la requête d'un formulaire à un état.
Mais peut-être est-ce mon approche qui est erronée ?
Merci pour vos suggestions.
Jean Marc
Jean Marc
"Didier Bicking" a écrit dans le message de news: 43b2f029$0$19707$
Rien n'interdit d'utiliser la même source de donnée pour un formulaire et pour un état. Les requêtes R1, R2 et R3, par exemple, doivent pouvoir en faire office. Me trompe-je ?
Hum, j'ai du mal poser ma question. Mes requêtes sont lancées à travers un formulaire. Le problème, c'est après avoir trouvé la bonne sélection dans mon form, comment affecter cette sélection (donc obtenue par une requête parmi d'autres) à l'état en question ?
C'est le côté dynamique des requêtes qui me bloque. Comment ouvrir un état avec la dernière requête exécutée ?
Voila. J'espère avoir été plus clair.
Merci.
Jean Marc
"Didier Bicking" <dbicking@wanadoo.fr> a écrit dans le message de news:
43b2f029$0$19707$8fcfb975@news.wanadoo.fr...
Rien n'interdit d'utiliser la même source de donnée pour un formulaire et
pour un état. Les requêtes R1, R2 et R3, par exemple, doivent pouvoir en
faire office. Me trompe-je ?
Hum, j'ai du mal poser ma question.
Mes requêtes sont lancées à travers un formulaire.
Le problème, c'est après avoir trouvé la bonne sélection dans mon form,
comment affecter cette sélection (donc obtenue par une requête parmi
d'autres) à l'état en question ?
C'est le côté dynamique des requêtes qui me bloque. Comment ouvrir un état
avec la dernière requête exécutée ?
"Didier Bicking" a écrit dans le message de news: 43b2f029$0$19707$
Rien n'interdit d'utiliser la même source de donnée pour un formulaire et pour un état. Les requêtes R1, R2 et R3, par exemple, doivent pouvoir en faire office. Me trompe-je ?
Hum, j'ai du mal poser ma question. Mes requêtes sont lancées à travers un formulaire. Le problème, c'est après avoir trouvé la bonne sélection dans mon form, comment affecter cette sélection (donc obtenue par une requête parmi d'autres) à l'état en question ?
C'est le côté dynamique des requêtes qui me bloque. Comment ouvrir un état avec la dernière requête exécutée ?
Voila. J'espère avoir été plus clair.
Merci.
Jean Marc
Jean Marc
"Didier Bicking" a écrit dans le message de news: 43b2f029$0$19707$
Rien n'interdit d'utiliser la même source de donnée pour un formulaire et pour un état. Les requêtes R1, R2 et R3, par exemple, doivent pouvoir en faire office. Me trompe-je ?
Oups... j'ai oublié de préciser que ces requêtes sont lancées en VBA et affectées de-même au formulaire !
Peut-être que ça change tout!
A+
"Didier Bicking" <dbicking@wanadoo.fr> a écrit dans le message de news:
43b2f029$0$19707$8fcfb975@news.wanadoo.fr...
Rien n'interdit d'utiliser la même source de donnée pour un formulaire et
pour un état. Les requêtes R1, R2 et R3, par exemple, doivent pouvoir en
faire office. Me trompe-je ?
Oups... j'ai oublié de préciser que ces requêtes sont lancées en VBA et
affectées de-même au formulaire !
"Didier Bicking" a écrit dans le message de news: 43b2f029$0$19707$
Rien n'interdit d'utiliser la même source de donnée pour un formulaire et pour un état. Les requêtes R1, R2 et R3, par exemple, doivent pouvoir en faire office. Me trompe-je ?
Oups... j'ai oublié de préciser que ces requêtes sont lancées en VBA et affectées de-même au formulaire !
Peut-être que ça change tout!
A+
Jean Marc
"Jean Marc" a écrit dans le message de news: 43b2a50d$0$20162$
Bonsoir,
ne voulant pas m'avouer battu, je me suis remis à l'ouvrage ce soir et j'ai trouvé une solution partielle.
Après avoir sélectionné mes enregistrements dans mon formulaire, je clique sur un bouton qui génère un openreport classique. Sur mon état je mets un évènement sur ouverture qui dit : Me.recordsource = Forms!monformulaire.Form.RecordSource
Et j'ai bien les enregistrements voulus et prêts pour l'impression.
Mais il y a un mais ! Si je procède à une deuxième sélection et que je relance la manip, l'état garde toujours la même sélection. Il faut maintenant que je trouve comment effacer de la mémoire le premier choix et ça devrait gazer.
Merci en tout cas à tous les intervenants de ce forum.
Jean Marc
"Jean Marc" <mildioujeanmarc.gueleraud@wanadoo.fr> a écrit dans le message
de news: 43b2a50d$0$20162$8fcfb975@news.wanadoo.fr...
Bonsoir,
ne voulant pas m'avouer battu, je me suis remis à l'ouvrage ce soir et j'ai
trouvé une solution partielle.
Après avoir sélectionné mes enregistrements dans mon formulaire, je clique
sur un bouton qui génère un openreport classique.
Sur mon état je mets un évènement sur ouverture qui dit :
Me.recordsource = Forms!monformulaire.Form.RecordSource
Et j'ai bien les enregistrements voulus et prêts pour l'impression.
Mais il y a un mais ! Si je procède à une deuxième sélection et que je
relance la manip, l'état garde toujours la même sélection.
Il faut maintenant que je trouve comment effacer de la mémoire le premier
choix et ça devrait gazer.
Merci en tout cas à tous les intervenants de ce forum.
"Jean Marc" a écrit dans le message de news: 43b2a50d$0$20162$
Bonsoir,
ne voulant pas m'avouer battu, je me suis remis à l'ouvrage ce soir et j'ai trouvé une solution partielle.
Après avoir sélectionné mes enregistrements dans mon formulaire, je clique sur un bouton qui génère un openreport classique. Sur mon état je mets un évènement sur ouverture qui dit : Me.recordsource = Forms!monformulaire.Form.RecordSource
Et j'ai bien les enregistrements voulus et prêts pour l'impression.
Mais il y a un mais ! Si je procède à une deuxième sélection et que je relance la manip, l'état garde toujours la même sélection. Il faut maintenant que je trouve comment effacer de la mémoire le premier choix et ça devrait gazer.
Merci en tout cas à tous les intervenants de ce forum.