DELPHI7中的RAVE 5.0标题如何由程序自定义??急!!

mountainliao 2003-07-12 10:15:02
现系统需在DELPHI7下的RAVE5.0做报表,现想将报表的标题由程序自定义.因为需要将月份写入标题.向大虾们求救.或有RAVE5.0的中文资料也行.谢谢了!急!!
...全文
36 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shangxuesong 2003-10-20
  • 打赏
  • 举报
回复
又学到了一招
高兴啊
icet 2003-10-08
  • 打赏
  • 举报
回复
whyman(湿文) 答案详尽准确,还不结贴?
whyman 2003-08-14
  • 打赏
  • 举报
回复
uses
RvClass,RvText;

var
Page1:TRavePage;
Text1:TRaveText;
begin
rvproject1.open;
with rvproject1.projman do
begin
Page1:=FindRaveComponent('report1.page1',nil) as TRavePage;
Text1:=FindRaveComponent('Txt_Title',page1) as TRaveText;
Text1.text:='2001-1-1'
end;
try
rvproject1.executereport('report1');
finally
rvproject1.close;
end;
end;
搬运工木木 2003-08-13
  • 打赏
  • 举报
回复
很简单啊用SETPARAM就可以了,RAVA主页上就有相关答案



第一个参数是变量名,第二个参数是变量的值,不过好像只能是字符串型的,不过这问题应该不大,转一下就可以了,然后在报表设计窗口,需放入参数的地方放入一个datatext(在REPORT页面上)组件点他的属性DATAFIELD边上的三点(详细)按钮,在弹出对话框中点INSERT PARAMETER按钮,在下面DATA TEXT 框中就会出现一个PARAM. 紧接着他写入你的变量名,例:PARAM.AAA,在程序中调用时用如下语句
RaveProject.SetParam('MyParam', 'My Param Value');

ravaproject.execute ; //或ravaproject.executereport('报表名');这和普通调用一样其实就多了上面一句.
可以了
hare007 2003-08-13
  • 打赏
  • 举报
回复
datatext跟数据库相连不行么?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧