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]Calcular idade no mesmo campo

    avatar
    tombr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido]Calcular idade no mesmo campo Empty [Resolvido]Calcular idade no mesmo campo

    Mensagem  tombr 10/8/2021, 21:18

    Olá,

    Gostaria de saber se é possível criar uma fórmula para calcular a idade de um funcionário e obter o resultado no mesmo campo?

    Não gostaria de ter dois campo de "Idade" no meu Formulário (DTN + IDADE).


    Outra Dúvida:

    Segue abaixo meu banco de dados com dois campos para calcular a idade, mas a fórmula que encontrei na internet não está dando certo.

    Fórmula que usei: =(Data()-[DTN])/365,25

    Exemplo: Pedro nasceu em 10/10/1980 ele tem 40 anos atualmente. Mas com essa fórmula o resultado foi de 41 anos.
    Anexos
    [Resolvido]Calcular idade no mesmo campo AttachmentCalcular Idade Atual.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (37 Kb) Baixado 18 vez(es)
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Calcular idade no mesmo campo Empty Re: [Resolvido]Calcular idade no mesmo campo

    Mensagem  Avelino Sampaio 10/8/2021, 21:52

    Olá!

    Eu não abri o seu projeto.  Como você deseja que seja exibido este campo?  Exemplo: 10/10/1980;40

    Quanto ao cálculo, o resultado preciso é 40,8331451022266.  O campo no seu formulário está arredondando o resultado para 41.  Experimente utilizar a função que retorna inteiro int():

    int((date() - #10/10/1980#)/365.2425) ::> 40 


    Dica:  Você também pode utilizar a barra ao contrário na divisão, que retornará o valor do inteiro:

    (date() - #10/10/1980#)\365.2425 


    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

    tombr gosta desta mensagem

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3213
    Registrado : 13/12/2016

    [Resolvido]Calcular idade no mesmo campo Empty Re: [Resolvido]Calcular idade no mesmo campo

    Mensagem  Alexandre Fim 10/8/2021, 23:05

    Olá Tom,

    Pelo que eu entendi, vc quer a Data e a Idade no mesmo campo, correto?
    Neste caso, não é a forma mais usual de sistemas, mas dá pra fazer, porém, o campos Data+Idade serão armazenados como texto.
    Caso queira utilizar somente a data deste campo para realizar comparações ou cálculos, será necessário extrair somente a data e convertê-la como Data.
    Acho que não vale o trabalho!

    Ficou assim:

    [Resolvido]Calcular idade no mesmo campo Calc_i10


    [Resolvido]Calcular idade no mesmo campo Calc_i11


    É isso..

    Segue versão atualizada.

    []'s


    FIM
    Anexos
    [Resolvido]Calcular idade no mesmo campo AttachmentCalcular Idade Atual_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (80 Kb) Baixado 19 vez(es)


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Calcular idade no mesmo campo Setinf11
    Sistemas e Tecnologia Ltda

    tombr gosta desta mensagem

    avatar
    tombr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido]Calcular idade no mesmo campo Empty Re: [Resolvido]Calcular idade no mesmo campo

    Mensagem  tombr 10/8/2021, 23:50

    Olá, Alexandre Fim

    Muito obrigado pela dica. Só mais uma dúvida, por favor.

    No caso "Pedro" tem hoje 40 anos (10/10/1980). Ele só vai completar 41 anos em Outubro/2021.

    Tem como atrelar com a data atual e assim vai mudando conforme os anos se passando?


    Última edição por tombr em 10/8/2021, 23:59, editado 1 vez(es)
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Calcular idade no mesmo campo Empty Re: [Resolvido]Calcular idade no mesmo campo

    Mensagem  Avelino Sampaio 11/8/2021, 00:11

    Segue a modificação:

    Sucesso!
    Anexos
    [Resolvido]Calcular idade no mesmo campo AttachmentCalcular Idade Atual_v3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (30 Kb) Baixado 23 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

    tombr gosta desta mensagem

    avatar
    tombr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido]Calcular idade no mesmo campo Empty Re: [Resolvido]Calcular idade no mesmo campo

    Mensagem  tombr 11/8/2021, 00:22

    Obrigado,

    Alexandre Fim e Avelino Sampaio pelas dicas. Ambas me ajudaram no meu projeto.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Calcular idade no mesmo campo Empty Re: [Resolvido]Calcular idade no mesmo campo

    Mensagem  Avelino Sampaio 11/8/2021, 00:28

    OI

    Veja esta outra ideia.  Aqui eu fiz uma sobreposição de campos.  Utilizei uma consulta para realizar o cálculo da idade automaticamente.

    Nota:  Clique sobre o campo idade e veja que irá trocar automaticamente para o campo data de nascimento.  Altere a data e dê um [enter]

    Aguardamos
    Anexos
    [Resolvido]Calcular idade no mesmo campo AttachmentCalcular Idade Atual_v4.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (52 Kb) Baixado 34 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

    tombr gosta desta mensagem

    avatar
    tombr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido]Calcular idade no mesmo campo Empty Re: [Resolvido]Calcular idade no mesmo campo

    Mensagem  tombr 11/8/2021, 00:39

    Olá, Avelino Sampaio

    Muito obrigado por mais essa ajuda.

    Ficou perfeito.

    Conteúdo patrocinado


    [Resolvido]Calcular idade no mesmo campo Empty Re: [Resolvido]Calcular idade no mesmo campo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/4/2024, 22:32