Fórum Data num TMaskEdit #384522
25/08/2010
0
tenho um formulário onde o usuário pode informar a data de nascimento de uma pessoa. Ocorre que nem sempre ele tem o ano de nascimento da pessoa. Para alguns ele tem o ano e para outros não.
Como posso resolver isso?
Carlos Phelippe
Curtir tópico
+ 0Posts
25/08/2010
Eriley Barbosa
Gostei + 0
25/08/2010
Carlos Phelippe
Na consulta a base de dados ... retorno a pessoas que fazem aniversário num determinado dia ou num mês ... ou num intervalo de datas (dia e mes inicial) até um (dia e mês final).
Hoje de acordo com o ano informado coloco a idade da pessoa ao lado do nome.
Gostei + 0
25/08/2010
Eriley Barbosa
Gostei + 0
25/08/2010
Wilson Junior
Espero ter colaborado.
Gostei + 0
25/08/2010
Carlos Phelippe
Na interface com o usuário tenho um TMaskEdit -> __/__/____ onde o usuário entra com a data, por exemplo, 29/08/1971. Ocorre que nem sempre o usuário tem a data completa (ano de nascimento). Algumas vezes ele tem apenas o dia e o mês.
Como poderia contornar isso?
Gostei + 0
25/08/2010
Carlos Phelippe
Mas passado um ou mais ano 2010 poderia ser o ano de nascimento entende?
Gostei + 0
25/08/2010
Wilson Junior
Gostei + 0
25/08/2010
Eriley Barbosa
Gostei + 0
25/08/2010
Carlos Phelippe
Mas fica com cara de gambiara....
Gostei + 0
25/08/2010
Wilson Junior
Espero ter colaborado.
Gostei + 0
25/08/2010
Eriley Barbosa
Gostei + 0
25/08/2010
Carlos Phelippe
Deixaria dois anos como sendo os padrões. Um bisexto e outro não.
Vou fazer assim mesno a contra vontade...
Gostei + 0
25/08/2010
Wilson Junior
e que quantidade de validações hein...
Try
DataNasc := Encodate( Ano, Mes, Dia );
except
ShowMessage('Data de nascimento inválida')
end;
Espero ter colaborado.
Gostei + 0
25/08/2010
Carlos Phelippe
Try
DataNasc := Encodate( Ano, Mes, Dia );
except
ShowMessage('Data de nascimento inválida')
end;
Valeu!
Gostei + 0
25/08/2010
Wilson Junior
Estamos aqui para ajudar.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)