如果您发现其他类似的问题我会道歉,但我很沮丧。我已经浏览了整个互联网和StackOverflow的答案,并且根本找不到真正有效的解决方案。但是,我确实接近了。
我已经链接了我的数据库并创建了数据视图。然后,我就可以直接从Rave Report Designer执行预览报告(一切看起来都很棒)。现在,我需要能够从我的Delphi程序中做同样的事情。当用户点击按钮时,我需要显示或打开报告的预览。
最初,我的表单上只有TRvProject和TRvDataSetConnection,但是在花了将近2个小时试图实现其他建议之后,我现在有了TRvProject,TRvSystem,TRvRenderView,TRvRenderPrinter和TRvNDRWriter。不用说,我现在很困惑。
我可以调出RvSystem1.Execute;
它弹出一个预览窗口,但里面没有任何内容 - 完全空白。
虽然Rave Report Designer View易于使用,但在Delphi程序中使用它并不是一回事。
非常感谢任何输入或帮助。
答案 0 :(得分:4)
最直接的方法是在TRvProject中使用TRvSystem组件。
在TButton的OnClick事件中,输入以下代码:
RvProject1.Execute;
当您运行应用程序并按下按钮时,您应该会看到报告的预览。我刚试过这个。