Fórum Criar Rotina de Verifacação de data de vencimento no delphi #424922

28/09/2012

0

Pessoal Bom tarde !

Como se faz uma rotina de verificação de data de vencimento no delphi ou no Mysql , exemplo verificar a data de vencimento de um contrato ?

Por que estou querendo criar um programa ,e eu queria que assim que a data do vencimento de um contrato estiver vencendo ,que o sistena pudesse me informar atraves de uma mensagem o numero do contrato e data do vencimento, isso tudo automatico .

Obs : estou usando Mysql ,clientdaset, Sqlquery.

Teria como ?

Abraço

Good Bless You !
Watson Rocha

Watson Rocha

Responder

Posts

28/09/2012

Leonardo Xavier

Bom cara eu vou implementar isso no meu sistema na segunda feira, segundo meu cronograma de programação, se não se importar de esperar eu posto aqui o código da minha implementação.
Responder

Gostei + 0

28/09/2012

Marcos Iwazaki

Acho que uma das formas para se fazer isso seria...
Ao abrir o sistema, ele abre um tela X
Essa tela X vc faz um select que tras os titulo vencidos ou que vão vencer no dia,
e mostra os dados tudo em um dbgrid.

Caso o select não retornar registro algum vc pode fechar a tela automaticamente.
Responder

Gostei + 0

29/09/2012

Alisson Santos

Bom referente o que informou, existe algumas maneiras de se fazer que é viavel e inviavel.
O ideal é sempre que abrir o sistema executar uma rotina que verifique no banco de dados e retorne para você em um grid todos os contratos que estão pendentes, esse seria um jeito.
Outro jeito seria colocar um ttimer em sua aplicação e de tempos em tempos ele verificar isso. Não acho legal pois o contrato vence ao dia e não a horas.
Fica ai a dica.
Responder

Gostei + 0

29/09/2012

Watson Rocha

Alisson Boa tarde !

O ideal é sempre que abrir o sistema executar uma rotina que verifique no banco de dados e retorne para você em um grid todos os contratos que estão pendentes, esse seria um jeito. << Esse jeito é muito interessante mas como fazer ela , você sabe me informar ?
Responder

Gostei + 0

01/10/2012

Watson Rocha

Venho Agradecer mais uma vez o William do Forum Devmedia. com sua exelente exeperiencia em programação e um grande conhecimento em bancos de dados , me ajudou com as minhas dúvidas .

Pessoal Processo Resolvido.

Ficou desse jeito !

begin
qryDatas.Close;
qryDatas.SQL.Clear;
qryDatas.SQL.Add('SELECT * FROM CONTRATO');
qryDatas.Open;

qryDatas.First;
while not qryDatas.Eof do
begin
if DaysBetween(Date, StrToDate(qryDatas.Fields[5].AsString)) <= 45 then
begin
str := str + 'Contrato: ' + qryDatas.Fields[0].AsString + ' - Data de Vencimento: ' + qryDatas.Fields[5].AsString + #10#13;
end;
qryDatas.Next;
end;

if str <> '' then
ShowMessage('Contratos próximo do vencimento!'#10#13 + str);
end;
end.
Responder

Gostei + 0

01/10/2012

Deivison Melo

Estarei finalizando o tópico!
Responder

Gostei + 0

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

Aceitar