OVH Cloud OVH Cloud

Filtrer sur OutputTo

2 réponses
Avatar
bob
Salut,
Je reviens sur mon problème. Sur la réponse que l'on ma faite, je ne vois
pas vraiment comment faire!
Je veux utiliser la commande outputTo pour créer un fichier Snapshot.
Cette fonction marche bien, mais je veux filtrer les données de l'état.
J'execute l'impression de l'etat via un formulaire (avec un filtre).
Je souhaiterai faire pareil avec Snapshot.
Je pense qu'il faudrait modifier le filtre dans l'etat mais je ne sais pas
comment faire.
D'avance merci
Didier

2 réponses

Avatar
Raymond
Bonjour.

Si tu pouvais rester dans la même conversation ça faciliterais le suivi.

pour ton état , tu indiques une clause where dans le record source, par
exemple:
SELECT [Table1].[Lenom], [Table1].[Madate], [Table1].[Montant] FROM
Table1 WHERE ((([Table1].[Lenom])=Formulaires!Formulaire1!Texte1));

le formulaire lançant l'état possède un champ texte Texte1 qui doit contenir
la valeur du champ de la table à filtrer. si tu composes C dans texte1 seuls
les enregistrements dont le champ LeNom contient C seront traités. tu peux
remplacer = par like avec des * pour sélectionner une série.

Tu peux alors afficher ton état et créer un fichier de ton état par :
DoCmd.OutputTo acOutputReport, "etat1", acFormatSNP, "c:essais.snp", True

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bob" a écrit dans le message de
news:bga93v$pqr$
Salut,
Je reviens sur mon problème. Sur la réponse que l'on ma faite, je ne vois
pas vraiment comment faire!
Je veux utiliser la commande outputTo pour créer un fichier Snapshot.
Cette fonction marche bien, mais je veux filtrer les données de l'état.
J'execute l'impression de l'etat via un formulaire (avec un filtre).
Je souhaiterai faire pareil avec Snapshot.
Je pense qu'il faudrait modifier le filtre dans l'etat mais je ne sais pas
comment faire.
D'avance merci
Didier




Avatar
bob
Merci

"Raymond" a écrit dans le message de news:

Bonjour.

Si tu pouvais rester dans la même conversation ça faciliterais le suivi.

pour ton état , tu indiques une clause where dans le record source, par
exemple:
SELECT [Table1].[Lenom], [Table1].[Madate], [Table1].[Montant] FROM
Table1 WHERE ((([Table1].[Lenom])=Formulaires!Formulaire1!Texte1));

le formulaire lançant l'état possède un champ texte Texte1 qui doit
contenir

la valeur du champ de la table à filtrer. si tu composes C dans texte1
seuls

les enregistrements dont le champ LeNom contient C seront traités. tu peux
remplacer = par like avec des * pour sélectionner une série.

Tu peux alors afficher ton état et créer un fichier de ton état par :
DoCmd.OutputTo acOutputReport, "etat1", acFormatSNP, "c:essais.snp", True

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bob" a écrit dans le message de
news:bga93v$pqr$
Salut,
Je reviens sur mon problème. Sur la réponse que l'on ma faite, je ne
vois


pas vraiment comment faire!
Je veux utiliser la commande outputTo pour créer un fichier Snapshot.
Cette fonction marche bien, mais je veux filtrer les données de l'état.
J'execute l'impression de l'etat via un formulaire (avec un filtre).
Je souhaiterai faire pareil avec Snapshot.
Je pense qu'il faudrait modifier le filtre dans l'etat mais je ne sais
pas


comment faire.
D'avance merci
Didier