Ir para conteúdo
Fórum Script Brasil
  • 0

Relatorio resumido.


nicolasbraz

Pergunta

A minha duvida é a seguinte, eu tenho um formulario para cadastro de obra nele tem a parte "mão de obra" que é o funcionario.

http://img2.imageshack.us/img2/3707/cadastro.jpg

A cima um print da tela de cadastro

Podem ver que é cadastrado o nome do funcionario, função, data que ele trabalhou na obra, custo da hora, quantidade, valor total (custo da hora x quantidade).

Meu cliente sugeriu que ao invés de aparecer 5 vezes o funcionario Antonio ele soma-se todas as horas trabalhas (campo quantidade) do antonio e fica-se em um unico registro

ex: antonio trabalhou dia 09, 10, 12 (cada dia ele trabalhou 8 horas).

Ai ele ficaria assim no relatorio :

1 | antonio carlos da silva geraldo | pedreiro | 8 | 83,84

1 | antonio carlos da silva geraldo | pedreiro | 8 | 83,84

1 | antonio carlos da silva geraldo | pedreiro | 8 | 83,84

ai eu queria que fica-se assim

1 | antonio carlos da silva geraldo | pedreiro | 24 | 251,52

Iria aparecer apenas uma vez o antonio calor ao invés de tres e somaria as horas em um unico registro.

Relatório como ele fica agora !

http://img210.imageshack.us/img210/1541/relatorio.jpg

Editado por nicolasbraz
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Se a data dos serviços não for problema, voce pode usar QRGroup para ajuntar os dados em apenas um

Faça uma busca no forum

http://scriptbrasil.com.br/forum/index.php...ighlite=qrgroup

abraço

Jhonas a data seria ignorada.

Só me importando o que eu te passei no exemplo.

abraço.

Link para o comentário
Compartilhar em outros sites

  • 0
  • 0

Acho que você não entendeu minha duvida.

Eu não quero que mostre o nome apenas de um unico funcionario.

No meu print voce ve que ele aparece varios funcionarios.

Eu quero pegar todos os Antonios e juntar em apenas um registro, mas queria fazer isso com todos os funcionarios.

A logica seria ele comparar o codigo do funcionario se for igual ele soma com a quantidade de horas trabalhadas e multiplica pelo valor.

Editado por nicolasbraz
Link para o comentário
Compartilhar em outros sites

  • 0
Acho que você não entendeu minha duvida.

Eu não quero que mostre o nome apenas de um unico funcionario.

No meu print voce ve que ele aparece varios funcionarios.

Eu quero pegar todos os Antonios e juntar em apenas um registro, mas queria fazer isso com todos os funcionarios.

A logica seria ele comparar o codigo do funcionario se for igual ele soma com a quantidade de horas trabalhadas e multiplica pelo valor.

Leia os links que te passei....

Vai econtrar a resposta usando o QRGroup ou pesquise no forum .. já tem algo parecido com a sua dúvida e já resolvido

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Preciso agrupar os dados, pelo QrExpression.

exatamente .... coloque nele o campo da sua tabela que será a chave do grupo

no seu caso será o nome do funcionario.... na pesquisa os nomes apareçerão juntos, mas no relatorio aparecerá apenas uma vez com a somatoria dos outros campos

abraço

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...