limitar quantidade de numeros em um DBEdit

Delphi

07/01/2008

Ola !

Estou com uma pequena duvida.

como eu faço para limitar a quantidade de numerico digitados em um DBEdit ?

pois o limite maximo de numero tem que ser 7 digitos e o campo e do tipo integer.


Anonimus.info

Anonimus.info

Curtidas 0

Respostas

Martins

Martins

07/01/2008

Colega tente da seguinte forma:

If Length( DBEdit1.Text ) > 7 then
  ShowMessage(´Limite máximo ultrapassado!!!´);


Se não quiser nenhuma mensagem apenas q mude de campo, é só usar o setfocus para o próximo campo.

boa sorte.


GOSTEI 0
Felipeucc

Felipeucc

07/01/2008

Cara, você também pode usar a propriedade MaxLength do DBEdit
MaxLength = 0 digitação ilimitada. No seu caso mude para MaxLength = 7 e tá tudo resolvido.


GOSTEI 0
Rogers Pereira

Rogers Pereira

07/01/2008

Olá,

Estou com um problema semelhante.

No meu projeto, um DBEdit recebe o resultado de uma consulta SQL.

Uma formula para calculo de porcentagem. Porém, dependendo do resultado, fica um numero muito grande.

Tem como filtrar o que está sendo exibido no DBEdit?

Obrigado,
Rogers


GOSTEI 0
Rogers Pereira

Rogers Pereira

07/01/2008

É o MaxLength mesmo. :oops:

Obrigado mesmo assim.


GOSTEI 0
POSTAR