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]Transformar numero em dias

    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Transformar numero em dias Empty [Resolvido]Transformar numero em dias

    Mensagem  tauron 11/7/2019, 10:54

    Bom dia senhores. A minha questao eh transformar um numero inteiro em anos, meses e dias. Nao pode ser feito atraves de datas pois trata-se de contagem de tempo de trabalho e pelas datas o tempo eh inteiro e caso o funcionario tenha alguma falta a contagem de dias (numero inteiro) dara diferenca.

    Ex. sabendo que ente 28/05/2012 e 18/04/2018 o resultado seria 2152 (dias) ou 5 anos, 10 meses e 21 dias;

    Caso este servidor tenha duas faltas se realizar o calculo entre as datas não sofrera alteracoes;

    Na contagem dos dias seriam descontados dois dias retornando o numero 2150 que resultaria em 5 anos, 10 meses e 19 dias.

    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]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  Alvaro Teixeira 11/7/2019, 11:27

    Olá Tauron,

    DateDiff deve resolver o problema, aperte tecla F1 ou tente "Busca" aqui do fórum, veja como fazer:
    https://www.maximoaccess.com/t1115-busca-no-forum-search

    Abraço
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  Avelino Sampaio 11/7/2019, 11:49

    Olá!

    na minha visão não vai seguir um bom caminho usando o número inteiro, pois o ano não tem exatos 365 dias, fora os meses que tem 30, 31, 28

    Para efeito de cálculo, eu subtrairia os dias da data de início .  Algo assim:

    NovaDataInicio = dataAdd("d", -1 * me!Faltas, #05/28/2012#)

    veja no meu artigo , como calcular anos dias e meses, baseados em datainicio e datafim:

    usandoaccess.com.br/dicas/calculo-de-idade-anos-meses-e-dias.asp?id=1&idlista=109#inicio
    Copie e cole o endereço no seu navegedor

    Sucesso!
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  tauron 11/7/2019, 12:29

    Obrigado Avelino e Alvaro, estou postando o projeto para que possam analisar, pois é uma exigencia para atender legislacao.
    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]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  Alvaro Teixeira 18/7/2019, 16:19

    Olá a todos,

    Tauron, não vi o projeto, já tem orientações para avançar.

    No entanto na mensagem nº 1 diz que o "resultado seria 2152 (dias)", e ao fazer o calculo no Access dá:
    [Resolvido]Transformar numero em dias 077

    Como pode verificar, é fácil fazer cálculos em dias com datas.

    Se tiver dúvidas veja o excelente artigo indicado e elaborado do nosso colega Avelino Sampaio.

    Abraço a todos
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  tauron 22/7/2019, 01:26

    ahteixeira por favor poderia verificar no projeto o porque do resultado 2152. e como eu disse antes, o periodo em anos meses e dias tem que ser equivalente ao campo numerico e não pelas datas inicial e final.

    Avelino não estou conseguindo implementar sua sugestão de calculo da nova data.
    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]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  Alvaro Teixeira 23/7/2019, 09:31

    Olá a todos,

    Tauron, estive a ver o projeto e não compreendo onde se aplica a dúvida "Transformar numero em dias" ?
    Pode dar mais detalhe o que pretende obter, o que está a dar errado e em que objeto.
    Assim fica mais fácil para compreender e poder ajudar.

    Abraço a todos

    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  tauron 25/7/2019, 11:48

    Obrigado ahteixeira,

    No relatorio "certidao", na pagina 2 ha uma tabela com informacoes e depois um texto, onde pode-se notar que o total da tabela eh o mesmo do primeiro campo do texto.
    Acontece que este total é uma contagem de tempo resultante do periodo trabalhado menos as faltas e licsRem.
    Necessito que esse total seja expresso em anos, meses e dias, pois no relatorio e realizado atraves de datas o que em caso de haver registro nos campos acima nao resultara na realidade.
    Anexos
    [Resolvido]Transformar numero em dias AttachmentImagem.jpg
    Você não tem permissão para fazer download dos arquivos anexados.
    (27 Kb) Baixado 4 vez(es)
    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]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  Alvaro Teixeira 25/7/2019, 14:33

    Olá a todos,

    Tauron, tente baixar a imagem que partilhou e vai ver que não consegue ler nada. Enfim!
    O exemplo que partilhou não tem faltas nem  faltas icsRem.

    Se compreendi bem a questão, ou seja se tiver dois dias de falta não desconta no extenso, para isso podemos controlar com um IF, veja:
    [Resolvido]Transformar numero em dias 080
    Será isto a dúvida.

    Abraço
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  tauron 1/8/2019, 10:35

    Prezados, estou realizando os testes, muito obrigado.
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  tauron 6/8/2019, 23:57

    Muito obrigado cheers
    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]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  Alvaro Teixeira 7/8/2019, 08:08

    cheers

    Conteúdo patrocinado


    [Resolvido]Transformar numero em dias Empty Re: [Resolvido]Transformar numero em dias

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 22:48