Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   uso de Variable en un Reporte (https://www.clubdelphi.com/foros/showthread.php?t=60755)

esimon 13-10-2008 16:12:10

uso de Variable en un Reporte
 
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.

Código:

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.

Código:

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:

Código Delphi [-]
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


La franja horaria es GMT +2. Ahora son las 03:09:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi