Bonjour,
Danis un formulaire Access, j'ai un champ "Date de fin". Est-il possible à la date inscrite de recevoir un courriel et comment faire?
Merci de votre aide,
Daniel
Bonjour,
Danis un formulaire Access, j'ai un champ "Date de fin". Est-il possible à la date inscrite de recevoir un courriel et comment faire?
Merci de votre aide,
Daniel
Bonjour,
Oui c'est possible.
Comment souhaite-tu que ça fonctionne ?
Cordialement,
Merci de ta réponse,
Si le champs date contient une date, je voudrais que de façon automatique un courriel s'envoie au courriel indiqué dans un autre champs. Le courriel contiendrait le nom d'un autre champs du formulaire.
Merci,
Daniel
Bonjour,
Quand tu dis automatique, c'est :
quand on consulte la fiche ?
quand on ouvre l'application ?
pendant que l'application est ouverte ?
L'envoi d'un mail n'est pas complexe en lui même, un DoCmd.SendObject permet de faire ça.
Par exemple pour l'envoyer au moment de la consultation (cas le plus simple) il faut utiliser l'évènement Current_Form, vérifier la date enregistrée, puis lancer la commande.
A noter qu'une colonne mailenvoye doit exister pour ne pas renvoyer indéfiniment une même fiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if me.ladate.value > date() AND me.mailenvoye.value=false then docmd.sendobject ... me.mailenvoye.value=true me.dirty = false endif
Ce qu'il faut définir c'est quand/comment l'envoi est déclenché.
Cordialement,
Merci Loufab pour ton aide.
Je voudrais que quand Access est ouvert, que tous les formulaires qui ont une date plus grande que la date indiquée dans un champ que le courriel s'envoie automatiquement à la personne (courriel) qui est dans un autre champ avec comme objet le titre qui est aussi dans un autre champ.
Je ne sais pas si je suis clair mais merci de continuer à m'aider.
Dan
Pas très clair...Je voudrais que quand Access est ouvert, que tous les formulaires qui ont une date plus grande que la date indiquée
Quand tu parles de formulaires, tu fais référence à l'objet formulaire ou à la fiche ?
Si c'est le dernier cas, le code que je t'ai fourni doit être adapté à ton application et être inséré dans l'événément Sur Activation.
Regarde l'aide en ligne pour connaitre les options à mettre dans la commande docmd.sendobject.
Si c'est l'objet Formulaire c'est un poil plus complexe, il va te falloir manipuler la collection AllForms.
Cordialement,
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager