FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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. |
#2
|
||||
|
||||
Cita:
Ok... pero el mi caso el separador de decimales es la coma... Existe alguna forma para realizar el calculo ???
__________________
BlueSteel |
#3
|
||||
|
||||
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. |
#5
|
||||
|
||||
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.
__________________
|
#6
|
||||
|
||||
Tenias razon Contraveneno
Cita:
Bueno... arreglado esto.. tengo otro problema...Estoy trabajando con un StrinGrid (NiceGrid)... en donde voy ingresando los valores que tengo en los TJvValidateEdit... Como son en formato Currency.. Ej.. si es 9 los paso como $9,00 (separador de decimales es coma) ahora, si quiero eliminar una fila del Grid... eso lo se hacer, pero no se como restar la cantidad que esta dentro de la celda... se dar con la posición de ella... por ejemplo, si quiro restar los $9,00 que mencione.. realizo el proceso siguiente (fijando en la fila correspondiente)
a un vTot_Bru le asigno el resultado.. pero me da el siguiente error... '$9,00' is not a valid floating point value. Como tendré que hacerlo para restar las cantidades que tengo el la Grid.. y/o sumar en el caso que sea necesario..... Recordar que las estoy pasando con formato... por lo cual se estan almacenando como texto... El otro problema que voy a tener será almacenarlas en la tabla del SQLServer... ya que el campo es de tipo Money.... Editado: Recordar que el valor puede venir con decimales... Salu2
__________________
BlueSteel Última edición por BlueSteel fecha: 17-04-2008 a las 22:18:33. Razón: completar info |
#7
|
||||
|
||||
Tengo una solución, aunque no es muy buena cumple con la funcion...
deje otro componente JvValidateEdit escondido llamado vPaso entonces realizo el siguiente codigo
Bueno, si existe una solución mejor... favor indicar Salu2
__________________
BlueSteel |
|
|
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 |
|