Ver Mensaje Individual
  #7  
Antiguo 17-04-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Reputación: 23
BlueSteel Va por buen camino
Tenias razon Contraveneno

Cita:
Empezado por ContraVeneno Ver Mensaje
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
__________________
BlueSteel

Última edición por BlueSteel fecha: 17-04-2008 a las 22:18:33. Razón: completar info
Responder Con Cita