Bonjour,
Je voudrais lister le contenu d'une table dans un texte pour pouvoir ensuite l'envoyer par mail.
Suivant une table, je ressors un numéro d'établissement qui me permait de pointer sur une autre table contenant x enregistrement(s).
Mon problème vient que je ne sais pas comment mettre le contenu de la table dans le texte. Je veux éviter d'attacher un fichier Excel.
Merci pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 Dim oSql, oSql1 As DAO.Recordset Dim oRst, oRst1 As Variant Dim Table1 As String Set oSql = CurrentDb.OpenRecordset("SELECT * FROM User_non_utilise ORDER BY Ets") Set oRst = oSql.Fields("Ets") oRst1 = "" While Not oSql.EOF If oRst <> "" And oRst <> oRst1 Then Table1 = "" & oRst & "_USER_NON_UTILISE" Set oSql1 = CurrentDb.OpenRecordset("SELECT * FROM Liste_RA_Email WHERE Num_mag=" & oRst & "") Set oRst1 = oSql1.Fields("Email") 'Personne en copie des mails bccRecipient = "" 'Sujet du mail Subject = "Utilisateur(s) non utilisé(s)" 'Texte du mail BodyText = "Bonjour," _ & vbCrLf & vbLf & "Veuillez trouver ci-joint la liste des utilisateurs qui n'ont jamais été utilisés " _ & vbCrLf & vbLf & "ou dont la connexion remonte à plus de 30 jours :" _ & vbCrLf & vbLf & "" _ & vbCrLf & "" _ & vbCrLf & vbLf & "Vous remerciant de votre collaboration," _ & vbCrLf & vbLf & "Cordialement," _ & vbCrLf & vbLf & "Support"""
LeRico
Partager