FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Mascara en DBGRID
Delphi 5, Interbase 6.02
Tengo un tipo de dato Double Precision, el cual capturo mediante una grilla. Si en la configuracion regional se encuentra configurado que el separador de miles sea la coma (,) y el de decimales el punto (.), porque cuando intento digitar con el teclado numerico un valor que tiene decimales, la grilla no me acepta el punto ? El TField no tiene ninguna mascara aplicada. Muchas gracias |
#2
|
||||
|
||||
Y con el punto del otro teclado te deja?
No será que no está definido el punto como separador decimal sino de millares? Haz esta prueba:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Configuracion
Pense que tal vez fuera eso, pero para evitar problemas desde el codigo asigno DecimalSeparator = '.' y ThousandSeparator = ',',pero sin embargo el problema persiste
|
#4
|
||||
|
||||
Mi pregunta es, y si pones el punto con el teclado de máquina de escribir te lo acepta?, si la respuesta es sí no tienes más que interceptar, en el OnKeyPress de la rejilla, algo como esto:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
|
|