Fórum MaxLength em campo tipo Float do ClientDataSet #379317
11/06/2010
0
No meu ClientDataSet possue um campo do tipo float, estou dando manutenção neste campo através do DBGrid.
Este campo deve aceitar no máximo 3 caracteres(MaxLength de 3 (999)).
Existe alguma propriedade no DBGrid ou ClientDataSet para configurar o mesmo?
Obs.: O MaxValue do campo deixa que eu digite quantos caracteres quizer, ele só consiste a quatidade de caracteres na sáida do campo, oque eu quero é que não deixe o usuário digitar mais de 3 caracteres.
Agradeçoo a ajuda!
Abraçooo
Rafael Pimenta
Curtir tópico
+ 0Posts
11/06/2010
Marco Salles
No meu ClientDataSet possue um campo do tipo float, estou dando manutenção neste campo através do DBGrid.
Este campo deve aceitar no máximo 3 caracteres(MaxLength de 3 (999)).
Existe alguma propriedade no DBGrid ou ClientDataSet para configurar o mesmo?
Obs.: O MaxValue do campo deixa que eu digite quantos caracteres quizer, ele só consiste a quatidade de caracteres na sáida do campo, oque eu quero é que não deixe o usuário digitar mais de 3 caracteres.
Agradeçoo a ajuda!
Abraçooo
TMyClassHack = class(TField) property EditMask; end;
procedure TForm3.FormShow(Sender: TObject);
begin
TMyClassHack(clientDataSet1.FieldByName('SeuCampoSeiLa')).EditMask:='999;0;_'
end;
Gostei + 0
12/06/2010
Marco Salles
procedure TForm3.FormShow(Sender: TObject);
begin
clientDataSet1.FieldByName('SeuCampoSeiLa')).EditMask:='999;0;_'
end;
Gostei + 0
05/07/2010
Rafael Pimenta
Obrigado pela ajuda e fica ae a dica do Salles para os engenheiros da embarcadeiro...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)