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

    DContar com vários critérios.

    avatar
    Vítor Master
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/08/2013

    DContar com vários critérios. Empty DContar com vários critérios.

    Mensagem  Vítor Master 23/8/2013, 19:26

    Boa tarde senhores,

    Estou com um problema para utilizar o Dcontar em uma caixa de texto no rodapé de um formulário.
    Tenho os seguintes dados:

    Instalação | Tipo de Ligação | Responsável | Data | Resultado

    Em minha coluna de "Resultado" possuo vários tipos, mas nesse caso gostaria de contar somente 2, o Titular e o Recado.

    Estou utilizando a seguinte função:

    =DContar("[Resultado]";"Consulta Performance";"[Resultado]= 'Titular' " and " [Resultado]= 'Recado' ")

    Mas ela ignora meus critérios e conta o total.

    Se existir, qual seria a maneira correta de escrever essa função?
    Consigo contar mais de 2 critérios? Se sim qual é o limite?

    Desde já agradeço a atenção.


    Abraços!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  Alexandre Neves 23/8/2013, 19:40

    Boa tarde, Vítor, e bem-vindo ao fórum
    O limite do Access depende de nós.
    Para o seu caso, suponho que queira contar Resultado="Titular" OU Resultado="Recado":
    =DContar("Resultado";"Consulta Performance";"Resultado= 'Titular' or Resultado= 'Recado'")


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Vítor Master
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/08/2013

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  Vítor Master 23/8/2013, 19:56

    Boa tarde Alexandre,

    Então nesse caso eu queria contar o Titular E o Recado, pois existem outras opções que não desejo contar.
    Então teria quer ser E mesmo.

    Fiquei feliz sabendo que não preciso limitar meus critérios pois para uma próxima contagem vou precisar utilizar 5 critérios, mas primeiro preciso desenvolver esse.

    Segue um exemplo para facilitar a dúvida.

    Instalação | Tipo de Ligação | Responsável |     Data     |  Resultado
     104506                   Ativa                  Fulano       23/08/2013     Titular
     568936                Receptiva            Fulano       22/08/2013     Recado
     852147                   Ativa                  Fulano       21/08/2013     Ocupado
     740258                Receptiva            Fulano       23/08/2013     Titular
    Ou seja, o resultado da minha função teria que ser 3 (2 Titulares 1 Recado).
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  Alexandre Neves 23/8/2013, 20:10

    Reveja a lógica. Quer contar se o Resultado for Titular OU Recado. Se utilizar a conjunção resulta conjunto vazio, pois não existe nenhum registo que seja Titular E Recado


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Vítor Master
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/08/2013

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  Vítor Master 23/8/2013, 20:20

    Santa ignorância a minha ><

    Sua lógica está correta, e funcionou perfeitamente.


    Muito obrigado.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  Alexandre Neves 23/8/2013, 21:23

    DContar com vários critérios. MaximoAccess%20ResolvidoMarcado


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  sardao 12/11/2014, 15:24

    Boa tarde,

    Estive a ver o exemplo indicado mas ainda assim nao estou a conseguir ter sucesso na minha pesquisa.
    Seria possivel ajudarem?
    Eu quero contar o numero de registos daquele User e da data correspondente.
    Problema é que esta a zeros quando tenho pelo menos 10 contactos registados.


    Código:
    Me.Texto268 = DCount("ID", "Contactos", "[User]='" & Me.User & "' and [DataRegisto]= #" & Date & "#")

    Obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  Alexandre Neves 12/11/2014, 22:35

    Boa noite,
    Será na formatação da data?
    Me.Texto268 = DCount("ID", "Contactos", "[User]='" & Me.User & "' and [DataRegisto]= #" & Format(Date,"dd-mm-yyyy") & "#")


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  sardao 13/11/2014, 14:22

    Boa noite,

    Consegui fazer mas atraves de um campo com a data do dia.

    Código:
    Me.Texto266 = DCount("ID", "tbVendasUser", "[User]='" & Me.User & "' and [DataRegisto]= #" & Me.DataRegisto & "#")
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  Noobezinho 13/11/2014, 15:22

    Um pitaco

    =DContar("[Resultado]";"Consulta Performance";"[Resultado]= 'Titular' " and " [Resultado]= 'Recado' ")

    Pelo simples, faça uma nova consulta usando a Consulta Performance, usando o critério na coluna Resultado
    ="Titular" e na linha de baixo do mesmo campo:
    ="Recado"

    Verifique se a consulta está retornando corretamente os registros, se sim, então:

    DContar("*","NovaConsulta")

    Simples, né?

    Abraços

    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.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  Alexandre Neves 13/11/2014, 16:29

    Boa tarde,
    Lembre-se de marcar "Resolvido"


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    Conteúdo patrocinado


    DContar com vários critérios. Empty Re: DContar com vários critérios.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 21:56