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]Fórmula para calcular idade atual

    avatar
    tombr
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty [Resolvido]Fórmula para calcular idade atual

    Mensagem  tombr 23/8/2021, 21:03

    Para calcular a idade atual de uma pessoa eu uso essa fórmula:
    Código:
    Nz((Data()-[DTN])\365,2425)
    Mas o resultado da fórmula só aparece a idade: 40
    É possível acrescentar a palavra "Anos" nessa fórmula?


    Pesquisando no fórum eu encontrei algo próximo do que eu quero:
    Código:
    Nz((Data()-[DTN])\365,2425) & " " & "Anos"
    Porém a palavra "Anos" fica aparecendo até quando eu não digito a data de nascimento.

    Dúvida com "nova" fórmula na mensagem nº12


    Última edição por tombr em 26/9/2021, 00:23, editado 6 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  Alexandre Fim 23/8/2021, 21:30

    Tom,

    A sua dúvida é semelhante e/ou faz parte de mensagens anteriores sobre este assunto.
    O campo "Idade" ele precisa ser numérico para usá-lo na classificação AZ / ZA.
    O campo DTN já está configurado para esta função.

    É isoo.
    avatar
    tombr
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  tombr 23/8/2021, 21:35

    Olá, Alexandre

    É outra dúvida. Quero saber se é possível surgir a palavra "Anos" junto com o número. Exemplo: 40 Anos



    Última edição por tombr em 24/8/2021, 01:30, editado 1 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  Alexandre Fim 23/8/2021, 21:50

    Cara,

    Nos exemplos anteriores vc já tem essa mesma função.
    Veja no código como foi feito e tenta reproduzir neste projeto atual.

    avatar
    tombr
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  tombr 24/8/2021, 01:32

    Olá, Alexandre Fim

    Infelizmente não consegui entender a fórmula anterior para aplicar no projeto atual.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3130
    Registrado : 22/11/2016

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  DamascenoJr. 24/8/2021, 01:38

    Código:
    =Nz((Data()-[DTN])\365,2425 & " Anos")


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    tombr gosta desta mensagem

    avatar
    tombr
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  tombr 24/8/2021, 02:14

    Olá, DamascenoJr.

    Obrigado pela ajuda.

    Mas a palavra Anos surge no campo Idade, mesmo eu não digitando nada no campo DTN.

    É possível ficar em branco o campo Idade quando não tiver a data de nascimento?


    Última edição por tombr em 25/9/2021, 23:26, editado 1 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3130
    Registrado : 22/11/2016

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  DamascenoJr. 24/8/2021, 04:52

    Código:
    =SeImed(Nz([DTN])<>"";Nz((Data()-[DTN])\365,2425 & " Anos";""))


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    tombr gosta desta mensagem

    avatar
    tombr
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  tombr 24/8/2021, 16:04

    Pergunta reformulada na mensagem nº12


    Última edição por tombr em 25/9/2021, 23:32, editado 2 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3130
    Registrado : 22/11/2016

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  DamascenoJr. 25/8/2021, 00:53

    Não sei. Por envolver cálculos complexos, anos bissextos e etc, eu e minha ignorância no assunto nos recusamos a opinar.

    Se a segunda fórmula está resolvendo, recomento passar a usar ela.

    Bons estudos. Boas práticas.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    tombr gosta desta mensagem

    avatar
    tombr
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  tombr 25/8/2021, 02:00

    Pergunta reformulada na mensagem nº12


    Última edição por tombr em 25/9/2021, 23:32, editado 1 vez(es)
    avatar
    tombr
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Acrescentar dados em fórmula para calcular idade atual

    Mensagem  tombr 25/9/2021, 21:09

    Olá,

    Estou usando "agora" essas fórmulas para calcular a idade atual.

    Fórmula nº01:
    A idade atual de "João" está Errada (Conforme imagem abaixo).
    Código:
    Nz((Data()-[DTN])\365,2425;"Sem Informação")

    Fórmula nº02:
    A idade atual de "João" está Certa (Conforme imagem abaixo).
    Código:
    Int(DifData("d";[DTN];Data())/365,25)

    Quero usar a Fórmula nº02 no meu projeto, mas gostaria que ela tivesse essas "Funções":
    - Quando não preencher a data de nascimento que surja a palavra Sem Informação (Igual na Fórmula nº01).
    - Também mostre a palavra Anos. Exemplo: 40 Anos.
    É possível fazer isso. Alguém pode ajudar, por favor.

    [Resolvido]Fórmula para calcular idade atual Imagem15
    Anexos
    [Resolvido]Fórmula para calcular idade atual AttachmentFórmula Idade Atual.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (39 Kb) Baixado 4 vez(es)


    Última edição por tombr em 25/9/2021, 23:52, editado 1 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3130
    Registrado : 22/11/2016

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  DamascenoJr. 25/9/2021, 21:35

    Tópicos fundidos. Mesmo autor, mesma dúvida.

    tombr, não replique a mesma dúvida pelo fórum. Sempre dê sequencia nos tópicos já aberto com o mesmo assunto.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3130
    Registrado : 22/11/2016

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  DamascenoJr. 25/9/2021, 23:56

    tombr escreveu:- Quando não preencher a data de nascimento que surja a palavra Sem Informação (Igual na Fórmula nº01).
    - Também mostre a palavra Anos. Exemplo: 40 Anos.

    Se é só isso, então está resolvido!
    Anexos
    [Resolvido]Fórmula para calcular idade atual AttachmentFórmula Idade Atual_rev.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (48 Kb) Baixado 1 vez(es)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    tombr gosta desta mensagem

    avatar
    tombr
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  tombr 26/9/2021, 00:11

    Olá, DamascenoJr

    Obrigado pela ajuda.

    Só faltou a idade atual de "João" ficar correta igual a fórmula nº02. Na sua nova fórmula a idade atual está errada.

    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3130
    Registrado : 22/11/2016

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  DamascenoJr. 26/9/2021, 00:19

    Feito.
    Anexos
    [Resolvido]Fórmula para calcular idade atual AttachmentFórmula Idade Atual_rev2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (47 Kb) Baixado 8 vez(es)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    tombr gosta desta mensagem

    avatar
    tombr
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fórmula para calcular idade atual Empty Re: [Resolvido]Fórmula para calcular idade atual

    Mensagem  tombr 26/9/2021, 00:24

    Olá, DamascenoJr

    Muito obrigado pela ajuda.

    100% resolvido.

      Data/hora atual: 16/10/2021, 22:53