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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    mars 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : mars 2011
    Messages : 17
    Points : 8
    Points
    8

    Par défaut Cocher les personne qui ont recue des email

    Bonjour
    j'ai un code VBA dans une application access qui sert a envoyer plusieurs email a plusieurs personne avec piece jointe specifique a chaque personne du liste a traves outlouk, ma question comment je peux faire un colone qui permer de cocher les personnes que j'ai envoye des mails ou une autre methode
    merci d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    12 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 12 271
    Points : 18 707
    Points
    18 707

    Par défaut

    Bonjour.

    • Est-ce que tu envoies un seule courriel par personne ?
    • Est-ce que tu envoies un courriel en rapporte avec une autre entite dans ta BD (ex : un courriel par inscription ?)
    • Est-ce que tu envoies une serie de courriel juste associe a cette personne ?
    • Autres circonstances ?


    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.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    mars 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : mars 2011
    Messages : 17
    Points : 8
    Points
    8

    Par défaut

    Une convocation par personne, mais la personne qui n'a pas encore une convocation il ne recoie rien.
    J'ai déja un dossier qui contien les convocations sous formr de PDF
    Donc je ne veux pas envoyer une convocation deux fois pour la mĕme prrsonne

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    12 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 12 271
    Points : 18 707
    Points
    18 707

    Par défaut

    Bonjour.

    Donc la convocation est reliee a la personne.

    La solution qui me parait la plus simple est de mettre un champ du genre EstConvocationEnvoyede type Oui/non (booleen) dans la table des personnes.
    Puis dans le code d'envoi mettre a jour ce champ apres l'envoi.
    Quelque chose du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    dim db as dao.database:set db=currentdb
    dim r as dao.recordset: set r=db.openrecordset("tblPersonne", dbOpenDynaset)
    call r.findfirst("ClefPersonne=" & [ClefPersonne])
     
    if not r.nomatch then
          r.edit
          r![EstConvocationEnvoye]=true
          r.update
       else
          call err.raise(5, , Error$(5) & " - Personne non trouvee.") 'cas normalement impossible en production puisqu'on vient de lui envoye un courriel
    end if
     
    r.close: set r=nothing
    db.close: set db=nothing
    Avant l'envoi tu ne selectionnes que les personnes pour lesquelles EstConvocationEnvoye est False donc pas de risque de double envoi.

    Une autre solution serait de tester si tu as un PDF pour cette personne et de l'eliminer de la liste d'envoi mais le champ me parait plus exploitable.

    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.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/03/2018, 21h14
  2. Réponses: 30
    Dernier message: 19/03/2015, 14h12
  3. supprimer les fichiers qui ont des mêmes noms
    Par manaboko dans le forum Fichiers
    Réponses: 5
    Dernier message: 08/03/2006, 09h09
  4. Selectionner les date qui ont minimum une heure d'ecart
    Par uraxyd dans le forum MS SQL-Server
    Réponses: 2
    Dernier message: 26/07/2005, 13h39

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