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

VBA Access Discussion :

Export etat pdf par mail sans enregister


Sujet :

VBA Access

  1. #1
    Membre habitué
    Homme Profil pro
    Coordinateur service technique
    Inscrit en
    Novembre 2021
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Coordinateur service technique

    Informations forums :
    Inscription : Novembre 2021
    Messages : 152
    Points : 143
    Points
    143
    Par défaut Export etat pdf par mail sans enregister
    Bonjour,

    alors voilà: j'ai un état sur lequel un bouton permet de l'envoyer par mail (je n'ai pas les mails référencés dans ma base, donc je veux passer par l'interface outlook et valider l'envoi du mail après avoir renseigné l'adresse). J'ai donc ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub commEnvoyerMail_Click()
     
    Dim Sujet As String
    Dim Message As String
     
     
    Sujet = "Rapport Service Technique concernant " & Me.ServiceConcerne & " periode du " & Me.Texte12 & " au " & Me.Texte14
    Message = "Bonjour, voici le rapport du service technique"
     
    DoCmd.SendObject acSendReport, "rptRapportVar", acFormatPDF, , , , Sujet, Message
     
     
    End Sub
    Il fonctionne, mais si je veux faire la même opération après avoir actualisé mon rapport (sourcé sur qry variable) ACCESS plante et redémarre. La plupart des tutos que j'ai trouvé propose d'enregister le rapport sur le poste puis de l'attacher en PJ. J'aimerai éviter cela.

    Auriez vous une piste?

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 016
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 016
    Points : 1 527
    Points
    1 527
    Par défaut
    Salut,

    Tu n'as pas le choix.
    Pour ajouter une pièce jointe, tu dois enregistrer ton fichier au préalable.
    Quitte à le supprimer une fois le mail envoyé.

  3. #3
    Membre habitué
    Homme Profil pro
    Coordinateur service technique
    Inscrit en
    Novembre 2021
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Coordinateur service technique

    Informations forums :
    Inscription : Novembre 2021
    Messages : 152
    Points : 143
    Points
    143
    Par défaut
    Damned... Je vais donc me résoudre à faire enregistrement, puis à supprimer.

    Mais, pour ma culture, pourquoi ça marche une fois, mais pas 2? Je suppose que access stocke une variable quelque part (voyez mon niveau: "quelque part"). Si on arrive à supprimer cette variable (avec un code refresh ou requery sur la base complète; j'ai essayé à la fin de mon code une mise des variables à Null mais pas mieux), pourrait on supprimer cette info?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Envoie d'Etat en PDF par Mail. Coprs du mail au format HTML
    Par DevBaldwin dans le forum VBA Access
    Réponses: 5
    Dernier message: 23/06/2020, 11h09
  2. [WD20] Etat pdf par mail et recherche une valeur minumu
    Par nabil-nizar dans le forum WinDev
    Réponses: 1
    Dernier message: 18/06/2018, 09h29
  3. Réponses: 4
    Dernier message: 20/04/2017, 11h20
  4. [AC-2013] Envois Etats en pdf par mail
    Par DYV007 dans le forum IHM
    Réponses: 0
    Dernier message: 09/01/2017, 16h19
  5. [AC-2007] Envoyer un etat en pdf par mail
    Par Debutant10 dans le forum IHM
    Réponses: 2
    Dernier message: 11/06/2011, 04h35

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