Livia Oliveira Postado 22 de Julho de 2015 Tópicos Que Criei: 4 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 80 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 44 Denunciar Compartilhar Postado 22 de Julho de 2015 Olá, pessoal! Preciso da ajuda de vocês. Criei uma consulta SQL que retorna mais ou menos umas 100 linhas e que deve ser disparada mensalmente via e-mail à um determinado setor da empresa. Entretanto, no e-mail é informado somente a primeira linha da consulta e não todas as linhas. Como posso resolver este problema? Obrigada. Lívia. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
cruzeiro Postado 22 de Julho de 2015 Tópicos Que Criei: 14 Tópicos/Dia: 0.00 Meu Conteúdo: 165 Conteúdo/Dia: 0.04 Reputação: 6 Pontos/Conquistas: 983 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Denunciar Compartilhar Postado 22 de Julho de 2015 Bom dia! Você usa 3 camadas? Se não, da pra simular... com isso você pode colocar essa consulta em um relatório e agendar para disparar por e-mail o relatório mensalmente. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Livia Oliveira Postado 22 de Julho de 2015 Tópicos Que Criei: 4 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 80 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 44 Autor Denunciar Compartilhar Postado 22 de Julho de 2015 Olá, bom dia! Uso 3 camadas. Por formula visual não dá? Atenciosamente. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
cruzeiro Postado 22 de Julho de 2015 Tópicos Que Criei: 14 Tópicos/Dia: 0.00 Meu Conteúdo: 165 Conteúdo/Dia: 0.04 Reputação: 6 Pontos/Conquistas: 983 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Denunciar Compartilhar Postado 22 de Julho de 2015 Creio que sim, mas acho que é mais complicado... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Livia Oliveira Postado 31 de Julho de 2015 Tópicos Que Criei: 4 Tópicos/Dia: 0.00 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 80 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 44 Autor Denunciar Compartilhar Postado 31 de Julho de 2015 Olá, pessoal! A TOTVS me respondeu com a seguinte solução, porém não compreendi nada. Vocês podem me ajudar? Para sua necessidade deve-se utilizar as atividades abaixo:- Para cada interação (forEach): Essa atividade deve ser utilizada para percorrer os resultados da consulta SQL;- Criar conjunto de dados: essa atividade será utilizada para criação de uma tabela temporária para armazenar e concatenar os resultados da consulta SQL para que possa em seguida enviar somente 1 e-mail com todos os campos desejados;- Aplicar alterações nos dados: essa atividade será utilizada para pegar a linha corrente e adicionar com o resultado do campo anterior, exemplo: A consulta SQL retorna os resultados 1, 2, 3 e 4.No primeiro registro será inserido 1 na tabela temporária da atividade conjunto de dados. No 2 registro tem que ser adicionado o 2, mas mantendo o 1, ou seja, será somente uma adição/complemento ao registro anterior. E assim sucessivamente até terminar os resultados da consulta SQL.No final da formula será utilizado a atividade de consulta SQL para ler essa atividade conjunto de dados contendo todos os registros concatenados, para aí sim enviar somente 1 e-mail com todas as informações.Caso queira enviar 1 e-mail para cada registro de forma independente basta adicionar a atividade de enviar e-mail dentro do forEach. Obrigada, Lívia. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
marciliopontes Postado 7 de Agosto de 2017 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 1 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 5 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 49 Denunciar Compartilhar Postado 7 de Agosto de 2017 Em 31/07/2015 at 14:25, Livia Oliveira disse: Olá, pessoal! A TOTVS me respondeu com a seguinte solução, porém não compreendi nada. Vocês podem me ajudar? Para sua necessidade deve-se utilizar as atividades abaixo: - Para cada interação (forEach): Essa atividade deve ser utilizada para percorrer os resultados da consulta SQL; - Criar conjunto de dados: essa atividade será utilizada para criação de uma tabela temporária para armazenar e concatenar os resultados da consulta SQL para que possa em seguida enviar somente 1 e-mail com todos os campos desejados; - Aplicar alterações nos dados: essa atividade será utilizada para pegar a linha corrente e adicionar com o resultado do campo anterior, exemplo: A consulta SQL retorna os resultados 1, 2, 3 e 4. No primeiro registro será inserido 1 na tabela temporária da atividade conjunto de dados. No 2 registro tem que ser adicionado o 2, mas mantendo o 1, ou seja, será somente uma adição/complemento ao registro anterior. E assim sucessivamente até terminar os resultados da consulta SQL. No final da formula será utilizado a atividade de consulta SQL para ler essa atividade conjunto de dados contendo todos os registros concatenados, para aí sim enviar somente 1 e-mail com todas as informações. Caso queira enviar 1 e-mail para cada registro de forma independente basta adicionar a atividade de enviar e-mail dentro do forEach. Obrigada, Lívia. Boa tarde! Estou com o mesmo problema, conseguiu resolver esta situação?? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Joyce Meira Postado 10 de Janeiro de 2018 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 35 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 10 de Janeiro de 2018 Em 07/08/2017 at 15:33, marciliopontes disse: Boa tarde! Estou com o mesmo problema, conseguiu resolver esta situação?? Marcilio e Livia, bom dia. Conseguiram resolver? Estou com um caso parecido. Tentei criar a estrutura passada acima, porém ao enviar o e-mail só vai a primeira linha da expressão. Não estou conseguindo concatenar os dados para enviar no e-mail. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
rteles Postado 10 de Janeiro de 2018 Tópicos Que Criei: 7 Tópicos/Dia: 0.00 Meu Conteúdo: 26 Conteúdo/Dia: 0.01 Reputação: 1 Pontos/Conquistas: 202 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 34 Denunciar Compartilhar Postado 10 de Janeiro de 2018 Olá Joyce bom dia! Na sua estrutura da Fórmula você está gravando os dados do SQL num DataSet? Talvez quando for passar os parâmetros dentro da expressão que estará no ForEach você conseguirá concatenar os dados e enviar num único e-mail. Consegue enviar como está a estrutura par eu poder te ajudar? Abraço. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.