GARANTIR DESCONTO

Fórum Aniversariantes do Dia. #163915

31/05/2003

0

EU QUERO QUE O MEU SISTEMA ME INFORME OS ANIVERSARIANTES DO DIA, NO DIA EM QUE OUVER UM ANIVERSARIANTE...


CONTO COM A COLABORAÇÃO DE TODOS........
MUITO OBRIGADO!!!!
ESPERO RETRIBUIR!!!!



:arrow: [color=red:b60e9c09fb]Título alterado pelo Moderador oTTo. Removido: ´ANIVERSARIANTES DO DIA ´.[/color:b60e9c09fb]
:idea: [color=blue:b60e9c09fb]Seja mais claro no título.[/color:b60e9c09fb]
:idea: [color=blue:b60e9c09fb][url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=16976]Saiba como obter resposta rápida..[/url][/color:b60e9c09fb]
:idea: [color=blue:b60e9c09fb]Leia sempre [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta.[/url][/color:b60e9c09fb]
:idea: [color=blue:b60e9c09fb]Use sempre o Link [url=http://delphiforum.icft.com.br/forum/search.php][img:b60e9c09fb]http://delphiforum.icft.com.br/forum/templates/subSilver/images/icon_mini_search.gif[/img:b60e9c09fb] Pesquisar[/url] no topo da Página.[/color:b60e9c09fb]
:idea: [color=blue:b60e9c09fb]Evite usar caixa alta nos títulos.[/color:b60e9c09fb]


Niltonfelipe

Niltonfelipe

Responder

Posts

31/05/2003

Ajmsistemas

amigo... vc ta usando algum banco de dados para isso ?
olha se quiser me envie os fontes e eu te dou uma forcinha... blzz...


Responder

Gostei + 0

31/05/2003

Jose Almeida

Este Codigo relaciona os aniversariantes do dia.

Nome da Tabela:TabNomes
Campos: Nome, Nasc (dd/mm/yyyy) :D


procedure TForm1.Button1Click(Sender: TObject);
var
StrDia,Col1:string;
Ano, Mes, Dia: word;
Aux:TDateTime;
begin
DecodeDate(Now, Ano, Mes,Dia);
StrDia:=IntToStr(Dia);
Query1.SQL.Clear;
Query1.SQL.Add(´Select Nome,Nasc,Extract( day From Nasc) From TabNomes ´);
Query1.SQL.Add(´Where Extract( Day From Nasc)=´ + StrDia );
Query1.SQL.Add(´Order By Nasc´);
Query1.Active:= True;
while (not (Query1.eof)) do
begin
Aux:=Query1.FieldByName(´Nasc´).AsDateTime;
DecodeDate(Aux, Ano, Mes,Dia);
Col1:=Query1.FieldByName(´Nome´).AsString;
ListBox1.Items.Add(Col1);
Query1.Next;
end;
end;


Responder

Gostei + 0

31/05/2003

Jose Almeida

Retificação:

procedure TForm1.Button1Click(Sender: TObject);
var
StrDia,Col1:string;
Ano, Mes, Dia: word;
begin
DecodeDate(Now, Ano, Mes,Dia);
StrDia:=IntToStr(Dia);
Query1.SQL.Clear;
Query1.SQL.Add(´Select Nome,Nasc,Extract( day From Nasc) From TabNomes ´);
Query1.SQL.Add(´Where Extract( Day From Nasc)=´ + StrDia );
Query1.SQL.Add(´Order By Nasc´);
Query1.Active:= True;
while (not (Query1.eof)) do
begin
Col1:=Query1.FieldByName(´Nome´).AsString;
ListBox1.Items.Add(Col1);
Query1.Next;
end;
end;


Responder

Gostei + 0

09/01/2005

Jose Almeida

Seleciona os aniversariantes do dia (hoje).


type
procedure AniDia;
.....

implementation

procedure TForm1.AniDia;
var
Dia,Mes:string;
AA,MM,DD: word;
begin
DecodeDate(Now,AA,MM,DD);
Dia:=IntToStr(DD);
Mes:=IntToStr(MM);
Query1.SQL.Clear;
Query1.SQL.Add(´Select*From TabNomes ´);
Query1.SQL.Add(´Where Extract(Month From Nasc)=´+Mes+
´and Extract(Day From Nasc)=´+Dia);
Query1.SQL.Add(´Order By Nasc´);
Query1.Active:= True;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
AniDia;
end;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar