【发布时间】:2016-02-29 22:51:20
【问题描述】:
当我将frxReport1 放置在表单上并在其上放置主带时,我会关闭来自 FastReport 设计器的 frxReport1。当我再次双击frxReport1 时,Delphi 崩溃并关闭。
一些细节:
当我点击我之前设计的另一个
frxReport时,不会发生崩溃,它可以正常工作。frxReport没有Master band也可以正常工作。我在笔记本电脑上工作和编程。我在办公室的时候不会出现这个问题,但是当我使用相同的笔记本电脑和相同的Delphi版本时,就会出现这个问题。
[已编辑]
我只是一步步解释问题:
Step1:添加组件:adoConnection、adoQuery、frxDBDataset、frxReport。
Step2:构建adoConnection的connectionString(到本地可访问的数据库)
Step3:将adoQuery的Connection属性改为Step2中提到的adoConnection。
Step4:将frxDBDataset的DataSet属性改为Step3中提到的adoQuery。
Step5:双击frxReport,添加ReportHeader band、Header band、MasterDetail band。
Step6:在“Report”菜单中,选择Data菜单,设置为Step4中提到的frxDBDataset。
Step7:双击MasterDetail带并选择frxDBDataset。
Step7之后,我关闭了快速报表设计器,双击frxReport出现错误。
您可以从here下载示例项目(在Delphi XE6上创建)
【问题讨论】:
-
您是否尝试过重新安装笔记本电脑?
-
是的,我现在试过了,但没有解决。
-
我使用的是 Delphi XE6,但是,我在 delphi XE 上创建了相同的项目,但是这个项目也出现了同样的问题。
标签: delphi fastreport