Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-02-2008
rogisau25 rogisau25 is offline
Registrado
 
Registrado: feb 2008
Posts: 1
Poder: 0
rogisau25 Va por buen camino
Chequear ingreso de valor numerico

Buen dia

Mi nombre es Rocio y estoy programando una aplicacion en Delphi 7 que accede a una base de datos en Interbase, acerca de la gestion de una farmacia.
Desde ella, puedo ingresar nuevos productos a la base de datos, tipeando los valores de los campos correspondientes en un TEdit.
En el TEdit por donde ingreso el precio, lo que hago es pasar de string a float el valor ingresado antes de guardarlo en la base para luego poder trabajar con el (lo paso a valor numerico).
Mi inconveniente es si el usuario ingresa un valor del tipo 12.50 (separado con punto) porque deberia haberlo ingresado con coma (12,30) para que el cambio de tipo posterior sea correcto.
Les agradeceria si me pueden ayudar con alguna forma de verificar que el valor ingresado en el TEdit sea correcto

Gracias!!!
Responder Con Cita
  #2  
Antiguo 28-02-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Hola Rocío, bienvenida al club. Como a todos los nuevos te recomiendo la lectura de la guía de estilo te a ayudará a redactar tus preguntas.

En este hilo tienes la solución (creo), se trata de usar el punto del teclado numérico como separador decimal, además de establecer tú misma el separador que quieras como decimal y separador de miles independientemente del usado en windows.

Como sabes, tanto delphi como las bases de datos esperan el punto como separador decimal, aunque después en la visualización, se puede usar la coma o el punto como separador decimal.

Otras opciones son usar componentes de terceros que sólo dejen introducir números, busca en torry.net por "validateEdit", "numericEdit", etc.

Ya nos dirás la opción que elijes.

SAludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
imprimir valor numerico en letras Jheysson13 Impresión 4 04-11-2006 02:46:41
obtener valor numerico de una excepcion Enan0 Varios 1 06-08-2005 00:54:35
Dar entrada a un valor numerico con decimales awiwis OOP 1 20-07-2005 02:27:20
Pasar un valor numerico en una busqueda... uper Varios 1 06-04-2005 18:37:12
Problema con el tamaño de valor numerico fmonte Varios 2 08-10-2004 12:13:36


La franja horaria es GMT +2. Ahora son las 12:27:22.


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
Copyright 1996-2007 Club Delphi