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

    [Resolvido]Função Contar

    avatar
    Partigiano
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 20/01/2016

    [Resolvido]Função Contar Empty [Resolvido]Função Contar

    Mensagem  Partigiano 17.04.16 11:24

    Bom dia, pessoal!
    Tenho um campo num relatório chamado [Atraso], onde são contados os dias de atraso de contratos firmados.
    Criei uma Caixa de Texto com a expressão =Contar([Atraso]>5), para que me retornasse somente a quantidade de contratos vencidos há mais de 5 dias, porém quando tento abrir o relatório, o mesmo me pede para inserir o parâmetro (vejam foto).
    Muito obrigado.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    Registrado : 14/08/2013

    [Resolvido]Função Contar Empty Re: [Resolvido]Função Contar

    Mensagem  FabioPaes 17.04.16 12:49

    Mande contar o Campo da CONSULTA, e não o campo do relatorio.

    Ex: Na consulta vc tem o Campo Nome. No relatorio vc tem um campo chamado txtNome (que tem como fonte de controle o campo da consulta Nome)

    Dessa forma faça a contagem da seguinte forma: Contar([Nome]) e não Contar([txtNome])

    Quando ele pede o Valor, e pq nao encontrou o Campo para executar a operação.

    Se nao conseguir posta aqui seu BD.
    avatar
    Partigiano
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 20/01/2016

    [Resolvido]Função Contar Empty Re: [Resolvido]Função Contar

    Mensagem  Partigiano 17.04.16 12:59

    Obrigado, FabioPaes.
    O erro deve estar aí mesmo, pois criei o campo [Atraso] diretamente no relatório e não na consulta. Achava que fosse igual às somas, média, etc.
    Vou tentar, muito obrigado.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    Registrado : 14/08/2013

    [Resolvido]Função Contar Empty Re: [Resolvido]Função Contar

    Mensagem  FabioPaes 17.04.16 13:11

    Outra coisa, essa Contagem funciona, dessa forma???


    Acho que o Correto seria assim:


    =Contar(SeImed([Atraso]>5;0))

    Assim ele conta quando o valor que tiver no Campo ATRASO for maior que 5.
    avatar
    Partigiano
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 20/01/2016

    [Resolvido]Função Contar Empty Re: [Resolvido]Função Contar

    Mensagem  Partigiano 17.04.16 13:53

    Deu certo!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    Registrado : 14/08/2013

    [Resolvido]Função Contar Empty Re: [Resolvido]Função Contar

    Mensagem  FabioPaes 17.04.16 14:09

    Deu certo com sua formula?
    avatar
    Partigiano
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 20/01/2016

    [Resolvido]Função Contar Empty Re: [Resolvido]Função Contar

    Mensagem  Partigiano 17.04.16 14:15

    Só complementando....
    O que resolveu, além do campo criado na Consulta, o qual foi fundamental, a Função =Contar(SeImed([Atraso]>5;0)), complementou o que eu queria.
    Muito obrigado, FabioPaes!

    Bom Domingo a todos!

      Data/hora atual: 11.04.21 21:37