IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Selection sans critères pour un publipostage [À faire]


Sujet :

Access

  1. #1
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut Selection sans critères pour un publipostage
    Je désirerai réalisé un formulaire affichant la totalité d'une table (ça c'est pas dur, je sais le faire ) et ensuite sélectionner certains enregistrements pour ensuite les envoyer sous Word afin de réaliser un publipostage (là je sais pas faire ).

    La sélection ne se fait sous aucun critère particulier. Je vois bien une liste avec des cases à cochers avec un bouton qui sélectionne les enregistrements dont la case et coché et qui les envoie sous Word.

    Déjà, est ce que c'est réalisable et si oui, comment je peux le réaliser?

    Merci d'avance
    Le débutant persévérant devient un expert

  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    rajoute un champ booléen (vrai/faux) exportWord dans ta table, puis dans ton code d'export fais une requete sur exportWord=True
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  3. #3
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    Excuse moi mais je ne comprends pas très bien

    Je comprends la démarche mais je n'arrive pas bien à savoir comment la réaliser avec le logiciel.

    Tu pourrais m'expliquer plus en détails si ça ne te dérange pas ?

    Merci
    Le débutant persévérant devient un expert

  4. #4
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    J'ai beau essayais... je ne comprends toujours pas ce que tu as voulu me dire... je suis un peu embêter...

    Je suis un débutant qui débute ( )avec Access donc je n'ai pas encore beaucoup de connaissance.

    Ce que tu m'as dit, où est ce que je dois le réaliser? Est ce que c'est une information de la table ou c'est un code VBA? SI c'est un code VBA, est ce que quelqu'un pourrait mon montré un peu à quoi doit ressembler le script.

    Merci d'avance
    Le débutant persévérant devient un expert

  5. #5
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    si tu partais de word pour faire ton publipostage ce serais nettement plus simple.

  6. #6
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    C'est à dire?

    Certes, je sais réaliser un publipostage avec Access et Word, mais lorsque l'on exporte une table ou une requête vers Word, c'est toute la table/requête qui est exporter. Hors moi je ne veux exporter que les enregistrements que l'utilisateur aura sélectionné au préalable.

    Si il y a bien plus simple en n'utilisant que Word, je veux bien qu'on me l'explique.

    Merci
    Le débutant persévérant devient un expert

  7. #7
    Membre du Club
    Inscrit en
    Février 2003
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 50
    Points : 42
    Points
    42
    Par défaut publipostage
    Bonjour,
    Comme je ne suis pas non plus une experte en programmation j'utilise des solutions simples
    Pour ton cas si j'ai bien compris :
    tu prévoie une case à cocher par exemple : courrier oui/non
    ensuite : soit tu fait une requete qui sélectionnne les oui et tu base ton publipostage sur cette requete
    soit directement dans Word, publipostage, options de requete tu fais ta sélection sur le champ
    Tu peux aussi prévoir ensuite une fois le publipostage terminé une requete mise à jour qui transforme ton oui en non pour ne pas rééditer les courriers, en la placant dans la meme macro que le publipostage.
    Voila c'est une piste si ca peux t'aider

  8. #8
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    "Au débutant, donne une solution de débutant "

    Merci pour le conseil. Je pense que je devrais y arriver.

    Merci beaucoup
    Le débutant persévérant devient un expert

  9. #9
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut Re: publipostage
    tu prévoie une case à cocher par exemple : courrier oui/non
    ensuite : soit tu fait une requete qui sélectionnne les oui et tu base ton publipostage sur cette requete
    J'ai opté pour cette solution qui marche bien, le problème c'est que je voudrais que la fusion de ma requête dans le fichier Word se fasse par l'intermédiaire d'un bouton contenu dans un formulaire.

    La commande n'est pas près programmer donc est ce que c'est possible de le faire à partir d'un bouton?

    Pour info, je fais cela pour une école donc ce n'est pas pour moi. La personne qui se servira de la base n'aura accès qu'à des formulaires. C'est pour que je cherche à le faire par un bouton.

    En gros je veux que par un bouton il se passe la même chose que si j'appuyais sur le bouton "Liaison Office>Fusionner avec MS Word" dans la barre de menu (qui ne sera plus disponible dans l'application finale).

    J'espère que j'ai assez clair

    Merci d'avance
    Le débutant persévérant devient un expert

  10. #10
    Membre du Club
    Inscrit en
    Février 2003
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 50
    Points : 42
    Points
    42
    Par défaut publipostage
    Bien sur qu'on peut
    1 le courrier Word doit avoir une macro "autoopen" qui effectue le publipostage (et l'impression si tu veux) dès qu'on l'ouvre
    2 Une macro Access pour ouvrir le document Word et affectée au bouton

  11. #11
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    Donc si j'ai bien compris :

    -Je crée un bouton dans mon formulaire qui exécute Word, et qui ouvre le fichier désiré (hem! Il va faloir que je vois ça moi ).

    -Dans le fichier Word après je crée une macro autoopen pour crée le publipostage.

    Mais la question que je me pose c'est comment Word va-t-il savoir que c'est les données de tel ou tel tableau qu'il faut prendre?

    Bon enfin... je vais essayer. Je viendrais lorsque l'aurait vérifié ce que ça donne.

    Merci
    Le débutant persévérant devient un expert

  12. #12
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    Snif... mon bouton n'ouvre que Word... pas mon fichier. Est ce que je dois modifier une ligne de code derrière mon bouton?

    Sinon pour l'autoopen ça devrait aller...
    Le débutant persévérant devient un expert

  13. #13
    Membre à l'essai
    Inscrit en
    Avril 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Regarde la solution proposée ici: http://www.developpez.net/forums/vie...hlight=#431046

    J'ai également opté pour réaliser le publipostage à partir de word et non à partir d'access (ce qui s'avérait assez compliqué).

    l'idée: tu sauves tes données ds une table et à partir du document word, tu réalise le publipostage sur cette table. C'est beaucoup plus simple.

  14. #14
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    Bon finalement je crois que je vais opter pour cette méthode. Moi qui pensait que cela ne devait pourtant pas être bien difficile vu que ça se fait facilement par la barre des menus....

    Bon, je ne vais pas mettre résolu pour le moment. Si quelqu'un c'est comment on envoie des données sous un doc Word à partir d'un bouton de formulaire, qu'il me fasse signe.

    Merci pour vos réponses
    Le débutant persévérant devient un expert

  15. #15
    Membre du Club
    Inscrit en
    Février 2003
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 50
    Points : 42
    Points
    42
    Par défaut publipostage
    Bonjour,
    En ce qui me concerne je crée une macro avec l'éditeur de macros d'access,
    Action : ExecuterApplication
    Ligne de commande : WinWord\chemin complet du document

    Puisj'affecte cette macro au bouton
    Ca ouvre la lettre word qui grace à la macro autoopen effectue instantanément le publipostage basé sur la table ou requete Access

    Si quelqu'un est calé dans ACCESS mais ne s'est jamais essayé au publipostage, j'avais fait un petit topo destiné à un débutant qui est stocké là :
    http://elland.free.fr/LE%20PUBLIPOSTAGE.htm
    Ce n'est pas vraiment le sujet du forum mais ca peu servir

    Bon week end

  16. #16
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    Hooo. Ca m'a l'air très intéressant! Je vais jeter un coup d'oeil car ça se rapproche plus de ce que je voudrais faire.

    Si j'arrive à faire quelque chose, je vous tiens au courant...

    Le débutant persévérant devient un expert

  17. #17
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    Snif! Ca marche pas ! Il me met un message d'erreur.

    J'ai pourtant fait comme tu as marqué....

    Je comprends pas...

    Dans Ligne de commande, j'ai mis WinWord\{Chemin entier jusqu'au document} mais ne marche pas quand même.

    Mon erreur ne peut être que là....
    Le débutant persévérant devient un expert

  18. #18
    Membre du Club
    Inscrit en
    Février 2003
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 50
    Points : 42
    Points
    42
    Par défaut publipostage
    si le message d'erreur est du genre : ne trouve pas le document,
    ca vient de son nom
    j'ai oublié de préciser mais les noms des documents word ET des dossiers ou sous dossiers les contenant ne doivent pas comporter d'espaces !
    Si ce n'est pas ca indique quel est le message d'erreur

  19. #19
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    Ha! Ben ça doit être ça car mes dossiers on des espaces. Je vais regarder
    ...
    Le débutant persévérant devient un expert

  20. #20
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 2
    Points
    2
    Par défaut
    Bon ça marche toujours pas. Voilà mon message d'erreur :

    Microsoft Access ne peut pas appeller l'application à l'aide de l'action ExécuterApllication.

    Le chemin d'accès à l'application n'est pas valide ou il manque un composant à l'application.

    Vérifiez le chemin dans l'Explorateur Windows ou le Gestionnaire de fichiers
    Bon ça doit être un problème dans mon chemin d'accès... est ce qu'il faut aussi mettre le chemin d'accès vers WINWORD et est ce qu'il faut l'extension au fichier sélectionner?

    En attendant une réponse, je vais cherché. Je te préviens si je trouve...

    Le débutant persévérant devient un expert

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/03/2012, 20h23
  2. Selection de critères pour état
    Par BBert dans le forum IHM
    Réponses: 5
    Dernier message: 15/05/2007, 13h37
  3. Critère pour ouverture de formulaire
    Par LeBauw dans le forum Access
    Réponses: 12
    Dernier message: 19/09/2005, 12h14
  4. Changer la police avec un select, sans recharger la page
    Par Netoman dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 30/12/2004, 18h07
  5. fenetre sans bords pour attente chargement page
    Par k4eve dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/11/2004, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo