Report Machine 中怎么使用脚本(急) ( 积分: 100 )

  • 主题发起人 主题发起人 nbcba
  • 开始时间 开始时间
N

nbcba

Unregistered / Unconfirmed
GUEST, unregistred user!
以前在用fastreport时打开某个MEMO时,下方有脚本编辑框,在里面可判断一些字段的值如:
if [adodtstReportDetails."单价"]=0 then
visible:=false
else
visible:=true;

现在不知在Report Machine中怎么实现这一功能,自己调试了一下午,在Report Machine的code中,输入同样的代码一直报错[adodtstReportDetails."单价"]未定义,
急需大家帮忙!!!!!
 
以前在用fastreport时打开某个MEMO时,下方有脚本编辑框,在里面可判断一些字段的值如:
if [adodtstReportDetails."单价"]=0 then
visible:=false
else
visible:=true;

现在不知在Report Machine中怎么实现这一功能,自己调试了一下午,在Report Machine的code中,输入同样的代码一直报错[adodtstReportDetails."单价"]未定义,
急需大家帮忙!!!!!
 
在脚本中不能这么直接取数据的,应该用下面的这种格式:
GetFieldValue('CustomerData.QueryDS."ListPrice"')
建议下个3.0的demos集合看看
 
跟FastReport一样使用
 
procedure Main;
begin
if GetFieldValue('adodtstReportDetails."单价"')=0 then
memo1.visible:=false
else
memo1.visible:=true;
end;
 
你是什么版本?好像3。0对中文变量支持的不好
 
to:lhc4000
还是不行,提示出错,说GetFieldValue未定义,
请求各位继续帮忙
 
你的RM是什么版本的?
 
我用的是3.0版的RM,GetFieldValue应用没问题。
如果你用的是低于3.0版的话,可能不行,你可以下载一个3.0版的(免费),或注册一个最新版的5.0X。
 
后退
顶部