DATA ainda naum deu!!!!

Delphi

24/02/2003

Tenho um form que qdo aberto oferece o saldo ao cliente de acordo com a data atual...
tem um componente maskedit e quando o form for aberto quero q. no mask venha a data do sistema....
Como faço isso...please...

jah me mandaram como dica
Edit1.Text:=StrToDate(Date);

mas, naum funciona...tenho q. declar alguma variável ou coisa assim?????


Diana

Diana

Curtidas 0

Respostas

Shikota

Shikota

24/02/2003

Tenho um form que qdo aberto oferece o saldo ao cliente de acordo com a data atual... tem um componente maskedit e quando o form for aberto quero q. no mask venha a data do sistema.... Como faço isso...please... jah me mandaram como dica Edit1.Text:=StrToDate(Date); mas, naum funciona...tenho q. declar alguma variável ou coisa assim?????



Coloque um timer.
No evento do timer, coloque o seguinte!

DataAtual := Date;
Panel1.Caption := DateToStr(DataAtual);


Declare uma variável
DataAtual: TDateTime;


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

24/02/2003

Tenho um form que qdo aberto oferece o saldo ao cliente de acordo com a data atual... tem um componente maskedit e quando o form for aberto quero q. no mask venha a data do sistema.... Como faço isso...please... jah me mandaram como dica Edit1.Text:=StrToDate(Date); mas, naum funciona...tenho q. declar alguma variável ou coisa assim?????

Diana,

A dica que lhe foi fornecida está correta. Deve ser implementada no OnCreate do formulário, baseado na sua necessidade. Para ter mais flexibilidade e elegância no tratamento de datas, utilize o DateTimePicker que fica na aba Win32 da VCL.
Veja o exemplo:

procedure TForm1.FormCreate(Sender: TObject);
begin
DateTimePicker1.Date:= date;
end;



GOSTEI 0
POSTAR