Fórum Trabalhar com datas #294822

08/09/2005

0

Estou começando a mexer no delphi, então gostaria de saber como eu posso transformar um texto digitado em um edit, de string para data?
Este edit está conectado em um banco em sql.


Lukcruel

Lukcruel

Responder

Posts

08/09/2005

Bruno Belchior

var Data: TDate;
begin
  Data := StrToDate(Edit1.Text);
end;
Só lembrando que tem de ser uma data válida, senão uma exceção sera gerada...


Responder

Gostei + 0

08/09/2005

Lukcruel

Eu já havia usado esta função, porém ao digitar qualquer valor de cara ele diz que não é um valor de data. Como posso fazer?


Responder

Gostei + 0

08/09/2005

Carlosfim

Pelo que entendi vc está fazendo a verificação no evento OnChange do Edit, e por isso qualquer valor digitado será inválido.

Se for isso mesmo, basta vc utilizar o código de validação no evendo OnExit. Assim a data será validada somente quando o foco sair do Edit que contém a data.


Até +


Responder

Gostei + 0

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

Aceitar