PDA

Ver la Versión Completa : Como saber si un valor es entero?


Gaim2205
19-09-2007, 18:34:07
Tengo un DBGrid, y hago uso de la funcion SelectedField para pasar el valor de ese field a un TEdit. Pero ahora quiero que solo se pase el valor si este es un numero entero. Como puedo hacerlo?

algo asi como if DBGrid1.SelectedField.Value = que sea igual a cualquier entero

gracias

marcoszorrilla
19-09-2007, 18:37:44
Mira este código (http://www.clubdelphi.com/foros/showpost.php?p=203702&postcount=5)de nuestro amigo Román:

Un Saludo.

Gaim2205
19-09-2007, 18:44:38
Disculpen creo que no me expliqué bien. En el DBGrid habra datos tanto numericos como strings, y quiero que se distinga entre ellos. No entre numeros enteros y reales.

Gracias.

paldave
19-09-2007, 18:45:01
También podría hacerse:
if Round(n)=n then...

jhonny
19-09-2007, 19:10:44
Disculpen creo que no me expliqué bien. En el DBGrid habra datos tanto numericos como strings, y quiero que se distinga entre ellos. No entre numeros enteros y reales.

Gracias.

El amigo courtois dio una solución muy chevere en...

http://www.clubdelphi.com/foros/showpost.php?p=213254&postcount=39