rave报表的问题 我用rave来做报表,用SQL SERVER做后台数据库,开始设计的时候都能显示,可是如果我把数据库删除了,重新建立数据库,报表就无法显示了,不知道哪位朋友遇到我这样的问题,是怎么解决的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用动态创建rave report的方法都试过了,都不行,也不知道哪里错了。 rvDataView:=rpRepairClient.ProjMan.FindRaveComponent('dvRepairClient',nil) as TRaveDataView;// rvField:=rpRepairClient.ProjMan.FindRaveComponent('dvRepairClientRepairID',rvDataView) as TRaveStringField; rvField:=TRaveStringField.Create(rvDataView); rvField.Parent:=rvDataView; rvField.Name:='dvRepairClientRepairID1'; rvField.FieldName:='RepairID'; rvField.FullName:='RepairID'; rvField.Size:=4; addcomponent(rvField); rvDataView.Open; rvPage:=rpRepairClient.ProjMan.FindRaveComponent('rptRepairClient.Page1',nil) as TRavePage; rvRegion:=rpRepairClient.ProjMan.FindRaveComponent('Region1',rvPage) as TRaveRegion; rvDataBand:=rpRepairClient.ProjMan.FindRaveComponent('DataBand1',rvPage) as TRaveDataBand; rvDataBand.DataView:=rvDataView; rvDataText:=rpRepairClient.ProjMan.FindRaveComponent('dtRepairID',rvPage) as TRaveDataText; rvDataText.DataView:=rvDataView; rvDataText.DataField:=rvField.FieldName; Delphi7如何调用Word2007另存为PDF的功能 内存泄漏之三,看这个问题 有什么办法可以读取TEDIT中用*代替的密码? Delphi中引用问题,急! 使用Table插入数据时的问题(在线等待) 能不能向dbgrid中写入数据? 高级程序员+delphi程序员找兼职 请问怎样才能使所有的子窗口最小化 有没有关于DELPHI的技术书籍下载,但是我想打印出来的。所以最好是htm文件格式的.谢谢. 如何用delphi实现对资源文件中的*.exe的执行?? 我收到外部设备的这些信息,应该如何转化为相应的数据呢? 如何在修改窗体大小的时候,先出虚框,再改变大小
rvDataView:=rpRepairClient.ProjMan.FindRaveComponent('dvRepairClient',nil) as TRaveDataView;
// rvField:=rpRepairClient.ProjMan.FindRaveComponent('dvRepairClientRepairID',rvDataView) as TRaveStringField;
rvField:=TRaveStringField.Create(rvDataView);
rvField.Parent:=rvDataView;
rvField.Name:='dvRepairClientRepairID1';
rvField.FieldName:='RepairID';
rvField.FullName:='RepairID';
rvField.Size:=4;
addcomponent(rvField);
rvDataView.Open;
rvPage:=rpRepairClient.ProjMan.FindRaveComponent('rptRepairClient.Page1',nil) as TRavePage;
rvRegion:=rpRepairClient.ProjMan.FindRaveComponent('Region1',rvPage) as TRaveRegion;
rvDataBand:=rpRepairClient.ProjMan.FindRaveComponent('DataBand1',rvPage) as TRaveDataBand;
rvDataBand.DataView:=rvDataView;
rvDataText:=rpRepairClient.ProjMan.FindRaveComponent('dtRepairID',rvPage) as TRaveDataText;
rvDataText.DataView:=rvDataView;
rvDataText.DataField:=rvField.FieldName;