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]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    avatar
    Donizete
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/08/2012

    [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Donizete 5/10/2016, 19:35

    Gostaria de criar em meu BD um botão que me retornasse a quantidade de registros que contém a data a vencer menor que 30 dias em três campos na mesma tabela. No caso (Vencimento1), (Vencimento2) e (Vencimento3). Ficarei muito grato com a ajuda dos amigos.
    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]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Alexandre Neves 6/10/2016, 14:23

    Boa tarde,
    Suponho que quer que some desde que haja uma das datas que satisfaça a condição (se quiser que as tr~es datas respeitem a condição, substua or por and)
    Dcount("*","Tabela","DateDiff("d", Now, Vencimento1)<30 or DateDiff("d", Now, Vencimento2)<30 or DateDiff("d", Now, Vencimento3)<30")


    .................................................................................
    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
    Donizete
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/08/2012

    [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Donizete 6/10/2016, 15:37

    Muito obrigado pela resposta Alexandre. Fiz como você indicou, porém deu erro com a seguinte mensagem:

    Compile error: Expected: list separator or)

    Bom dia.
    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]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Alexandre Neves 6/10/2016, 16:27

    Dcount("*","Tabela","DateDiff('d', Now, Vencimento1)<30 or DateDiff('d', Now, Vencimento2)<30 or DateDiff('d, Now, Vencimento3)<30")


    .................................................................................
    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
    Donizete
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/08/2012

    [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Donizete 6/10/2016, 19:59

    Olá Alexandre. Continua com o mesmo erro. Agradeço muito a sua ajuda.
    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]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Alexandre Neves 7/10/2016, 19:36

    Boa noite,
    Publique parte da bd para trabalhar e informe detalhes


    .................................................................................
    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
    Donizete
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/08/2012

    [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Donizete 14/10/2016, 03:03

    Boa noite Alexandre

    Desculpe a demora para responder. Conforme você solicitou, segue parte do BD. No caso em FormMenu retornaria a mensagem que existem 4 datas com vencimento < 30 dias. Obrigado pela atenção mais uma vez.

    http://www.4shared.com/rar/8bSQEHYMce/bd1.html?
    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]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Alexandre Neves 14/10/2016, 20:01

    Boa noite,
    Coloque em sítio livre de registo. Dropbox, p. ex.


    .................................................................................
    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
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  FabioPaes 14/10/2016, 20:44

    No click do Botão coloque:

    Dim F As String
    F = DCount("*", "TblProdutos", "DateDiff('d', Now(), Vencimento1)<30 or DateDiff('d', Now(), Vencimento2)<30 or DateDiff('d', Now(), Vencimento3)<30")
    MsgBox F, vbInformation




    Na Mensagem do Moderador Alexandre Neves havia faltado o fechamento da ultima Aspas simples:
    Dcount("*","Tabela","DateDiff('d', Now, Vencimento1)<30 or DateDiff('d', Now, Vencimento2)<30 or DateDiff('d, Now, Vencimento3)<30")


    .................................................................................
    _____________________________________________________________________
    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
    Donizete
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/08/2012

    [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Donizete 16/10/2016, 22:01

    Deu certo. Era isso mesmo que eu precisava. Muito obrigado Alexandre pela atenção e desculpe ter tomado seu tempo com o meu problema, e muito obrigado pela força Fabio. Vocês são mestres. Resolvido com certeza.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  FabioPaes 17/10/2016, 13:20

    Grato pelo retorno! Até a próxima se Deus quiser!


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

    Conteúdo patrocinado


    [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela Empty Re: [Resolvido]Somar datas com vencimento abaixo de 30 dias de três campos da mesma tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 07:42