Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
Guest marcelo zanetti

duvida com soma de valores duplicados

Question

Guest marcelo zanetti

Olá, estou apanhando pra resolver um problema. Fiz um relacionamento entre duas tabelas (Pedidos e Itens). No resultado, o campos valorpedido aparece em todos os registros do mesmo pedido. O relatorio será agrupado por fornecedor e desejo montar uma soma do valorpedido para o fornecedor. Ocorre que, como o campo valorpedido aparece para todos os itens, ele é somado inumeras vezes. Preciso somar o campo valorpedido uma unica vez para cada pedido, desprezando esse valor para os itens. Como faço isso pelo crystal?

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Guest Gil Arantes e Rubens Furlan
Olá, estou apanhando pra resolver um problema. Fiz um relacionamento entre duas tabelas (Pedidos e Itens). No resultado, o campos valorpedido aparece em todos os registros do mesmo pedido. O relatorio será agrupado por fornecedor e desejo montar uma soma do valorpedido para o fornecedor. Ocorre que, como o campo valorpedido aparece para todos os itens, ele é somado inumeras vezes. Preciso somar o campo valorpedido uma unica vez para cada pedido, desprezando esse valor para os itens. Como faço isso pelo crystal?

Deixa de ser cabaço rapaz, vai fazer um cursinho básico de crystal report

Share this post


Link to post
Share on other sites
  • 0
Guest --cinthia --

Estou com o mesmo problema, você conseguiu alguma resposta ???

Obrigada

Share this post


Link to post
Share on other sites
  • 0

acho q o melhor então, é não adicionar a tabela itens no relatorio.

pra mostrar os itens, use um subreport. no forum mesmo você encontra exemplos de como utilizar, qualquer duvida poste.

Share this post


Link to post
Share on other sites
  • 0
Guest --Fabricio --

Trabalhe com variaveis, ou seja, fazendo um sum na mao.

você somente adiciona valor do pedido a variavel quando for outro pedido.

Cria uma formula e adicione no inicio do rpt (report header)

Essa formula deve inicializar a variavel. Ex;

Shared NumberVar nVar := 0;

Na seção de agrupamento dos pedidos, insira mais uma formula;

Nessa formula você utiliza a variavel que você inicializou na formula anterior; Ex:

Shared NumberVar nVar := Shared NumberVar nVar + valor do pedido;

Dessa forma, irá acrecentar o valor do pedido uma unica vez para cada pedido.

Para finalizar, você cria uam 3ª formula, somente imprimindo o valor total dos pedidos listados e adiciona a formula na seção que deseja. Ex

Shared NumberVar nVar;

Se não entender, me avise.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Forum Statistics

    • Total Topics
      148561
    • Total Posts
      644242
×
×
  • Create New...