Fórum Como retornar os zeros do Maskedit? #348796

11/11/2007

0

Criei um cadastro de alunos usando o interbase com inclusão, exclusão e atualização. Na inclusão quando o usuario digita uma data como esta (02/06/2007) no maskedit se ele não digitar os zeros da esquerda a data é enviada como ( 2/ 6/2 7) gerando um erro na gravação. Alguém sabe como retornar os zeros do maskedit?

procedure TfrmAlunos.btnSalvarClick(Sender: TObject);
var
  data: TDateTime;
begin
  data:= StrToDateDef(txtDtNasc.Text, Date);
  If not (TryStrToDate(txtDtNasc.Text, data)) then
      ShowMessage(´Data inválida!!´)
end;



Soueusei26

Soueusei26

Responder

Posts

11/11/2007

T3r3son

Qual a sua engine de acesso?
No codigo abaixo, o formato de saida é com zeros, bastando configurar a mascara no editor de mascaras
maskedit1.editmask := ´!00/00/0000;1;_´;
Veja tambem como esta definido o campo no banco.
Espero ter ajudado!!!
[]´s
Evaristo


Responder

Gostei + 0

20/11/2007

Soueusei26

Obrigado t3r3son, eu resolvi com TimerPicker.


Responder

Gostei + 0

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

Aceitar