Fórum Aniversariante do Dia (da para selecionar?) #189619
19/10/2003
0
Tenho uma pequena duvida (pra mim e grande) e o seguinte: tenho um form que usa uma tabela socios.db (paradox) que no cadastro do socio, como nome, endereço, etc..contem a data de nascimento do socio e no form tambem tem um botão de localizar socio, o que eu queria era que quando determinado socio fosse localizado aparecia a mensagem ´Socio aniversariante´ eu uso dica abaixo so que me aparece quando o aniversariante era do dia atual como 20/10/2003 ele filtra a data do dia não a do nascimento ufá! sera se deu para entender.
procedure TSocios.DataSource1DataChange(Sender: TObject; Field: TField);
begin
if Copy(table1datanasc.AsString, 1, 5) = Copy(DateToStr(Date), 1, 5) then
application.messagebox(´Socio aniversariante´,´Informação´,mb_ok+mb_iconinformation);
obrigado a todos
Wagner
Curtir tópico
+ 0Posts
20/10/2003
Adilsond
procedure TForm1.Table1AfterScroll(DataSet: TDataSet);
var
DiaAtual, MesAtual, AnoAtual: Word;
DiaNasc, MesNasc, AnoNasc: Word;
begin
DecodeDate(Date,AnoAtual,MesAtual,DiaAtual);
DecodeDate(Table1DataNasc.Value,AnoNasc,MesNasc,DiaNasc);
if (MesNasc = MesAtual) and
(DiaNasc = DiaAtual) then
Application.MessageBox(´Sócio aniversariante.´,´Informação´,
mb_ok+mb_iconinformation);
end;
Gostei + 0
25/10/2003
Wagner
Gostei + 0
26/10/2003
Wagner
wagnernormando@ig.com.br
wagnernormando@ibest.com.br
ICQ 97405126
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)