Tenias razon Contraveneno
Cita:
Empezado por ContraVeneno
Que bien...
solo por curiosidad
¿porque no usar un TjvValidateEdit tambien para el total?
|
solo necesitaba hacer
Código Delphi
[-]
vTot.AsCurrency := vCtd.AsCurrency * vUni.AsCurrency;
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)
Código Delphi
[-]
vTot_Bru.AsCurrency := vTot_Bru.AsCurrency - StrToFloat(Items_Paso.Cells[3,Items_Paso.Row]);
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