Fórum Calculo com Datas #215536
19/02/2004
0
Estava fazendo assim:
Mas nada aparecia na tela, eu fiz teste com 5, 4, 3... dias antes do aniversário.
Se puderem me ajuda, ficarei muito grato...
Uso delphi 7 com paradox
Facc
Curtir tópico
+ 0Posts
20/02/2004
Logado
Msa acho q vc podia fazer a comparação usando o IncDay(3,hoje) esta funcão retornará a vc exatamente quantos dias vc quiser....
Só conferea sintaxe ae valeu
ABS
Gostei + 0
20/02/2004
Paulo_amorim
Pode-se fazer:
if IncDay(Date,3) = DatAniver then ShowMessage(´TA CHEGANDO, TA CHEGANDO´);
Gostei + 0
20/02/2004
Dan.sm
if Tlb_ClienteDtAniver.Value = hoje - 3 then
por essa
if Tlb_ClienteDtAniver.Value = hoje + 3 then
Gostei + 0
20/02/2004
Karepa
Nascimento = 23/02/1980 Hoje = 20/02/2004
se voce utilizar Date + 3, irá retornar 23/02/2004 e não 23/02/1980
tens que testar o dia / mes de nascimento com o dia / mes de hoje.
em tese :
select * from clientes
where day(nascimento) = (day(Date) + 3)
and month(nascimento) = month(date)
Gostei + 0
20/02/2004
Facc
Uso o Paradox 7
Gostei + 0
20/02/2004
Logado
d,m,a : word
//use decode date
DecodeDate(date,d,m,a);
//pronto ta desmenbrado
Gostei + 0
21/02/2004
Facc
[b:bae3d12c3a]Serve também para datas cadastradas no banco de dados?[/b:bae3d12c3a]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)