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 dois critérios

    avatar
    tiaoaeiou
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 27/09/2017

    DContar com dois critérios Empty DContar com dois critérios

    Mensagem  tiaoaeiou 10/4/2018, 18:23

    Boa tarde, caros mestres!
    Criei um formulário de cadastro de ocorrências.

    No campo de "Ocorrências", tenho a opção de selecionar entre FURTO, ROUBO e AMEAÇA.
    No campo de "Ano da ocorrência", tenho a opção de selecionar entre 2015, 2016, 2017, 2018.
    Eu consigo saber o total de furtos cadastrados no banco de dados utilizando =DContar("*";"CadastroOcorrencia";"TipoOcorrencia='FURTOS'")
    Onde meu formulário se chama CadastroOcorrencia e o campo pesquisado é o TipoOcorrencia


    Necessito criar um contador que me mostre o numero total de determinada ocorrência de acordo com o ano.

    Meu formulário se chama CadastroOcorrencia
    O campo de ocorrências se chama TipoOcorrencia
    O campo da data se chama AnoOcorrencia (ele é do tipo yyyy)

    Exemplo: Gostaria de saber no ano de 2016, quantos furtos ocorreu.
    Teria de pesquisar todas ocorrências de furto no campo TipoOcorrencia que ocorreram em determinado ano que foram registradas no campo AnoOcorrencia.

    Obrigado!
    marceloarboit
    marceloarboit
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 147
    Registrado : 09/07/2015

    DContar com dois critérios Empty Re: DContar com dois critérios

    Mensagem  marceloarboit 10/4/2018, 19:57

    Olá, tiaoaeiou.

    Sugiro sempre quando tiver alguma dúvida, postar uma parte do BD envolvido. Fica mais fácil o suporte.
    De qualquer forma, montei um exemplo pra facilitar. Eu já apanhei muito, e ainda apanho, com as " e ' nos critérios do VBA. kkkk

    Coloquei no evento Antes de Atualizar do campo Ano da Ocorrência para que seja feita a pesquisa (você pode mudar de acordo com a sua necessidade).

    Espero ter ajudado.

    Abraço,
    Marcelo.
    Anexos
    DContar com dois critérios AttachmentDCount 2 Critierios.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (29 Kb) Baixado 31 vez(es)
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 798
    Registrado : 30/08/2010

    DContar com dois critérios Empty Re: DContar com dois critérios

    Mensagem  gilberlanio 10/4/2018, 19:58

    Tente assim:

    =DContar("*";"CadastroOcorrencia";"TipoOcorrencia='FURTOS'" and [AnoOcorrencia]=" & 2015)
    avatar
    tiaoaeiou
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 27/09/2017

    DContar com dois critérios Empty Re: DContar com dois critérios

    Mensagem  tiaoaeiou 13/4/2018, 14:09

    Mestre Marcelo (marceloarboit), só mais uma dúvida....
    Tem registros em que eu necessito cadastrar dois tipos de ocorrência.
    Por exemplo. Em um registro, cadastrei que a pessoa cometeu uma AMEAÇA e um ROUBO.

    O campo de ocorrências se chama TipoOcorrencia (conforme vc criou no BD)
    e tenho um campo extra que se chama TipoOcorrencia2
    Ou seja, agora tenho duas colunas com tipos de crime.

    De acordo com seu BD, ele busca por ano, todas as ocorrências da pesquisa na coluna TipoOcorrencia
    Haveria uma maneira dele buscar por ano, todas as ocorrências, pesquisando a coluna TipoOcorrencia junto com a TipoOcorrencia2 ?
    marceloarboit
    marceloarboit
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 147
    Registrado : 09/07/2015

    DContar com dois critérios Empty Re: DContar com dois critérios

    Mensagem  marceloarboit 18/4/2018, 17:26

    Boa tarde Tiago,

    Desconheço alguma função que faça isso.

    Na minha opinião, a melhor opção seria vc reestruturar sua base de dados, criando uma tabela para cadastrar as pessoas, os tipos de ocorrências e as ocorrências em si.

    Imagine que, futuramente, vc queira cadastrar mais tipos de ocorrências e mais anos. Da maneira que vc montou, não seria possível!

    Veja essa pequeno exemplo em anexo.
    Anexos
    DContar com dois critérios AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (81 Kb) Baixado 19 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    DContar com dois critérios Empty Re: DContar com dois critérios

    Mensagem  FabioPaes 19/4/2018, 15:22

    Haveria uma maneira dele buscar por ano, todas as ocorrências, pesquisando a coluna TipoOcorrencia junto com a TipoOcorrencia2 ?

    Você sabe por que essa Dificuldade em obter o resultado esperado??? Porque a estrutura do seu BD está errada!
    Veja, se terá a necessidade de ter mais de um Fato por Ocorrência, logo o correto a se fazer é separa os dados, armazenar o fato (Roubo, Furto, Trafico...) em uma tabela separada, e relacionar(Muitos para UM) com a tabela principal da Ocorrência. Assim, não teria a necessidade de Ter: TipoOcorrencia, TipoOcorrencia2, TipoOcorrencia3...


    Imagina se Numa ocorrência só, tiver 6 Fatos (Eu ja vi casos assim).


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    tiaoaeiou
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 27/09/2017

    DContar com dois critérios Empty Re: DContar com dois critérios

    Mensagem  tiaoaeiou 27/4/2018, 15:30

    Fabio, muito obrigado pela orientação. Estou olhando a opção que o marceloarboit repassou e levando em consideração a sua orientação.

    RESOLVIDO

    Conteúdo patrocinado


    DContar com dois critérios Empty Re: DContar com dois critérios

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 11:17