![]() |
Ingresar solo Dos decimales en DBGrid
hola a todos..
tengo la siguiente inquietud es posible controlar el ingreso de solo dos Decimales en un DBGrid??? o controlar q solo se ingrese un punto en el DBgrid:confused::confused: les cuenta la historia.. primero realizo el ingreso de un nuevo registro usando los Edit con el siguiente codigo puedo controlar q al ingresar el punto solo permita ingresar dos decimales:
funciona a la perfeccion.. entonces guardo lo registros y luego si quiero modificarlos utilizo un Dbgrid (conectado a un DataSource y este a un Query) que me trae los datos. el problema radica en q si yo al modificar el dato ingreso por ejemplo 23.22.33 el grid muestra "23.22.33" is not a valid floating point value for field "COLUMNA1" no se si se puede ya sea capturar el error y mostrarlo de otra manera. o validar el grid para que prohiba el ingreso de mas de un . (punto) en la celda. :confused::confused::confused::(:(:confused::confused::confused: |
Hola georgejg, para capturar el mensaje de error, puedes hacer lo siguiente en el evento OnSetText de tu campo.
Saluditos |
Cita:
Muchas gracias por contestar.. Saludos :):):D:D |
| La franja horaria es GMT +2. Ahora son las 12:44:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi