MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Somar Campo em relatório resultante da função SeImed

    augustopimenta
    augustopimenta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 151
    Registrado : 19/03/2012

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Somar Campo em relatório resultante da função SeImed

    Mensagem  augustopimenta 3/10/2013, 12:19

    Tenho um campo num relatório que é resultado da seguinte função:
    =SeImed([Soma De SomaTotalServHoraExtr]>[SalarioMov];([Soma De SomaDeValorTotal]-[SalarioMov]);[Soma De SomaDeGratificacao])

    Esse campo deve ser somado e aparecer no rodapé do relatório...

    Alguém tem alguma dica ?

    Desde já agradeço ...
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  Avelino Sampaio 3/10/2013, 13:18

    Experimente no campo do rodapé:


    =soma(SeImed([Soma De SomaTotalServHoraExtr]>[SalarioMov];([Soma De SomaDeValorTotal]-[SalarioMov]);[Soma De SomaDeGratificacao]))


    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    augustopimenta
    augustopimenta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 151
    Registrado : 19/03/2012

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  augustopimenta 3/10/2013, 13:57

    Olá Avelino .....
    Já tentei isso e não funcionou ...
    O access fica pedindo o valor do parâmetro . Pede o valor de cada campo da função e quando o relatório é gerado o campo aparece em branco ..

    Alguma outra sugestão ???
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  Avelino Sampaio 3/10/2013, 14:20

    Como opção pode criar uma consulta.
    Nesta consulta crie o campo VIRTUAL que mostre este cálculo.
    Ponha o seu relatório com origem nesta consulta.
    O campo virtual agora poderá ser utilizado direto na soam do rodapé

    =soma([nomeDoCampoVirtual])

    Outra opção é utilizar o evento "ao imprimir" da seção detalhe para acumular o valor para o rodapé.





    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    augustopimenta
    augustopimenta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 151
    Registrado : 19/03/2012

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  augustopimenta 4/10/2013, 06:55

    Olá Avelino ..
    Esse relatório já é baseado numa consulta ..
    Como seria a opção de utilizar o evento "ao imprimir" no rodapé do relatório ???
    Como devo fazer para que o access some esse campo ??? Acho que essa seria a melhor opção para mim ..

    Obrigado mais uma vez .....
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  Leandro 4/10/2013, 08:35

    Não há como gerar totais no relatório se o campo não for nativo da consulta, informação do próprio Avelino no seu site.

    Isso teria que ser inserido num campo vistual da consulta: Teste:SeImed([Soma De SomaTotalServHoraExtr]>[SalarioMov];([Soma De SomaDeValorTotal]-[SalarioMov]);[Soma De SomaDeGratificacao])

    E depois no realtório você colocava num campo como origem do registro: Soma([Teste])

    augustopimenta
    augustopimenta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 151
    Registrado : 19/03/2012

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  augustopimenta 4/10/2013, 11:12

    Olá Leandro ..
    O problema é que nesse relatório esse campo que tem o SeImed tem que aparecer para cada colaborador escolhido..
    Exemplo:
    No relatório aparece.:
    Cod. Coalborador Nome Colaborador Salário
    Aqui aparecem os serviços executados ...
    Descr. Serv Qtd Valor Unit. Total Serv Hora Extra Gratific Valor total
    Serviço x 2 300 600 0 100 700
    Serviço y 3 300 900 0 200 1100

    Aqui no rodapé do Cod. Colaborador aparecem os totais e é aqui que fica o campo com o SeImed com a condição já mencionada ...A partir do total realizado é que o SeImed deve funcionar.
    Gostaria que no rodapé do relatório aparecesse a soma do campo onde tem o SeImed ... para saber o total que todos os colaboradores juntos irão receber de acordo com aquela condição....

    Desde já agradeço sua ajuda ....
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  Leandro 4/10/2013, 11:29

    Tem jeito de postar uma parte em formato 2000?

    augustopimenta
    augustopimenta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 151
    Registrado : 19/03/2012

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  augustopimenta 5/10/2013, 08:57

    Olá Leandro..
    Estou enviando o banco para vc dá uma olhada ..

    Obrigado mais uma vez ...
    Anexos
    [Resolvido]Somar Campo em relatório resultante da função SeImed AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (64 Kb) Baixado 32 vez(es)
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  Leandro 7/10/2013, 07:32

    Augusto veja se estou no caminho.

    augustopimenta
    augustopimenta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 151
    Registrado : 19/03/2012

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  augustopimenta 7/10/2013, 10:28

    Olá Leandro ..
    Cara, era exatamente isso que eu queria...
    O Avelino já tinha dado a dica de usar o evento "ao imprimir" do rodapé do relatório, mas eu não sabia como fazê-lo..
    Falta de experiência e conhecimento do VBA .. Devagarzinho eu chego lá... rsrs
    Obrigado pela ajuda;;;;
    Obrigado ao Avelino também pela dica ...


    Grande abraço ....
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  Leandro 7/10/2013, 11:16

    Obrigado pelo retorno.
    Se você olhar o site do Avelino, verá que eu fiz conforme o artigo dele, rsrs.


    Conteúdo patrocinado


    [Resolvido]Somar Campo em relatório resultante da função SeImed Empty Re: [Resolvido]Somar Campo em relatório resultante da função SeImed

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 19:48