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

    Função DCOUNT dá erro quando uso o AND

    avatar
    Aldovsk
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 26/06/2017

    Função DCOUNT dá erro quando uso o AND Empty Função DCOUNT dá erro quando uso o AND

    Mensagem  Aldovsk Qua Jul 19, 2017 11:08 am

    Bom dia!
    Estou fazendo um relatório de totais que tem como fonte de registro uma Consulta Cns_Cadastro_Totais e estou usando a função COUNT. O problema é que quando uso somente um critério, funciona:
    =DContar("*";"Cns_Cadastro_Totais";"[TurnoAluno]= 'MANHÃ' ")

    Mas quando tento usar mais de um critério, dá erro:
    =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno=’MANHÃ’ AND Sexo=’M’ ")

    Sei que minha dificuldade não está no uso da Função e sim no uso dos concatenadores. Gostaria que, pro favor, me esclarecessem como devo usar esses concatenadores com String, Número e Data!
    Agradeço a atenção!


    Última edição por Aldovsk em Qua Jul 19, 2017 11:31 am, editado 1 vez(es) (Motivo da edição : Erro no texto)
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    Função DCOUNT dá erro quando uso o AND Empty Re: Função DCOUNT dá erro quando uso o AND

    Mensagem  caiosouza Qua Jul 19, 2017 3:12 pm

    Tente:

    =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno="'MANHÃ'" AND Sexo="'M"' ")


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    Aldovsk
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 26/06/2017

    Função DCOUNT dá erro quando uso o AND Empty Erro de Sintaxe

    Mensagem  Aldovsk Qua Jul 19, 2017 3:29 pm

    Boa tarde, Caio!
    Fiz como você sugeriu mas deu Sintaxe Inválida!
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    Função DCOUNT dá erro quando uso o AND Empty Re: Função DCOUNT dá erro quando uso o AND

    Mensagem  caiosouza Qua Jul 19, 2017 3:43 pm

    Tente destas 4 forms:

    1 =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno= & 'MANHÃ' & AND Sexo= & 'M' & ")
    2 =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno= & "'MANHÃ'" & AND Sexo= & "'M'" & ")
    3 =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno= ' & MANHÃ & ' AND Sexo= ' & M & ' ")
    4 =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno= "' & MANHÃ & '" AND Sexo= "' & M & '" ")


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    Aldovsk
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 26/06/2017

    Função DCOUNT dá erro quando uso o AND Empty Resultado das 4 tentativas

    Mensagem  Aldovsk Qua Jul 19, 2017 3:55 pm

    1 =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno= & 'MANHÃ' & AND Sexo= & 'M' & ") exibiu #Erro
    2 =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno= & "'MANHÃ'" & AND Sexo= & "'M'" & ") sintaxe inválida
    3 =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno= ' & MANHÃ & ' AND Sexo= ' & M & ' ") exibiu “0”
    4 =DContar("*";"Cns_Cadastro_Totais";"TurnoAluno= "' & MANHÃ & '" AND Sexo= "' & M & '" ") sintaxe inválida
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    Função DCOUNT dá erro quando uso o AND Empty Re: Função DCOUNT dá erro quando uso o AND

    Mensagem  caiosouza Qua Jul 19, 2017 3:59 pm

    Está fazendo pelo Controle de um campo ou no VBA?


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    Aldovsk
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 26/06/2017

    Função DCOUNT dá erro quando uso o AND Empty Resposta

    Mensagem  Aldovsk Qua Jul 19, 2017 4:01 pm

    Fonte de Controle
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    Função DCOUNT dá erro quando uso o AND Empty Re: Função DCOUNT dá erro quando uso o AND

    Mensagem  caiosouza Qua Jul 19, 2017 4:04 pm

    tente assim pelo VBA:

    Me.SuaCaixa.Value = DCount ("*", "Cns_Cadastro_Totais", "TurnoAluno='" & "MANHÃ" & "'" And "Sexo='" & "M" & "'")


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    Aldovsk
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 26/06/2017

    Função DCOUNT dá erro quando uso o AND Empty Erro de Sintaxe

    Mensagem  Aldovsk Qua Jul 19, 2017 4:16 pm

    Deu Sintaxe Inválida
    avatar
    Aldovsk
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 26/06/2017

    Função DCOUNT dá erro quando uso o AND Empty No VBA

    Mensagem  Aldovsk Qua Jul 19, 2017 4:23 pm

    Coloquei no evento "ao receber foco". Não deu erro mas também não exibiu nada!
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    Função DCOUNT dá erro quando uso o AND Empty Re: Função DCOUNT dá erro quando uso o AND

    Mensagem  caiosouza Qua Jul 19, 2017 4:28 pm

    Coloque no Evento Ao Carregar do seu form


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    Aldovsk
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 26/06/2017

    Função DCOUNT dá erro quando uso o AND Empty Não deu!

    Mensagem  Aldovsk Qua Jul 19, 2017 4:35 pm

    É um relatório. Coloquei no evento "ao Entrar" mas não exibiu nada
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Função DCOUNT dá erro quando uso o AND Empty Re: Função DCOUNT dá erro quando uso o AND

    Mensagem  Alexandre Neves Qua Jul 19, 2017 5:19 pm

    Boa noite,
    Disponibilize dados significativos


    .................................................................................
    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


    Função DCOUNT dá erro quando uso o AND Empty Re: Função DCOUNT dá erro quando uso o AND

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex Nov 22, 2024 11:42 am