Fórum Limitar tamanho de um DBEdit #356039
27/03/2008
0
Gostaria de saber como limitar o tamanho de um campo do tipo DBEdit, para que não ultrapasse o tamanho definido no banco.
Eu tentei a propriedade MaxLength ai funciona legal, mas quando ligo o componente DBEdit ao campo correspondente da Query ai não limita mais o tamanho, permitindo digitar qualquer quantidade.
Alguém pode me dar uma idéia de como fazer isto?
Rmalati
Curtir tópico
+ 0Posts
27/03/2008
Romulocpd
Gostei + 0
27/03/2008
Rmalati
Ajustei a propriedade DisplayWidth, mas mesmo assim não funcionou!
Gostei + 0
27/03/2008
Martins
Ajustei a propriedade DisplayWidth, mas mesmo assim não funcionou![/quote:6783ff537c]
Não tenho Delphi no momento, mas uma sugestão via código seria vc usar no OnChage o seguinte.
If Length(DBEditx.Text) > 15 then DBEditxy.Setfocus; ....
Configuração dos componentes DataWare vou ficar devendo OK!
Boa sorte.
Gostei + 0
27/03/2008
Rodc
Gostei + 0
27/03/2008
Marco Salles
Voce esta dizendo que não funciona ...
SeuDbEdit.MaxLength:=ValorQualquer; ??????
Então verifique se o MaxLength esta mesmo com op Tamanho que voce acha que o configurou :
Click isto :
Showmessage(inttostr(SeuDbEdit.MaxLength)) ;
Gostei + 0
29/03/2008
Webjoel
Confira lá o tamanho que está definido nessas propriedades.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)