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


2 participantes

    [Resolvido]Como parar contagem de dias de contrato ?

    avatar
    Finex007
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 15/05/2013

    [Resolvido]Como parar contagem de dias de contrato ? Empty [Resolvido]Como parar contagem de dias de contrato ?

    Mensagem  Finex007 Qui 6 Nov - 15:59

    Boa Tarde !

    Como faço para parar a contagem de dias de contrato assim que o funcionário tivesse seu contrato encerrado. Por exemplo, tenho no meu formulário o seguinte: dataadmissão, dataencerramento, diasdecontrato. No campo diasdecontrato tenho a seguinte fórmula =DifData("d";[dataadmissao];Data())+1 , assim que eu coloco a data de admissão ele começa a contar os dias...agora como faço para parar esta contagem assim que eu preencher a data de encerramento ?
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Como parar contagem de dias de contrato ? Empty Re: [Resolvido]Como parar contagem de dias de contrato ?

    Mensagem  Alvaro Teixeira Qui 6 Nov - 16:23

    Olá deve fazer uma condição do tipo:

    Se dataencerramento for vazio ou nulo então
      calcula com data atual
    se nao
     calcula com data do encerramento

    ficando um codigo do tipo:


    Código:
    If DataEncerramento = "" or DataEncerramento = null then
     campoDias = DifData("d";[dataadmissao],Data())+1
    else
     campoDias = DifData("d";[dataadmissao],DataEncerramento+1
    endif


    Também me lembrei que pode tentar assim diretamente no form:

    =iif(isdate([dataencerramento])=0;DifData("d";[dataadmissao];Data())+1;DifData("d";[dataadmissao];[DataEncerramento]+1)

    Nota: Não testado.
    Abraço
    avatar
    Finex007
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 15/05/2013

    [Resolvido]Como parar contagem de dias de contrato ? Empty Re: [Resolvido]Como parar contagem de dias de contrato ?

    Mensagem  Finex007 Sex 7 Nov - 2:25

    Boa Noite !

    Blz, deu certo...brigadão

    Resolvido.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Como parar contagem de dias de contrato ? Empty Re: [Resolvido]Como parar contagem de dias de contrato ?

    Mensagem  Alvaro Teixeira Sex 7 Nov - 14:20

    Olá, obrigado pelo retorno, qual foi a solução adotada a 1ª ou 2ª
    No entanto se já está resolvido, faltar colocar como resolvido, veja link abaixo:
    http://maximoaccess.forumeiros.com/t860-resolucao-de-topicos
    Abraço
    avatar
    Finex007
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 15/05/2013

    [Resolvido]Como parar contagem de dias de contrato ? Empty Re: [Resolvido]Como parar contagem de dias de contrato ?

    Mensagem  Finex007 Sex 7 Nov - 15:06

    Boa Tarde!

    Usei a 2º opção, diretamente no campo do formulário.

    Conteúdo patrocinado


    [Resolvido]Como parar contagem de dias de contrato ? Empty Re: [Resolvido]Como parar contagem de dias de contrato ?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov - 1:13