Añade un botón a tu formulario, y en su evento "al hacer clic" ponle el siguiente código (estoy suponiendo los nombres de tus campos, deberá cambiarlos por los que tu tengas):
Me.Filter="NCotizacion=" & Me.NCotizacion
Me.FilterOn=True
DoCmd.SendObject acForm, Me.Name, "PDFFormat(*.pdf)", "[email protected]", , , "Aqui el asunto", "Aqui el mensaje", False 'Si quieres editar el mensaje antes de enviarlo, cambia el False por True
Me.FilterOn = False
Ese código te enviará un correo con un pdf adjunto (puedes optar por otros formatos) con un "pantallazo" del formulario en el registro actual. He supuesto que el campo que identifica a cada registro es NCotización, y que es un número. Si el campo fuera otro, simplemente cambia los nombres en la primera linea. Y si fuera de tipo texto, sería así:
Me.Filter = "NCotizacion='" & Me.NCotizacion& "'"
Si lo que quieres es enviar los datos en el propio cuerpo del mensaje, en vez de enviarlo como adjunto, el código sería, por ejemplo:
On Error GoTo sol_err
Dim elMensaje As String
Me.Filter = "NCotizacion=" & Me.NCotizacion
Me.FilterOn = True
elMensaje = "Estimado Sr. " & Me.NombreCliente & "," & vbCrLf & "Nos ponemos en contacto con usted para comunicarle la cotización actual de su cartera de valores: " & vbCrLf
elMensaje = elMensaje & "Fecha: " & Date & vbCrLf
elMensaje = elMensaje & "Activo: " & Me.Activo & vbCrLf
elMensaje = elMensaje & "Cotizacion: " & Me.Cotizacion & vbCrLf
elMensaje = elMensaje & "Un saludo."
DoCmd. SendObject acSendNoObject,,, "[email protected]",,, "Información sobre su cartera de valores", elMensaje, True
Salida:
Me.FilterOn = False
Exit Sub
sol_err:
If Err.Number = 2501 Then
'El usuario canceló el envío, no hacemos nada
Else
MsgBox "Se ha producido el error " & Err.Number & ": " & Err.Description
End If
Resume Salida
En este código, he puesto que se muestre el correo antes de enviarlo y le he añadido un control de errores por si se cancela en envío cerrando el Outlook evitar que salte un error.
El vbCrLf que va en la composición del mensaje es para indicar un cambio de linea.