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

    Dcount com criterio data

    avatar
    controls
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 22/09/2012

    Dcount com criterio data Empty Dcount com criterio data

    Mensagem  controls 22/7/2015, 18:57

    Boa tarde Galera!

    Estou com dificuldade em usar a função Dcount.

    Tenho um campo chamado "NumeroSerie" a onde apos atualizar ele conta quantas vezes determinado equipamento com o mesmo numero de serie veio para AT para manutenção!

    Então ele deveria funcionar assim:

    Após digitar o numero de Serie o Dcount verifica a ultima data de entrada e se for inferior a 30 dias ele avisa!

    Código:


     If Nz(DCount("*", "tab_estoque", "NumeroSerie='" & Me!os_c_numero_serie & "'" and [DataMov]> #" & Now() & "# and [DataMov] <= #" & DateAdd("m",-1,Date()) & "#") > 1 Then
                MsgBox "Este Equipamento está voltando dentro do periodo de 30 dias", vbInformation, "Aviso"
                Exit Sub

    Desde já agradeço ajuda dos colegas!
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  Assis 22/7/2015, 20:08

    Boa tarde

    Troque o Now() por Date() e teste .... não testei

    É que o Now devolve a data e a hora


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    controls
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 22/09/2012

    Dcount com criterio data Empty Dcount com criterio data

    Mensagem  controls 22/7/2015, 20:57

    Obrigado pela rápida resposta!
    Ainda continua dando erro!

    Será que estou usando a função certa?

    Quero saber qual foi a ultima vez que o equipamento entrou com base na "DataMov", usando como critério o "NumeroSerie".
    Caso a última entrada seja inferior a 30 dias ele me avisa pelo Msgbox "Equipamento voltando com menos de 30 dias"

    Desde já agradeço pela ajuda!

    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  APJesus 22/7/2015, 21:48

    Controls, Boa tarde!
    O Que pretende é contar quantas vezes entrou ou a última data que entrou?
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  Assis 22/7/2015, 21:49

    Tente assim

    If Nz(DCount("*", "tab_estoque", "NumeroSerie='" & Me!os_c_numero_serie & "'" and format(DataMov, "mm/dd/yyyy")> #" & Date() & "# and format(DataMov, "mm/dd/yyyy") <= #" & DateAdd("m",-1,Date()) & "#") > 1 Then


    .................................................................................
    *** Só sei que nada sei ***
    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

    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  Alexandre Neves 22/7/2015, 21:55

    Boa noite,
    If DCount("*", "tab_estoque", "NumeroSerie='" & Me!os_c_numero_serie & "' and DateDiff('d',DataMov,Date())<30") > 0 Then


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

    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  Alexandre Neves 22/7/2015, 21:56

    Boa noite, Assis
    Já estava a preparar a ajuda


    .................................................................................
    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
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  APJesus 22/7/2015, 21:57

    Para saber quando foi a última vez que entrou:
    Para ficar mais simples:
    Crie uma caixa de texto oculta no seu form, buscando a data com o Dlookup/Dlast da última vez do equipamento em questão.
    No evento após atualizar da caixa que insere o equipamento ele retorna neste campo oculto a data da última vez que entrou.
    Faça um comparativo com estas datas no critérios que deseja ( 30 dias ) juntamente com a msg box e funciona legal.
    Aí deixa a imaginação te levar. ( voltar para o campo inicial, fechar form, etc...)

    Tente aí e nos diga.
    Abraços,
    avatar
    controls
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 22/09/2012

    Dcount com criterio data Empty Dcount com criterio data

    Mensagem  controls 23/7/2015, 13:02

    Bom dia Galera!

    Obrigado pelas rápidas respostas!

    Vou fazer alguns testes e retorno!

    Obrigado!
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  Assis 23/7/2015, 14:16

    Aposto no Alexandre

    Ok amigo, eu gosto é de o ver ajudar que também aprendo + .


    .................................................................................
    *** Só sei que nada sei ***
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  APJesus 23/7/2015, 16:12

    Desagradável a resposta do Assis...
    Estamos todos juntos á aprender.

    Me retirando do tópico...


    Última edição por APJesus em 23/7/2015, 16:13, editado 1 vez(es) (Motivo da edição : Erro)
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  Assis 23/7/2015, 17:14

    Não Jesus

    Eu não o retirei do tópico.
    A sua opinião está lá.
    E quanto ao aprender, gosto de falar de mim e não dos outros.

    Mas peço desculpa ( não escrevi " desculpa " em maiúsculas porque não é permitido) se ficou ofendido mas longe de mim tal intenção.

    Cumprimentos


    .................................................................................
    *** Só sei que nada sei ***

    Conteúdo patrocinado


    Dcount com criterio data Empty Re: Dcount com criterio data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 11:29