none
Como pulsar sobre una dirección de mail al publicar un informe RRS feed

  • Pregunta

  • Hola, desde Visual Studio publico en mi informe una dirección de correo, ¿es posible que, al ejecutar el report, se pueda pulsar en esa dirección de correo y se abra Outlook con la dirección ya puesta para enviar el mail?¿y sobre una dirección http?.

    Muchas gracias.

    martes, 8 de febrero de 2011 10:31

Respuestas

  • En el TextBox que contiene la direccion de correo, busca en la ventana de propiedades la propiedad Action. Selecciona Goto Url, y en la dirección ponle "mailto:direccionDeCorreo" (seguramente tendrás que usar una Expresión para sacar la dirección de correo de Fields!ComSeLlameElCampo). No lo he probado, pero en teoría con esto se te debería abrir el cliente de correo predeterminado al pulsar sobre el hiperenlace.

     

    miércoles, 9 de febrero de 2011 9:07
    Moderador
  • No, la expresión así no es correcta. Hay que formarla bien, como cualquier otra expresión de Reporting Services, encerrando entre comillas las partes constantes e insertando un operador de concatenación para juntar el campo. Si no recuerdo mal, es algo parecido a lo siguiente:

    ="mailto:" & Fields!E_Mail.Value

     

    jueves, 10 de febrero de 2011 12:38
    Moderador

Todas las respuestas

  • En el TextBox que contiene la direccion de correo, busca en la ventana de propiedades la propiedad Action. Selecciona Goto Url, y en la dirección ponle "mailto:direccionDeCorreo" (seguramente tendrás que usar una Expresión para sacar la dirección de correo de Fields!ComSeLlameElCampo). No lo he probado, pero en teoría con esto se te debería abrir el cliente de correo predeterminado al pulsar sobre el hiperenlace.

     

    miércoles, 9 de febrero de 2011 9:07
    Moderador
  • Muchas gracias, lo he probado pero no termina de funcionar: Pongo lo siguiente:

    =mailto:Fields!E_Mail.Value

    Y me da el siguiente error:La expresin Hyperlink del objeto E_Mail de tipo textbox contiene dos puntos o un terminador de lnea. Los dos puntos y los terminadores de lnea no son vlidos en expresiones.

    ¿Puedes ayudarme?.

    Muchas gracias.

    jueves, 10 de febrero de 2011 11:33
  • No, la expresión así no es correcta. Hay que formarla bien, como cualquier otra expresión de Reporting Services, encerrando entre comillas las partes constantes e insertando un operador de concatenación para juntar el campo. Si no recuerdo mal, es algo parecido a lo siguiente:

    ="mailto:" & Fields!E_Mail.Value

     

    jueves, 10 de febrero de 2011 12:38
    Moderador
  • Perfecto!!!, ahora sí, te agradezco mucho tu ayuda.

    Gracias y un saludo.

    jueves, 10 de febrero de 2011 13:22
  • Hola Alberto.

     

    Necesito comunicarme con usted! 

    Sigue mi mail: v-62edpo@mssupport.microsoft.com

    Y mi MSN: portescheller@msn.com

     

    Gracias.


    Eduardo Portescheller - LATAM Forum Support Engineer
    Microsoft Corporation
    martes, 22 de febrero de 2011 19:29
    Moderador
  • Hola Alberto.
    Necesito comunicarme con usted!


    Acabo de responder a la dirección de mail indicada en el mensaje anterior.

    Un saludo.

    martes, 22 de febrero de 2011 20:09
    Moderador