Gabriela Borin Postado 12 de Setembro de 2018 Tópicos Que Criei: 14 Tópicos/Dia: 0.01 Meu Conteúdo: 39 Conteúdo/Dia: 0.02 Reputação: 2 Pontos/Conquistas: 332 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Idade: 35 Denunciar Compartilhar Postado 12 de Setembro de 2018 Olá pessoal!! Eu criei uma SQL para buscar somente os filhos do funcionário, para o Relatório Salário Família, montei o Relatório e está buscando certinho, porém está duplicando o relatório de acordo com a quantidade de dependente que o funcionário tem, exemplo: o funcionário tem 3 filhos, ele gera o mesmo relatório 3 vezes com os mesmos dados. Alguém sabe me dizer se isso é algum parâmetro dentro da estrutura do Relatório, sabe onde devo mudar para que ele não duplique? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
omar Postado 12 de Setembro de 2018 Tópicos Que Criei: 59 Tópicos/Dia: 0.01 Meu Conteúdo: 817 Conteúdo/Dia: 0.16 Reputação: 105 Pontos/Conquistas: 4.774 Conteúdo Resolvido: 0 Dias Ganho: 74 Status: Offline Idade: 61 Dispositivo: Windows Denunciar Compartilhar Postado 12 de Setembro de 2018 Boa tarde. Caso seja tudo igual coloca o comando distinct Ex.: select distinct campo1, campo2.. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Gabriela Borin Postado 13 de Setembro de 2018 Tópicos Que Criei: 14 Tópicos/Dia: 0.01 Meu Conteúdo: 39 Conteúdo/Dia: 0.02 Reputação: 2 Pontos/Conquistas: 332 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Idade: 35 Autor Denunciar Compartilhar Postado 13 de Setembro de 2018 Bom dia Omar!! Eu já coloquei esse comando e mesmo assim está duplicando. Será que não existe dentro do RM Reports um comando para não duplicar? ou teria algum outro comando para colocar dentro da SQL? SELECT DISTINCT PFDEPEND.NOME, PCODPARENT.DESCRICAO, PFDEPEND.DTNASCIMENTO, PFDEPEND.SEXO, GFILIAL.NOME AS NOME_FILIAL, GFILIAL.CGC, GFILIAL.CIDADE, GFILIAL.ESTADO, GFILIAL.CEP, GFILIAL.RUA, GFILIAL.BAIRRO, PFUNC.NOME AS NOME_FUNC, PFUNC.DATAADMISSAO, PFUNC.CHAPA, PPESSOA.CARTEIRATRAB, PPESSOA.SERIECARTTRAB FROM PFUNC, GFILIAL, PPESSOA, PFDEPEND, PCODPARENT WHERE PPESSOA.CODIGO = PFUNC.CODPESSOA AND GFILIAL.CODCOLIGADA = PFUNC.CODCOLIGADA AND GFILIAL.CODFILIAL = PFUNC.CODFILIAL AND PFUNC.CHAPA = PFDEPEND.CHAPA AND PCODPARENT.CODCLIENTE = PFDEPEND.GRAUPARENTESCO AND PFDEPEND.GRAUPARENTESCO = '1' AND PFUNC.CHAPA = :CHAPA Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
omar Postado 13 de Setembro de 2018 Tópicos Que Criei: 59 Tópicos/Dia: 0.01 Meu Conteúdo: 817 Conteúdo/Dia: 0.16 Reputação: 105 Pontos/Conquistas: 4.774 Conteúdo Resolvido: 0 Dias Ganho: 74 Status: Offline Idade: 61 Dispositivo: Windows Denunciar Compartilhar Postado 13 de Setembro de 2018 (editado) Os relacionamentos das tabelas estão errados. Veja no seu outro tópico. Coloquei o relacionamento destas tabelas lá. Editado 13 de Setembro de 2018 por omar Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Gabriela Borin Postado 13 de Setembro de 2018 Tópicos Que Criei: 14 Tópicos/Dia: 0.01 Meu Conteúdo: 39 Conteúdo/Dia: 0.02 Reputação: 2 Pontos/Conquistas: 332 Conteúdo Resolvido: 0 Dias Ganho: 2 Status: Offline Idade: 35 Autor Denunciar Compartilhar Postado 13 de Setembro de 2018 49 minutos atrás, omar disse: Os relacionamentos das tabelas estão errados. Veja no seu outro tópico. Coloquei o relacionamento destas tabelas lá. Omar, a SQL está gerando corretamente, o único problema é dentro do Reports o relatório está duplicando, conforme havia dito, ele duplica de acordo com a quantidade de dependentes. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
vandersonbritodutra Postado 11 de Fevereiro de 2019 Tópicos Que Criei: 7 Tópicos/Dia: 0.00 Meu Conteúdo: 76 Conteúdo/Dia: 0.03 Reputação: 10 Pontos/Conquistas: 471 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 35 Dispositivo: Linux Denunciar Compartilhar Postado 11 de Fevereiro de 2019 Gabriela, boa noite. Há outras tabelas neste relatório? Isto é erro de relacionamento dentro do relatório, faça um novo relatório com a SQL.. Um macete que sempre uso é começar do centro para as bordas do relatório. Se é para sair os filhos eu faço a sql e coloco no detalhe para sair a informação que eu quero, depois eu faço o restante das coisas.. você enfrentará este problema sempre que fizer o relatório por completo e resolver testar. 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.