PDA

Ver la Versión Completa : uso de Variable en un Reporte


esimon
13-10-2008, 16:12:10
saludo para todo los usuario del Club.

estoy haciendo un reporte en el cual quiero hacer un carculo usando variable y la misma le muestro a continuacion lo que estoy haciendo.


ppVariable1.Value := Tbl_EmpleadosSueldo_Bruto_empleado.Value * 2.72/100;

el campo sueldo_Bruto_Empleado es de tipo Moneda, el programa que corre bien pero cuando llamo el reporte me da el siguiente error.


Could not convert variant of type (string) into type (currency)

como hago la combercion para que me pueda hacer el calculo, estoy usando delphi 7 y accesse.

mil gracias.

droguerman
13-10-2008, 17:41:57
En las variables no puedes asignar valores numéricos sino expresiones. Intenta algo como:


ppVariable1.Value := FloatToStr(Tbl_EmpleadosSueldo_Bruto_empleado.Value * 2.72/100);

esimon
13-10-2008, 18:39:47
mil gracias Droguerman

funciona a la perfecion, otro inquitud y disculpa porque me esta repitiendo el mismo descuento para todo los esmpleado sin importar el sueldo que tenga.

que puedo hacer para que le aplique el calculo a cada empleado.

droguerman
13-10-2008, 23:41:00
Para ello necesitas una expresión que puedes crear con el frxMemo en el diseñador, por lo general las variables son para valores que no cambian mucho en cada línea del reporte