请问如何把一些文本框里的一些数据引到报表里呢,比如,我现在通过计算数据库里的数据的记录,统计出记录每月有多少条,写在对应的月份下面的文本框,谢谢,在线等
解决方案 »
- 奇怪pchar类型,按引用传递
- 如何设计这样的存储过程?
- 郁闷,动态创建的WebBrowser为什么它的宽和高更改不了?解决马上给分...
- 怎么样实现:按Enter键跳到下一控件,但又不能让它自动跳到 Button 等不可接收输入的控件上去。
- 怎么样读取TREEVIEW所选的点是第几层的第几个
- 关于DBGridEh控件,数据表中数据已删除,但,该控件中还是存在原来数据,没有更新,怎么办啊?
- 有关类型转换的(string ---> pchar) 那位高手帮忙 急急,在线等候!!!
- 如何实现?
- 怎样把TBlobField字段赋为空??
- 谁能讲讲有关连接池的问题?
- 急!!!delphi7在win2000下开发的软件在XP操作系统下的问题???
- 如何解决ActiveX属性生存期的问题
是你在rave报表里的文本框么?
mypage:TRavePage;
ravetxt:TRaveText;
FrmMain.RvProject1.ProjectFile:=ExtractFilePath(Application.ExeName)+'test.rav';
MyPage := FrmMain.RvProject1.ProjMan.FindRaveComponent('Report1.Page1',nil) as TRavePage;
ravetxt:=FrmMain.RvProject1.ProjMan.FindRaveComponent('text1',MyPage) as TRaveText;//'text1'是你rave里文本框的名称
ravetxt.Text:=DBGrid1.Fields[i].AsString;
程序中使用TRvProject.SetParam('ttt',value)
procedure TForm23.FlatButton4Click(Sender: TObject);
begin
RvProject1.Open; //打开报表项目
RvProject1.SelectReport('Project1.rav',False); //通过报表名称选择特定的报表
RvProject1.SetParam('Name',flatedit6.text); //给特定参数设定值
RvProject1.Execute; //执行报表
RvProject1.Close; //关闭报表项目
end;
不知道错在那里
选择Project Parameter中的参数,
点击Insert Parameter按钮。
查看一下Data Text框是否是你所要的参数。
慢慢来,很简单的事,只要静下心。