请问如何把一些文本框里的一些数据引到报表里呢,比如,我现在通过计算数据库里的数据的记录,统计出记录每月有多少条,写在对应的月份下面的文本框,谢谢,在线等
解决方案 »
- 请教:通用录入控件
- 老问题.没弄懂,希望有人给点一下 不胜感激不胜感激.
- 如何在一张图片上,用户可以以不规则的闭合的线条将地图划分成若干的块,其中闭合的区域范围内是个热区,用户点击这个热区系统会弹出提示
- 怎么dbgrid运行时候不能用鼠标中键控制右边的导航条呢?
- 哪位高手给解释一下?我真是搞不明白它们的区别
- 使用delphi做的com/com+能在VC中用吗?
- 请大家帮忙解决问题?
- 如何查看和编辑资源文件*.res中内容
- 欣赏美文:“台独”成功的概率为“零”
- 有人知道哪里有制作系统托盘的控件?(附带教我用)
- 急!!!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框是否是你所要的参数。
慢慢来,很简单的事,只要静下心。