FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Uso del componente JvValidateEdit
Hola
Tengo un problema.. estoy usando el JvValidateEdit.. y quisiera realizar un proceso de calculo con el dato ingresado.. pero no se como realizarlo.. antes tenia un TEdit...y funcaba bien... pero por formato quise utilizar ese... Tengo un JvValidateEdit con las sgtes propiedades Name: vCtd CheckChars : 0123456789, DisplayFormat : dfFloat MaxLength : 7 bueno, la idea es básicamente que me permita el ingreso de valores tales como 0,01 hasta 9999,94 (por eso lo del largo) Además, tengo dos JvValidateEdit con las sgtes propiedades Name: vUni / vTot CheckChars : 0123456789. DisplayFormat : dfCurrency MaxLength : 9.... ( hasta $ 999.999.999 ) bueno, resulta que debo realizar el calculo sgte vT
bueno..eso me arroja el sgte error exception class EConvertError with message "$ 15,00' is not a valid floating point value' quizas es por que un valor esta en formato Currency para que me pueda tomar el tipo de moneda y el otro float...para que me tome la cantidad hasta con 2 decimales... Alguien ha trabajado esto con dicho componente ??? o puede que no se trabaje como StrToFloat / FloatToStr Salu2
__________________
BlueSteel Última edición por BlueSteel fecha: 16-04-2008 a las 00:24:08. Razón: formato |
#2
|
||||
|
||||
StrToFloat solo aceptará números y el punto decimal para convertir el texto a número. Que yo sepa, el error lo dá por el símbolo de dolar y por la coma.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Cita:
Ok... pero el mi caso el separador de decimales es la coma... Existe alguna forma para realizar el calculo ???
__________________
BlueSteel |
#4
|
||||
|
||||
Hombre, amigo, te la estás complicando demasiado:
El componente TjvValidateEdit, soporta: AsFloat, AsInteger, AsString, AsCurrency y no recuerdo que más.
__________________
Última edición por ContraVeneno fecha: 16-04-2008 a las 17:02:59. |
#6
|
||||
|
||||
Que bien...
solo por curiosidad ¿porque no usar un TjvValidateEdit tambien para el total? A mi me quita muchos problemas si todos los controles que van a llevar números, son TjvvalidateEdit.
__________________
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como comparar cada linea de un componente Memo1 con un componente ListBox1 | soma25 | C++ Builder | 1 | 31-10-2007 10:02:22 |
Componente | chalys | Varios | 1 | 20-10-2005 08:11:47 |
Componente de red | lucasarts_18 | OOP | 2 | 02-08-2005 16:02:20 |
Apuntar una propiedad de un componente a otra de otro componente | Majo | Varios | 10 | 24-03-2004 19:46:39 |
componente bd 32 | rrojano | Conexión con bases de datos | 0 | 20-06-2003 18:24:08 |
|