Fórum mensagem de alerta com data #574164
24/01/2017
0
Gostaria de exiber assim que excutasse o progarama, uma mensagem de alerta, 30 dia antes do campo DATA_VALIDADE
ESTOU USANDO CLIENTDATASET COM O COMPONENTE ZEOS E O BANCO FIRE BIRD
Antonio Santos
Curtir tópico
+ 0Posts
24/01/2017
Raimundo Pereira
Declare:
uses
dateutils,
public
{ Public declarations }
Function Verifica_Vencimento(Data_Vencimento:Tdate;Dias_Antecedencia:Integer):String;
Result:='Alerta '+IntToStr(Restantes)+', dias restantes';
Para Chamar a Função
procedure TForm1.Button1Click(Sender: TObject); begin Verifica_Vencimento(DateTimePicker1.Date,30); no lugar de DateTimePicker1.Date troque pelo campo da sua table end;
Espero que ajude
Gostei + 0
24/01/2017
Raimundo Pereira
Function TForm1.Verifica_Vencimento(Data_Vencimento:Tdate;Dias_Antecedencia:Integer):String;
Var Data_Simulada:Tdate;
Var Restantes:integer;
begin
Restantes:=0;
Data_Simulada:=now;
Restantes:=(DaysBetween(Data_Vencimento,
Data_Simulada));
Result:='Alerta '+IntToStr(Restantes)+', dias restantes';
if (Restantes=Dias_Antecedencia)then
begin
ShowMessage(Result);
end;
Edit2.Text:=Result;
end;no lugar de DateTimePicker1.Date troque pelo campo da sua table
Chamando a função
Verifica_Vencimento(DateTimePicker1.Date,30);
Gostei + 0
24/01/2017
Antonio Santos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)