关于fastreport中自定义变量的问题
我用的fastreport4.3想在code中写代码(PascalScript)动态改变一个memo的值。以下为我的代码:
begin
memo59.memo.clear;
var m_memotext:='';
if <frxDBDataset."sfjmbz"> then
begin
m_memotext:=m_memotext+'减免a';
end;
if <frxDBDataset."cwfjmbz"> then
begin
m_memotext:=m_memotext+'减免b';
end;
if <frxDBDataset."szyfjmbz"> then
begin
m_memotext:=m_memotext+'减免c';
end;
if <frxDBDataset."qbjmbz"> then
begin
m_memotext:='全部减免';
end;
memo59.memo.add(m_memotext);
end.
运行的时候提示 Script错误在3:1:';'excepted
[解决办法]
就是定义变量,也应该var在begin外部
var i:integer;
begin
end;