MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Calculo taxa de efetividade

    Compartilhe
    avatar
    barroso
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 17/08/2017

    Calculo taxa de efetividade

    Mensagem  barroso em 17/3/2018, 10:53

    Olá galera bom dia, tenho 3 campos em minha tabela
    Entrevistas a realizar
    Entrevistas feitas
    Taxa de efetividade


    Exemplo:
    Entrevistas a realizar = 100
    Entrevistas feitas = 50
    Taxa de efetividade = 50%


    O que eu necessito é que o valor da taxa de efetividade seja o valor calculado entre estes dois valores, para que o valor se mantenha nos formularios, consultas e exports... Se eu mudo o valor no formulario que este valor ja fique salvo na minha tabela para eu poder exportar minha consulta simples.


    Isso é possivel? Alguem pode me dar uma luz de como realizar esta operacao?

    Muito obrigado e um ótimo final de semana a todos.  afro afro afro afro
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5388
    Registrado : 15/03/2013

    Re: Calculo taxa de efetividade

    Mensagem  ahteixeira em 17/3/2018, 13:52

    Olá Barroso,

    Não precisa do campo da taxa, pois é um campo calculado com base nos outros dois.
    Mas também pode ter (não recomendo), e aí vai ter que atualizar sempre que seja feito algum movimento.

    Poste a base de dados que tem, assim fica mais fácil para qualquer membro poder ajudar.

    Abraço
    avatar
    barroso
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 17/08/2017

    Re: Calculo taxa de efetividade

    Mensagem  barroso em 18/3/2018, 18:57

    ahteixeira, obrigado por sua resposta, na realidade nao tenho um banco de dados para isto, vi algo similar em outro tópico e tive essa ideia com dúvida de como fazer este processo. Poderia me explicar melhor como fazer isso por favor?


    Obrigado cheers
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5388
    Registrado : 15/03/2013

    Re: Calculo taxa de efetividade

    Mensagem  ahteixeira em 22/3/2018, 15:04

    Olá Barros,

    Desculpe a demora, mas não tenho tido muito tempo para o fórum.
    No entanto optei por fazer um exemplo (espero que seja o que pretende) tem Formulario e Consulta com exemplo.

    cld.pt/dl/download/425129bc-a590-430f-a3e1-6c162abbdfda/TaxaEfetividade.zip
    Copiar link e colar no navegador


    Abraço
    avatar
    barroso
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 17/08/2017

    Re: Calculo taxa de efetividade

    Mensagem  barroso em 31/3/2018, 03:45

    ahteixeira, obrigado por sua resposta, é exatamente isso. poderia me explicar como voce fez?

    Código:
    Taxa Efetividade: SiInm([ARealizar]>0,SiInm([Realizadas]>0,[Realizadas]/[ARealizar],0),0)


    Muito obrigado
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5388
    Registrado : 15/03/2013

    Re: Calculo taxa de efetividade

    Mensagem  ahteixeira em 31/3/2018, 11:34

    Olá Barroso,

    O que está a fazer é a divisão do relalizado pelo a realizar.

    No Access se dividir um valor por zero dá erro, então o restante código é para verificar se algum dos dois campos envolvidos é zero, caso seja , dá o valor zero.

    Se tive dúvida com o IIF , veja na ajuda ou digite no VBA e aperte a tecla F1.

    Abraço

      Data/hora atual: 17/8/2018, 21:51