|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Consultant en sécurité Inscription : juillet 2011 Messages : 75 ![]() |
Forum bonjour,
J'ai un état de 300 pages environ. Le probleme est que chaque page correspond a un client et je voudrais envoyer par email la feuille correspondante a chacun d'entre eux.... Comment faire? Merci pour votre temps, |
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 475 ![]() |
Je ne suis pas certain qu'on puisse envoyer une page spécifiquement.
Par contre on peut généralement facilement imprimer seulement un client, serait-ce là une solution valide pour toi ? A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
10
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Consultant en sécurité Inscription : juillet 2011 Messages : 75 ![]() |
Salut Maro,
En fait non, car je voudrais envoyer par e-mail la feuille à chacun des clients. |
|
|
00
|
|
|
#4 |
![]() ![]() |
Bonjour
Il faut créer un état par client. Pour cela tu utilises la clause Where de l'instruction (DoCmd.OpenReport) de l'ouverture d'un état, en passant ton client dans ce paramètre (les exemples sont nombreux sur le forum). Donc pour ouvrir les états un par un, il te faut une boucle qui parcourt la liste de tes clients, et à chaque client tu ouvres l'état. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
10
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Consultant en sécurité Inscription : juillet 2011 Messages : 75 ![]() |
Merci Philippe, j'ai enfin trouvé.
Mais dans ce cas ci je ne pourrais pas les avoirs ouvert pour les envoyer par email. Puisque mon but c'est en réalité de leur envoyer par mail. Je pense à une autre possibilité, si je pouvais les enregistrer tous en format PDF (par ex) dans un dossier j'aurais la possibilité de faire des envoies groupés. Donc ma question revient à :Comment les enregistrer tous en format PDF (par ex) dans un dossier? Merci, A+ |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : février 2010 Messages : 100 ![]() |
Bonjour,
En utilisant PDFCreator (par exemple... PrimoPDF ou bcp d'autres devraient marcher aussi) comme imprimante par défaut, tu pourras exporter tes états en pdf (ou beaucoup d'autres formats). Après, pour automatiser ça... Tu dois pouvoir trouver des exemples. PS : en fait je crois que tout est là : http://cafeine.developpez.com/access/tutoriel/pdf/#LV-A Cdlt, Beub' |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Consultant en sécurité Inscription : juillet 2011 Messages : 75 ![]() |
Merci pour ta réponse mais il y a déjà une fonction Access qui existe dans le formulaire pour créer un PDF pour un état.
Mon probleme ici c'est que j'ai 300 clients et pour l'instant je peux ouvrir soit un rapport contenant tous les clients soit un rapport contenant un seul (le choix se fait a l aide d'un formulaire et d'une Combo Box) client. |
|
|
00
|
|
|
#8 | ||
|
Membre régulier
![]() Inscription : février 2010 Messages : 100 ![]() |
Bah... Parcours chaque enregistrement, et à chaque fois tu ouvres un état et tu l'enregistres en pdf (comme l'a dit Philippe juste avant).
A vue de nez, tu dois par exemple pouvoir faire une requête pour récupérer tous les enregistrements qui t'intéressent (ou toute ta table..), tu mets tout ça dans un recordset... Et ensuite tu fais défiler le recordset dans une boucle For (ou while) où il y a, en gros : Code :
![]() PS : Euh... j'ai fait ça très très vite donc c'est à prendre avec des pincettes ^^' Edit : je suis tombé par hasard sur une solution bien meilleure : http://access.developpez.com/faq/?pa...ressionEtatPpP Ils sont forts, chez dev.com... |
||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com