FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
validar un precio en un tedit
necesito validar un precio que solo escriba numeros y una sola vez el punto decimal si alguien me pude ayudar se lo agradesco
|
#2
|
||||
|
||||
Podrías utilizar el componente CurrencyEdit de las librerías RXLib
|
#3
|
||||
|
||||
Segun la version de Delphi que tengas puedes utilizar FloatToStrF; Se trata de convertir un Float a String; Si miras la ayuda verás que si el parámetro de entrada no es un número correcto, el resultado es la cadena "NAN" (not a Number).
__________________
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. |
#4
|
|||
|
|||
Gracias por la respuesta me ayudo mucho
hola que tal espero que para otros usuarios les sirva esta respuesta de lo que hice concatene dos cadenas y la converti a float ejemplo :
ppv: double; Edit3.Text:=Edit1.text+'.'+Edit2.Text; //(variable de tipo doble) ppv:=StrToFloat(edit2.Text); y luego lo pase por parametros a la base de datos de MySQL sifdatamodule.adoquery1.close; sifdatamodule.adoquery1.sql.text:='INSERT INTO producto VALUES( :codigoProducto,:nombreProducto,recioProducto)'; sifdatamodule.adoquery1.parameters.parambyname('codigoProducto').Value:=sifleltprdt1.text; sifdatamodule.ADOQuery1.Parameters.ParamByName('nombreProducto').Value:=sifleltprdt2.text; sifdatamodule.ADOQuery1.Parameters.ParamByName('precioProducto').Value:=ppv;//Text; sifdatamodule.adoquery1.execsql; gracias por respuesta me servio mucho |
#5
|
||||
|
||||
Recuerda utilizar TAG's en tus mensajes cuando escribas trozos de código Delphi, SQL, PHP,...
__________________
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. |
#6
|
|||
|
|||
Lo que pudes hacer es poner en el OnKeyPress del edit lo siguiente:
Siendo temp una variable de tipo real o currecy segun lo que te haga falta. Última edición por richi fecha: 15-01-2007 a las 13:42:28. |
#7
|
|||
|
|||
mensaje de error al ingresar 2 veces el separador decimal en mi caso la coma " , "
hola a todos ,navgando llegue a esta cadena de preg y respuestas la cual me sirvio muchisimo, el unico problema al aplcar la solucion que dio richi es que cuando ingreso dos veces la " , " (la coma) me aparece un mensaje de error, no asi cuando ingreso una letra (no aparece nada )
habria alguna forma de que no me apareciera ese mensaje ?? espero sus respuesta muchas gracias |
#8
|
||||
|
||||
Tantos problemas y tantas líneas de código cuando todo se soluciona simplemente utilizando un TCurrencyEdit de las RXLib (como ya había dicho Onti) o el TjvValidateEdit de las Jedi.
PD. Por cierto, tanto las RXLib como las Jedi son gratis
__________________
Última edición por ContraVeneno fecha: 03-01-2008 a las 16:15:09. |
#9
|
|||
|
|||
#10
|
|||
|
|||
ya solucione con el hio que me direcciono fidel
muchas gracias a todos ,de verdad siempre me salvan
saludos a todos .- |
#11
|
||||
|
||||
Cita:
Jedi, no solo es gratis, es libre (la licencia es la MPL 1.1) enlace Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate Última edición por jachguate fecha: 11-01-2008 a las 03:25:42. |
#12
|
||||
|
||||
Cita:
En su día estaban en un link aquí en el club, pero creo que se perdió, en mi página sigue estando el paquete; link.
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Validar e-mail en tedit | kakesoft | OOP | 4 | 12-12-2005 17:45:15 |
Como validar el precio en un DBtext (Double) | tramjauer | Conexión con bases de datos | 11 | 05-10-2005 12:50:12 |
Validar tipo de datos en un Tedit.. | Epunamun | Varios | 9 | 02-10-2005 08:51:51 |
validar datos en TEdit | Luli | Varios | 1 | 26-01-2005 02:35:45 |
Pasar el valor de un TEdit dentro de un StringGrid a otro TEdit que está fuera | atirado | Varios | 4 | 11-09-2004 19:13:48 |
|