简单问题,rm3怎样加变量 ( 积分: 50 )

  • 主题发起人 主题发起人 jinkxboy
  • 开始时间 开始时间
J

jinkxboy

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,王大侠的报表控件怎样传入一些变量进去,比如操作员,公司联系电话等
 
没有人知道吗?
我想应该是操作
RMReport1.Dictionary.Variables
但是不知道具体步骤,在没有添加文件目录情况下设置无效,在有目录的情况下时有时无
 
procedure TForm1.RMGridReport1GetValue(const ParName: String;
var ParValue: Variant);
begin
if ParName='ValueName' then
ParValue:=VarString;
end;
报表中就可以这样用[ValueName]就可以得到VarString的值了
试一下希望对你有用
 
http://bbs.reportmachine.net
里面有例子的
 
想不到还得到王大侠的指点
我下了一个DEMO,照做好象还是有问题
就是全用代码
1.create一摸板
2.RMGridRep.Dictionary.Variables['公司名称']:= '我要打印'(这里没有看到add之类的方法)
3.DesignPrint
发现里面没有我要的东西呢,是不是还差个什么东西
我现在下载的是那个3的免费版,等弄懂了再找老大转正
...我再研究研究,王大侠有空的话也请帮回复看看哪里有问题
 
SFG说的对.你试试...我也是这么做的.
 
TO:SFG
if ParName='ValueName' then
ParValue:=VarString;
这句中'ValueName'本身并没有也可以这样写吗?
我的意思是创建一个变量并对它进行赋值
我看你的代码只有赋值没有创建啊
 
后退
顶部