Eder Postado Junho 11, 2007 Denunciar Share Postado Junho 11, 2007 Ola..pessoal..Tou com um relatorio dando um probleminha......ele esta praticamente pronto exceto pelo seguinte:Ele duplica os dados ou seja, se ele tem 5 registros ao invés de ele somar os 5 e me passar o total...ele mostra 5 vezes o mesmo valor.exemplo:Incorreto:cliente=================valor=========================xxxxx.......................................10,00xxxxx.......................................10,00xxxxx.......................................10,00xxxxx.......................................10,00xxxxx.......................................10,00Correto:cliente=================valor=========================xxxxx.......................................10,00eu uso apenas uma tabela não tem outro...é uma consulta simples:codigo abaixo que estou usando:Txt := 'select codigo, nome_vendedor, remetente_nome, remetente_cnpj, valor_frete, data_emissao FROM ctrc'+' where nome_vendedor =' + QuotedStr(Edit1.text) + ''+' order by remetente_nome';Muito Grato Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 HDELPHI Postado Junho 11, 2007 Denunciar Share Postado Junho 11, 2007 Ola..pessoal..Tou com um relatorio dando um probleminha......ele esta praticamente pronto exceto pelo seguinte:Ele duplica os dados ou seja, se ele tem 5 registros ao invés de ele somar os 5 e me passar o total...ele mostra 5 vezes o mesmo valor.exemplo:Incorreto:cliente=================valor=========================xxxxx.......................................10,00xxxxx.......................................10,00xxxxx.......................................10,00xxxxx.......................................10,00xxxxx.......................................10,00Correto:cliente=================valor=========================xxxxx.......................................10,00eu uso apenas uma tabela não tem outro...é uma consulta simples:codigo abaixo que estou usando:Txt := 'select codigo, nome_vendedor, remetente_nome, remetente_cnpj, valor_frete, data_emissao FROM ctrc'+' where nome_vendedor =' + QuotedStr(Edit1.text) + ''+' order by remetente_nome';Muito GratoSe voce estiver usando um group header é exatamente isto que voce vai conseguir, ou seja, duplicar na banda de detalhe o numero de registros para cada um que aparecer no group header, a menos que voce tenha um unico identificador para o vendedor; outro erro é na sua propria select ... voce seleciona pelo nome do vendedor mas ordena pelo remetente... verifique Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eder Postado Junho 18, 2007 Autor Denunciar Share Postado Junho 18, 2007 Se voce estiver usando um group header é exatamente isto que voce vai conseguir, ou seja, duplicar na banda de detalhe o numero de registros para cada um que aparecer no group header, a menos que voce tenha um unico identificador para o vendedor; outro erro é na sua propria select ... voce seleciona pelo nome do vendedor mas ordena pelo remetente... verifiqueR. Resolvido...era uma configuração no QUICK...valeu...muito grato..t+ :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Eder
Ola..pessoal..
Tou com um relatorio dando um probleminha......ele esta praticamente pronto exceto pelo seguinte:
Ele duplica os dados ou seja, se ele tem 5 registros ao invés de ele somar os 5 e me passar o total...ele mostra 5 vezes o mesmo valor.
exemplo:
Incorreto:
Correto:eu uso apenas uma tabela não tem outro...é uma consulta simples:
codigo abaixo que estou usando:
Muito Grato
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.