manipulacao de Data

21/12/2005

0

estou tentando manipular datas no meu form, mas nao consigo vaildar.
como posso fazer isso ser receber a mensagem de erro do delphi, o maixmo que consegui foi colocar uma mensagem no onvalidate do Tfield onde esta a data, e so traduziu a mensagem de erro abortando o sistema o que eu nao gostaria que acontecesse. Tem como alguem me ajudar ?

o brigado :shock:


Pereiramarcos

Pereiramarcos

Responder

Posts

21/12/2005

Eixox

Qual o sentido que você está querendo dizer que está manipulando datas?

Você está fazendo a verificação do dia mes e ano? Tipo

Dia > 29 and mes = 1

É isso ou só isso: if DataEntrada > DataDeHoje?

ou ainda if DataEntrada < DataHoje - 10 ?

O que você está querendo fazer e o que busca no resultado?


Responder

21/12/2005

Reg_desenvolvimento

Não sei se isso resolveria o seu problema
uma funcção assim seria interessante:


function ValidaData(data:string):boolean;
var daux:TDateTime;
begin
try
daux := StrToDate(data);
ValidaData:= true;
data := data + DateToStr(daux);//Só para o compilador acreditar que a variavel
except //daux serve pra alguma coisa, senao ele ignora a
ValidaData := false; //linha daux := StrToDate(data);
end;
end;


Gustavo.


Responder

21/12/2005

Pereiramarcos

É isso if DataEntrada > DataDeHoje? e se em fevereiro digitou 30 por exemplo. ou ainda if DataEntrada > DataHoje - 10 ? if data > database


e tao dificil assim manipular data no delphi ?

obrigado


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar