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

IHM Discussion :

Envoyer par mail une pièce jointe à des destinataires prédéfinis


Sujet :

IHM

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Chef de projet retour d'expérience
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet retour d'expérience
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Envoyer par mail une pièce jointe à des destinataires prédéfinis
    Bonjour à tous ,

    Je suis face à un gros mur !

    Je travaille sur Access 2010 mais sans code, uniquement avec les macros.

    Voici ce que je souhaiterais faire.

    J'ai créé une base de données avec 2 tables.
    -une table avec les informations collaborateurs composée des champs : référence salarié (la clé) nom, prénom, fonction, service, mail et numéro de tel.
    Dans cette table il y a un champ qui s'appelle SERVICE et on y indique le service auquel le collaborateur appartient : fenêtre, robinet, moquette, etc...
    -une table avec des fiches techniques : date d'émission, descriptif, classe de risques, services concernés
    Dans cette table pour que le formulaire soit plus facile à être rempli et parce qu'une fiche peut concerner plusieurs services j'ai créé plusieurs champs Oui/Non correspondant aux services. Donc on a un champ Oui/Non fenêtre, un champ Oui/Non robinet, un champ Oui/Non moquette,...

    J'ai fractionné la table du coup et ça donne:
    -la base de données source contient uniquement les tables.
    -la base de données frontale contient 2 formulaires :
    >>un pour consulter les Fiches techniques (multicritères)
    >>un pour créer une Fiche technique

    Voici le mur qui m'empêche de progresser.

    Lorsque ces Fiches techniques sont créées il faut s'arranger pour qu'elles puissent être diffusées via outlook à tous les collaborateurs appartenant à tous les lots concernés par les Fiches techniques en question.

    J'ai donc fait un bouton avec derrière une macro envoyer par mail la pièce jointe en format PDF.
    Il faut donc que je puisse trouver la manoeuvre qui me permette de remplir automatiquement la ligne (envoyer) A : de la macro par les mails des collaborateurs dont les services sont concernés par la Fiche technique.

    S'il vous plait le moins de code VBA possible, j'y connais rien du tout

    Merci par avance

  2. #2
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 904
    Points : 1 229
    Points
    1 229
    Par défaut
    Bonjour

    Sans vouloir te décevoir, les macros sont suffisantes pour les besoins primaires, et pratiques pour débuter.
    Mais elles atteignent vite leurs limites. Alors il faut passer au VBA.

    Ce que je te conseille, pour apprendre et t'habituer, c'est de convertir des macros en code.

    Pour ton pb, j'avoue ne pas (plus ? ) savoir faire avec une macro.
    Une piste tout de même SI tu envoie le même mail avec la même PJ à tous les destinataires, il "suffit" d'écrire comme destinataire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Adresse1& "; " & Adresse2...
    Va voir tout de même le § II "Publipostage vers le mail" de ce tuto
    http://heureuxoli.developpez.com/publipostage/

    Bon courage !

    titi95
    Un problème bien posé est à moitié résolu

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Chef de projet retour d'expérience
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet retour d'expérience
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci beaucoup

    Je vais me pencher sur le tuto

    S'il n'y a pas de possibilité d'éviter le VBA je le ferai quand même.

    Mais est ce possible d'envoyer le mail en fonction des cases cochées dans le formulaire en écrivant du code ?

  4. #4
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 904
    Points : 1 229
    Points
    1 229
    Par défaut
    A priori oui, surtout si tes cases à cocher sont liées à la table, bien sûr. Il faut mettre les conditions que tu souhaites dans la requête.

    titi95
    Un problème bien posé est à moitié résolu

  5. #5
    Nouveau Candidat au Club
    Femme Profil pro
    Chef de projet retour d'expérience
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet retour d'expérience
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci
    Le formulaire en question est lié de partout à la table des Fiches techniques, mais les mails se trouvent dans la table des Contacts. sachant que les 2 tables sont liées par la référence des contacts et qu'un contact écrit plusieurs fiches et une fiche est écrite par un seul contact.

    Dis moi vu que je n'y connais rien en code tu peux m'aiguiller un peu ?

    Merci

  6. #6
    Membre actif Avatar de Pittouti
    Homme Profil pro
    Consultant SAP
    Inscrit en
    Avril 2012
    Messages
    246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant SAP
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2012
    Messages : 246
    Points : 257
    Points
    257
    Par défaut
    Bonjour,

    d'après ce que j'ai compris, c'est que tu as un paramètre à partir de lequel tu choisi ta liste de diffusion ?
    ________________________________________________________________________________________

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.
    Merci, c'est toujours sympa de recevoir des +1 de votre part

Discussions similaires

  1. Envoyer fichier DB par mail en pièce jointe
    Par YohDono dans le forum Android
    Réponses: 1
    Dernier message: 06/07/2012, 15h31
  2. [AC-2007] Envoyer par mail 2 pièces jointes via access et lotus notes
    Par Debutant10 dans le forum VBA Access
    Réponses: 10
    Dernier message: 12/08/2011, 09h34
  3. Envoyer un mail avec pièce jointe
    Par anirose dans le forum VBA Access
    Réponses: 6
    Dernier message: 08/11/2006, 12h45
  4. Envoyer un mail avec pièce jointe (javascript)
    Par Dorra_26 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 21/07/2006, 08h31
  5. [C++/MFC]Envoyer un mail avec Pièce jointe
    Par cjacquel dans le forum MFC
    Réponses: 4
    Dernier message: 12/06/2006, 13h48

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