FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como saber el tipo de datos de un campo
tengo un edit en el que el usuario introduce un valor i luego la aplicacion lo debe introducir en una tabla, hay algun tipo de funcion para saber que tipo de datos hay en el edit, antes de introducirlo, mas que nada, por si el usuario introduce caracteres en un campo de numeros, para controlar que el porgrama no falle.
un saludo y gracias de antemano! |
#2
|
||||
|
||||
Si es un control de Base de Datos (DBEdit), puedes acceder al campo asociado y al tipo utilizando:
Si el campo es un Edit, entonces deberás acceder al mismo sitio, pero por la tabla que esté utilizando.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Me parece que la pregunta iba más bien por evitar que el usuario entre caracteres que después irán a un campo numérico.
Puedes utilizar un maskEdit en lugar de un edit, para permitir sólo que introduzcan números. Y si debes permitir introducir cualquier cosa y lo quieres controlar después, utiliza la función val, que convierte un texto a número y deja en un parámetro el código de error diferente de 0 si había caracteres. Un saludo Edu |
#4
|
||||
|
||||
si usas un TDBEdit, no hace falta que controles nada, este componente ya lo hace por vos.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|