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


4 participantes

    Soma no relatorio de campos calculados

    rlauro
    rlauro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 27/06/2014

    Soma no relatorio de campos calculados Empty Soma no relatorio de campos calculados

    Mensagem  rlauro 26/11/2014, 02:14

    Prezados do Forum agora estou precisando de ajuda para somar o total de um campo calculado no relatório,  Vou tentar exemplificar

    O relatorio apresenta assim
    Prefixo                data                          valor                bandeira              tipo                 desc.               liquido
    2010              21/11/2014                    11,19                 Visa                Credito             0,38            10,81
     
    Percentual de Descontos
    Crédito  3,49%
    Débito   2,99%
    Avista    8,00 %

    Fiz uma função para retornar o valor liquido vou colocar só a linha ref. ao crédito

    If a = "Crédito" Then
    livre = Round(Int(b * 3.49), 3) / 100

    A função calcula só que errado pois  3,49% de 11,19  da 0,39 e não 0,38 como esta apresentando no relatório, já tentei outros meios mas não consegui o correto.

    Outra situação é que o meu relatório eu coloquei parâmetros na consulta. [mês], [ano],    [tipo] Ex. crédito;débito,Avista
    No relatório eu coloquei nome do campo não acoplado desconto como txtdesc, liquido coloquei txtlucro
    O relatório tem vários lançamentos, o total do valor eu consegui somar pois faz parte da consulta,
    Meu problema ta na soma dos campos desc. e liquido
    Eu coloquei no pé do relatório num campo não acoplado =Soma([txtdesc]) e no outro campo =soma([txtlucro])
    Quando executo o relatório ele pede: mes, correto    ano, correto, tipo, correto
    O problema ta aqui continuando pedindo parâmetros para executar o relatório pede txtdesc, e txtlucro
    Não deveria pedir estes dois, pois não estão no parâmetro da consulta. Não sei como realizar esta soma no rodapé do relatório
    Aguardo ajuda
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 679
    Registrado : 02/10/2011

    Soma no relatorio de campos calculados Empty Re: Soma no relatorio de campos calculados

    Mensagem  rubenscouto 26/11/2014, 02:44

    pra entender melhor o que você quer bom será postar apenas os objetos envolvidos na questão em banco exemplo.
    avatar
    Pina
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 354
    Registrado : 19/02/2011

    Soma no relatorio de campos calculados Empty Re: Soma no relatorio de campos calculados

    Mensagem  Pina 26/11/2014, 03:46

    Boas rlauro
    veja se neste exemplo de consulta ajuda?
    Pina
    Anexos
    Soma no relatorio de campos calculados Attachmentrlauro.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (11 Kb) Baixado 12 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Soma no relatorio de campos calculados Empty Re: Soma no relatorio de campos calculados

    Mensagem  Noobezinho 26/11/2014, 12:45


    E no VBA assim:

    Round((11.19 * 3.49) / 100, 2) ' lembre-se o número dois é o número de casa decimais após a vírgula.

    Acredito também que saiba que int() só considera a parte inteira do valor, desprezando a parte decimal,
    então o resultado difere do real.
    No exemplo acima, os dois valores entre parenteses serão multiplicados por primeiro para depois ser dividido por 100.

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    Soma no relatorio de campos calculados Empty Re: Soma no relatorio de campos calculados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 3/5/2024, 01:12