FastReport的getvalue事件中的代码为何不执行呢?
如下
procedure TForm1.frxReport1GetValue(const VarName: String;
var Value: Variant);
begin
showmessage('asd');
if varname='short' then
begin
value:=trim(edtShort.Text);
end;
end;
如下
procedure TForm1.frxReport1GetValue(const VarName: String;
var Value: Variant);
begin
showmessage('asd');
if varname='short' then
begin
value:=trim(edtShort.Text);
end;
end;
但不知为何不执行GetValue事件里的代码。
var Value: Variant);
begin
if VarName='sDep' then
Value:=VarToStr('..大学');
if VarName='sUser' then
Value:=VarToStr(frmMain.lbloperatorName.Caption);
end;
你的贴出的代码跟我的代码没什么区别啊
...
if VarName='short' then
value:=Application.ExeName;我这里没问题啊
if VarName='TEST' then
value:=Application.ExeName;
report的getvalue方式传值,没出过问题
如果是裸放的就不清楚了建议参考17楼的意见