Usuário com melhor resposta
Enviando Report por Email

Pergunta
-
Caros,
preciso enviar os relatorios para certos usuários por email. A questão é que os relatórios serão gerados quando determinadas ações ocorrerem, então não é possivel que seja uma timedsubscription, também não sei exatamente como funcionam as subscriptions, mas meu DataSource não requer credenciais, e pelo que eu sei as subscriptions necessitam. Como posso fazer para que o RS envie os relatórios por email para mim? será necessário mandar gerar um arquivo do relatório e eu mesmo envia-lo como anexo? e caso seja necessário, como posso fazer com que o RS grave diretamente o relatório em um arquivo e não abri-lo em uma janela?
Desde já agradeço,
Caio
Respostas
-
Junior, a questão é que não tenho como prever quando será enviado o relatório, e também não posso prever como será a consulta pois esta também é dinamica (depende do usuário que receber o relatório), o que terminei optando por fazer é chamar o relatório de forma convencional, definindo o formato como HTML e ao invés de joga-lo na tela eu o incorporo em uma mensagem de email e envio atraves do sendmail. Mesmo assim obrigado pela ajuda.
Abs,
Caio
Todas as Respostas
-
Olá caio vc pode fazer um subscription do relatórios e pedir para que o e-mail seja enviado no formato que vc desejar... em PDF ou htlm CSV... e se quiser vc pode agendar esse evento para ser feito.. ele ira gerar o aquivo para vc na boa e enviar para vc no e-mail ..
qualquer dúvida retorne
abs
-
-
-
Junior, a questão é que não tenho como prever quando será enviado o relatório, e também não posso prever como será a consulta pois esta também é dinamica (depende do usuário que receber o relatório), o que terminei optando por fazer é chamar o relatório de forma convencional, definindo o formato como HTML e ao invés de joga-lo na tela eu o incorporo em uma mensagem de email e envio atraves do sendmail. Mesmo assim obrigado pela ajuda.
Abs,
Caio
-
Caio,
Poderia nos mostrar como ficou seu código e se está viável este meio de enviar por email? Não está gerando um arquivo muito grande não? Ou muito pesado para se abrir em um computador com pouco memória, etc?
Abraços,
Paulo Roberto Pellucci.