In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Ayuda con codigo de PascalScript.. :-(

FastReport for Xailer & [x]Harbour (English/Spanish)
Responder
Gabo
Mensajes: 104
Registrado: Mié Oct 27, 2010 1:36 am

Ayuda con codigo de PascalScript.. :-(

Mensaje por Gabo »

Hola.
Tengo el siguiente codigo como script en FR. alguien me puede ayudar. me marca error de sintaxis de "punto y coma". y no se donde las lleva

procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
if <conceptos."percepcion"> > 0 then
MasterData1.Visible := True
if <conceptos."importe_exento"> 0 then
conceptospercepcion.Visible := False
else
conceptospercepcion.Visible := True
else
MasterData1.Visible := False;
end;
procedure MasterData2OnBeforePrint(Sender: TfrxComponent);
begin
if <conceptos."deduccion"> > 0 then
MasterData2.Visible := True
if <conceptos."importe_exento"> 0 then
Memo70.Visible := False
else
Memo70.Visible := True
else
MasterData2.Visible := False;
end;
begin
end.

SALUDOS!
hgarciaj
Mensajes: 107
Registrado: Jue Sep 23, 2010 12:44 am

Ayuda con codigo de PascalScript.. :-(

Mensaje por hgarciaj »

Gabo:
Hasta donde yo he podido darme cuenta cada lí­nea debe tener ;
el código que presentas yo lo pondrí­a de esta manera:
conceptospercepcion.Visible := (<conceptos."importe_exento"> 0);
MasterData1.Visible :=(<conceptos."percepcion"> > 0 );
y para el masterdata2
MasterData2.Visible :=(<conceptos."deduccion"> > 0);
Memo70.Visible :=<conceptos."importe_exento"> 0;
Espero te sea de utilidad
Saludos
Héctor García
Responder