Limitar entrada de texto en un DBGrid
Hola,Tengo un DBGrid asociado a un ADOTable; uno d los campos es de tipo float, y me gustaría controlarlo antes de que se validara; para así, entre otras cosas, poder limitar el número de caracteres introducidos por el usuario, y por ejemplo no permitir que el usuario introduzca el caracter e.
Gracias |
Hola
Para no dejar escribir una e evento on keypress del grid if key='e' then key:=#0; yo para canviar el separador decimal el punto por la coma if key='.' then key:=','; Para que salte en un grid al presionar un digito de mas mirate el ejemplo evento onkeyup del dbgrid donde DBGAssentament es el dbgrid assentamentdeure,assentamenthaber son fields del dataset assentament n_digits es el numero de digitos maximos El ejemplo me funciona en mi aplicación
|
No era exactamente lo que buscaba, pero me ha servido :) gracias ;)
|
La franja horaria es GMT +2. Ahora son las 12:12:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi