none
Ver Selecionados em DatagridView e enviar e-mail para selecionados - vb.net RRS feed

  • Pergunta

  • Olá a todos.

    Sou um inexperiente desenvolvedor, vi em um ERP que roda em nossa em vb.net algo muito interessante que á muito tempo tento fazer mais não tenho exito.

    Tenho uma rotina de consulta a Serasa dependendo do resultado obtido tenho outra rotina de analise extra. 

    Enfim cadastro o nome e e-mail para ser enviado um relatorio. 

    Minha duvida é.

    Como enviar o relatório em Crystal Reports para os e-mails selecionados na datagridview?

    Se necessario posso colocar o código do que já desenvolvi porem sem resultado satisfatório.

    Obrigado.

    sexta-feira, 17 de fevereiro de 2012 11:52

Todas as Respostas

  • Não sei se lhe entendi direito. Mas para uma operação semelhante eu salvo o relatório em PDF pelo Crystal Report e coloco no Attachement da classe de Email. 

    Yan Justino

    sexta-feira, 17 de fevereiro de 2012 16:29
  • Não sei se lhe entendi direito. Mas para uma operação semelhante eu salvo o relatório em PDF pelo Crystal Report e coloco no Attachement da classe de Email. 

    Yan Justino

    Yan Obrigado pela resposta.

    Até o attachement é tranquilo eu sei fazer sem problemas. 

    segue abaixo a o form no qual desejo fazer.

    Quando clicar em Gerar, gostaria de que ele enviasse um e-mail com um relatorio em pdf gerado pelo Crystal para o e-mail da coluna 5 "E-mail".

    Apenas para as linhas selecionadas. 

    Desde de já obrigado.

    sexta-feira, 17 de fevereiro de 2012 17:24
  • Ninguem? O.o
    sexta-feira, 24 de fevereiro de 2012 10:16
  • Não sei se lhe entendi direito. Mas para uma operação semelhante eu salvo o relatório em PDF pelo Crystal Report e coloco no Attachement da classe de Email. 


    Yan Justino

    Yan Obrigado pela resposta.

    Até o attachement é tranquilo eu sei fazer sem problemas. 

    segue abaixo a o form no qual desejo fazer.

    Quando clicar em Gerar, gostaria de que ele enviasse um e-mail com um relatorio em pdf gerado pelo Crystal para o e-mail da coluna 5 "E-mail".

    Apenas para as linhas selecionadas. 

    Desde de já obrigado.

    Olá Diego bom dia.

    Para executar a função de enviar e-mails para apenas as linhas selecionadas, você terá que usar uma estrutura de repetição, estilo o laço 'FOR'.

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
            If (Me.DataGridView1.SelectedRows.Count <> -1) Then
                For i = 0 To Me.DataGridView1.SelectedRows.Count - 1
                    SuaFuncEmail(Me.DataGridView1.SelectedRows(i).Cells(5).Value)
                Next
            End If
    End Sub

    Lembrando que a propriedade "SelectionMode" da sua "DataGridView" tem que estar em "FullRowSelect" para funcionar.

    Até.


    Luige C. Salvi (17) | 9224-9335 Web Designer Júnior Microsoft .NET Developer Júnior OPS® Comunicação e Comércio Eletrônico

    sexta-feira, 24 de fevereiro de 2012 11:25