MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

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
    avatar
    Helder Milhome
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    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
    avatar
    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.
    avatar
    Helder Milhome
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    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
    avatar
    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.
    avatar
    Helder Milhome
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    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
    avatar
    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: Ter 17 Out 2017, 02:49