MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Parar de contar os dias

    Compartilhe

    Helder Milhome
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 03/07/2011

    [Resolvido]Parar de contar os dias

    Mensagem  Helder Milhome em Qua 14 Maio 2014, 13:30

    Ola amigos do forum
    Bom dia
    tenho uma consulta onde tenho
    - datavenc
    - dataatual
    - vrpago
    - datapago
    - diaatraso

    na consulta diaatraso coloquei =(datavenc - dataatual)
    bem o que eu gostaria uma ajuda de como parar essa contagem de dias, quando
    for efetuado o pagamento, quando, colocar a datapago o diaatraso parasse de contar os dias

    desde ja agradeço

    Helder

    rdrck
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 983
    Registrado : 11/03/2014

    Re: [Resolvido]Parar de contar os dias

    Mensagem  rdrck em Qua 14 Maio 2014, 13:38

    Olá Helder,
    Tente isso, no campo diaatraso:

    =SeImed(IsNull([datapago]);([datavenc]-[dataatual]);0)


    .................................................................................
    Meu Programa / OS:
    Access 2007 - Windows 7.

    Helder Milhome
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 03/07/2011

    Re: [Resolvido]Parar de contar os dias

    Mensagem  Helder Milhome em Qua 14 Maio 2014, 20:02

    Roderick
    Boa Tarde

    muito bom que voce mandou

    em tinha feito assim:
    '(DiasAtraso: SeImed([Vencimento].
    só que nao tinha observado quando o campo for nulo
    o que voce mandou
    DiasAtraso:SeImed(ÉNulo([PagoEm]);Agora()-[Vencimento];0)

    funciona só que ele zera o campo diasAtraso, o que eu estou querendo
    é que ficasse os dias atrasado que o cliente pagou
    exemplo venc 01/05/14 pagmento 30/05/14 ficando marcado que o cliente pagou depois com 30 dias
    ficando no campo diasAtraso 30

    obrigado

    rdrck
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 983
    Registrado : 11/03/2014

    Re: [Resolvido]Parar de contar os dias

    Mensagem  rdrck em Qui 15 Maio 2014, 12:08

    Certo.
    Tente:

    =SeImed(IsNull([datapago]);[dataatual]-[datavenc];[datapago]-[datavenc])


    .................................................................................
    Meu Programa / OS:
    Access 2007 - Windows 7.

    Helder Milhome
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 03/07/2011

    Re: [Resolvido]Parar de contar os dias

    Mensagem  Helder Milhome em Qui 15 Maio 2014, 13:42

    Roderick
    Bom dia
    Muito obrigado
    Perfeito, o exemplo
    Helder

    rdrck
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 983
    Registrado : 11/03/2014

    Re: [Resolvido]Parar de contar os dias

    Mensagem  rdrck em Qui 15 Maio 2014, 14:00

    Que bom que funcionou.
    Sucesso.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2007 - Windows 7.

      Data/hora atual: Dom 04 Dez 2016, 06:06