【发布时间】:2012-06-13 14:18:24
【问题描述】:
如果您发现其他类似问题,我深表歉意,但我很沮丧。我已经在整个互联网和 StackOverflow 上寻找答案,但根本没有找到一种真正有效的解决方案。不过,我确实接近了。
我已经链接了我的数据库并创建了数据视图。然后,我可以直接从 Rave Report Designer 执行报告以供预览(一切看起来都很棒)。现在,我需要能够从我的 Delphi 程序中做同样的事情。当用户点击按钮时,我需要显示或打开我的报告的预览。
最初,我的表单上只有 TRvProject 和 TRvDataSetConnection,但在花了近 2 小时尝试实施其他建议后,我现在有了 TRvProject、TRvSystem、TRvRenderView、TRvRenderPrinter 和 TRvNDRWriter。不用说我现在很困惑。
我可以打电话给RvSystem1.Execute;它会弹出一个预览窗口,但里面什么都没有——完全空白。
尽管 Rave Report Designer View 易于使用,但在您的 Delphi 程序中使用它就不一样了。
任何意见或帮助将不胜感激。
【问题讨论】:
-
你试过TRvProject.Execute吗? (无论你的 TRvProject 叫什么)
-
是的。我做到了,它引发了一个异常“不是有效的报告”之类的。
标签: delphi printing delphi-xe rave-reports print-preview