Ver Mensaje Individual
  #14  
Antiguo 22-12-2011
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Reputación: 25
egostar Va camino a la fama
Cita:
Empezado por ruedabeat2003 Ver Mensaje
Aprovechando el viaje, estoy atorado en la asignacion de valores a variables del tipo TXSDecimal, tengo algo así:
Código:
     las_mercancias[i].valorUnitario.AsBcd := qAux.fieldByName('cantidad_comer').AsBCD;
Pero me marca un Access Violation, que me recomiendas?

Saludos, estamos en contacto.
Yo haría algo mas o menos así:

Código Delphi [-]
var
  xsDec: TXSDecimal;

begin
      xsDec := TXSDecimal.Create;
      xsDec.DecimalString  := Format('%f', [qAux.fieldByName('cantidad_comer').AsFloat]);
      las_mercancias[i].valorUnitario  := xsDec;
end;

Aunque seria bueno que algún moderador dividiera estos "posts" en uno individual, recuerda que cada pregunta un hilo.
Responder Con Cita