IPB

Bem-vindo, visitante ( Entrar | Registrar )

 
Reply to this topicStart new topic
Retorno Da Idade Em Cima Do Campo Anonasciemnto, Access data, hora, ano.
Criquio
post Jan 27 2010, 08:57 PM
Post #1


Calouro
*

Grupo: Membros
Posts: 2
Registrado: 26-January 10
Membro N°: 2.475



Eu sei que o tópico já parou, mas estou curioso para saber o porque de calcular a idade só com base no ano de nascimento. Isso não pode gerar um erro? Por exemplo: o cidadão nasceu em novembro de 1990. Ele completará 20 anos em novemvro de 2010, mas se calcularmos a idade só pelo ano, ele vai informar que o cidadão já tem 20 anos.
Go to the top of the page
 
+Quote Post
MlSistemas Marco...
post Nov 8 2009, 08:08 AM
Post #2


Calouro
*

Grupo: Membros
Posts: 2
Registrado: 5-January 09
Membro N°: 1.375



ok
Go to the top of the page
 
+Quote Post
Bourne
post Jul 25 2008, 12:27 PM
Post #3


Calouro
*

Grupo: Membros
Posts: 4
Registrado: 19-July 08
Membro N°: 37



Perfeito Mestre Osmar. Uma função simples e eficaz. Muito Obrigado. (IMG:http://www.ativoaccess.com.br/forum/style_emoticons/default/laugh.gif)
Go to the top of the page
 
+Quote Post
OsmarJr
post Jul 24 2008, 06:33 PM
Post #4


Moderador
***

Grupo: Root Admin
Posts: 170
Registrado: 2-July 08
De: Curitiba - Paraná - Brasil
Membro N°: 3



Tente
=Ano(Data()) - [AnoNascimento]

O Data é palavra reservada do Access, já que é uma função interna que vai buscar a data do sistema. Algumas versões exigem que seja Data(), com os parenteses.
Go to the top of the page
 
+Quote Post
Bourne
post Jul 24 2008, 06:15 PM
Post #5


Calouro
*

Grupo: Membros
Posts: 4
Registrado: 19-July 08
Membro N°: 37



Caro Osmar Jr.,
Usei a função que você me passou:
=Ano([Data])-[AnoNascimento]
Está retornando a seguinte mensagem de erro: #Nome?
Já passei lá nos tópicos Armazenando, Calculando e Comparando Dados de Data/Hora, mas com disse são soluções fantásticas, mas para os formatos clássicos de data 00/00/0000.
Um abraço.
Go to the top of the page
 
+Quote Post
OsmarJr
post Jul 21 2008, 08:44 AM
Post #6


Moderador
***

Grupo: Root Admin
Posts: 170
Registrado: 2-July 08
De: Curitiba - Paraná - Brasil
Membro N°: 3



Por favor, quando "der erro", pelo menos diga qual o erro relatado e coloque a expressão que você usou.

Dê uma olhada em Perguntas e Respostas Frequentes. Tem três tópicos sobre como trabalhar com datas.
Go to the top of the page
 
+Quote Post
Bourne
post Jul 20 2008, 10:01 AM
Post #7


Calouro
*

Grupo: Membros
Posts: 4
Registrado: 19-July 08
Membro N°: 37



Já tentei dessa maneira e exibe erro. No Microsoft Office on line não é falada a opção de retorno do ANO ATUAL, como está na sua dica. Só existe um exemplo utilizando a Ano para obter o ano a partir de uma data especificada. Veja: Access - Ano
Go to the top of the page
 
+Quote Post
OsmarJr
post Jul 19 2008, 03:43 PM
Post #8


Moderador
***

Grupo: Root Admin
Posts: 170
Registrado: 2-July 08
De: Curitiba - Paraná - Brasil
Membro N°: 3



Idade = Year(Date) - SeuCampoAno
Go to the top of the page
 
+Quote Post
Bourne
post Jul 19 2008, 10:32 AM
Post #9


Calouro
*

Grupo: Membros
Posts: 4
Registrado: 19-July 08
Membro N°: 37



Já vi várias soluções excelentes para calcular idade no Access, mas todas baseadas no formato clássico da data.

Tenho uma tabela em que separei os campos em data, mês e ano para seram preenchidos separadamente. Também tenho o campo Idade.

Qual é a maneira mais fácil para calcular a idade somente em cima do campo ano do nascimento?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 usuário(s) está(ão) lendo este tópico (2 visitantes e 0 usuários anônimos)
0 membros:

 

Modos de Exibição: Padrão · Mudar para: Linear+ · Mudar para: Outline


Versão Simples Horário: 18th August 2019 - 08:31 AM