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


3 participantes

    [Resolvido]Contar registros com critério

    avatar
    Daluque
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 217
    Registrado : 06/03/2012

    [Resolvido]Contar registros com critério Empty Contar registros com critério

    Mensagem  Daluque 25/4/2012, 16:59

    boa tarde.

    tenho uma tabela (TblRegistro) com campos RegistroId e outros

    outra tabela (TblFamilia) FamiliaId, RegistroId,...,...Idade (relacionada com a TblRegistro)

    Fiz uma consulta de TblFamilia e com SeImed num novo campo "FaixaEt", baseado na idade.obtenho as faixas etárias de cada membro da familia.

    Bom, preciso fazer uma consulta da TblRegistro e adicionar um campo que me traga a contagem de quantos adultos (por exemplo) eu tenho na TblFamilia, referente ao Registro X.

    tentei várias forma de DContar e não estou conseguindo estabelecer os critérios.



    agradeço a ajuda dos amigos.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Lupércio 25/4/2012, 20:15

    Daluque boa tarde!

    Tente esse critério:

    =DCount("[CódigoDoPedido]"; "TblRegistro"; "[CampoNome] = 'Lupercio'")

    Altere os nomes do controle conforme sua necessidade!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Alexandre Neves 25/4/2012, 20:17

    Boa tarde, Daluque

    Utilize a função Sum e agrupe os campos que não tiverem agrupamento.
    avatar
    Daluque
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 217
    Registrado : 06/03/2012

    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Daluque 25/4/2012, 20:41

    Olá pessoal, obrigado pelo retorno.

    Lupércio:

    =DCount("[RegistroId]"; "TblFamilia"; "[Faixa] = 'Adulto'")

    me retorna a quantidade de "Adultos" na tabela e não os adultos referentes ao RegistroId, RegistroId 1 = 2 adultos.



    Alexandre:

    A função Sum com o agrupamento realmente soma os registros, mas não consigo colocar critérios, então da mesma forma como o acima. ele me retorna 6 que é o numero de registros de faixa para o RegistroId 1, só que desses 6 , 2 são adultos, 3 são crianças e 1 é adolescente.



    gostaria de uma forma em que colocasse 3 novos campos na consulta (na verdade 4) um para cada faixa etária e que a função me trouxesse a quantidade de cada uma delas nas respectivas colunas criadas na consulta.



    agradeço e aguardo
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Lupércio 25/4/2012, 21:51

    Ve se isso te ajuda?


    http://speedy.sh/VdeN4/ConsultaDcontar.zip

    Copia essa ai amigo!
    avatar
    Daluque
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 217
    Registrado : 06/03/2012

    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Daluque 25/4/2012, 22:55

    Oh. Lupércio. obrigado, mas não é isso.
    Uma tabela é a do registro que tem vários campos.
    A outra é a TblFamilia relacionada com TblRegistro (um registro contem uma familia com vários membros e consequentemente várias faixas etárias).
    o que preciso é consultar para cada registro, quantos membros das familias se enquadram nas faixas etárias.
    Na TblFamilia eu tenho um campo "Idade" e uma consulta que me faz a faixa etária:
    "
    Faixa: SeImed([Idade]<12;"Criança";SeImed([Idade]>=12 E [Idade]<18;"Adolescente";SeImed([Idade]>=18;"Adulto"))))
    "

    Eu preciso fazer uma consulta da TblRegistro, adicionando os campos (Criança, Adolescente, Adulto) e contando para cada Registro, quantos membros da familia se enquadram nessas faixas etárias.

    de qualquer maneira, fico muito agradecido pela sua disposição e espero diante do explicado possa ainda contar com sua colaboração.

    um abraço.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Lupércio 25/4/2012, 23:05

    Nesse campo "Faixa" você digita datas ou digita texto como:"criança, adolecente, adulto"?

    Sem dar uma olhada no aplicativo fica dificil, se vc colocasse o bd ai ficaria mais facil.


    Última edição por Lupércio em 25/4/2012, 23:11, editado 1 vez(es)
    avatar
    Daluque
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 217
    Registrado : 06/03/2012

    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Daluque 25/4/2012, 23:09

    Oi.
    O campo Faixa é Resultado da função SeImed.
    que é baseada no campo "Idade".

    um abraço.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Alexandre Neves 26/4/2012, 19:34

    Boa tarde, Daluque

    Será melhor disponibilizar bd
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Alexandre Neves 30/7/2012, 19:03

    Tópico resolvido, por falta de retorno atempado.

    Conteúdo patrocinado


    [Resolvido]Contar registros com critério Empty Re: [Resolvido]Contar registros com critério

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 08:48