¿Cómo puedo enviar el correo de su PDF de compra a un proveedor cuando ya se le paso su fecha de entrega en ACCESS?
Necesito enviar a los proveedores que se les ha pasado por tres días la fecha de entrega su factura PDF, el problema es que los ID's de la factura son distintos y no quiero que se envíen todos en uno solo, si no, más bien busco que cada proveedor reciba su propia factura para recordarle que tiene una entrega pendiente. Este es el código que tengo para ver sus correos, nombres y los ID de las facturas.
Dim srSQL As String, Emails As String Dim Nombres As String Dim IDFacturas As String Dim pst As DAO.Recordset Nombres = "" Emails = "" IDFacturas = "" 'MsgBox num srSQL = "SELECT * FROM Fechas WHERE FaltanDias = -3 AND Estado<>'Entregado'" Set pst = CurrentDb.OpenRecordset(srSQL, dbOpenSnapshot) If Not pst.EOF And Not pst.BOF Then pst.MoveLast pst.MoveFirst Do While Not pst.EOF Emails = Emails & pst!Correo & ";" Nombres = Nombres & pst!Nombre & " sus productos son los siguientes: " & pst!Productos & " su entrega esta en estado: " & pst!Estado & ", planeado para la fecha: " & pst!FechaE & " ." & vbCrLf & vbCrLf IDFacturas = IDFacturas & pst!IDFact & ";" pst.MoveNext Loop Emails = Left(Emails, Len(Emails) - 1) Nombres = Left(Nombres, Len(Nombres) - 1) IDFacturas = Left(IDFacturas, Len(IDFacturas) - 1) MsgBox Emails MsgBox Nombres MsgBox IDFacturas Else MsgBox "No hay acciones correctivas" End If
quiero saber como puedo enviar a cada correo de la lista Emails la factura ID correspondiente a el proveedor.
1 respuesta
Respuesta de Jacinto Trillo Jareño
2