当我在表单上放置frxReport1
并在其上放置一个Master乐队时,我从FastReport设计器关闭frxReport1
。当我再次双击frxReport1
时,Delphi会崩溃并关闭。
一些细节:
当我点击我之前设计的另一个frxReport
时,崩溃不会发生并且正常工作。
frxReport
也能正常工作。
我在笔记本电脑上工作和编程。当我在办公室时,这个问题不会发生,但是当我使用相同的笔记本电脑和相同的Delphi版本时,会出现此问题。
[被修改]
我只是一步一步解释问题:
Step1:添加组件:adoConnection,adoQuery,frxDBDataset,frxReport。
步骤2:构建adoConnection的connectionString(到本地可访问的数据库)
步骤3:将adoQuery的Connection属性更改为Step2中提到的adoConnection。
步骤4:将frxDBDataset的DataSet属性更改为步骤3中提到的adoQuery。
步骤5:双击frxReport并添加一个ReportHeader波段,一个Header波段和一个MasterDetail波段。
步骤6:从“报告”菜单中,选择“数据”菜单并设置为步骤4中提到的frxDBDataset。
步骤7:双击MasterDetail频段并选择frxDBDataset。
在Step7之后,我关闭快速报表设计器,当我双击frxReport时,会发生错误。
您可以从here
下载示例项目(在Delphi XE6上创建)答案 0 :(得分:0)
请查看Master band的附加数据源。似乎从家里你无法访问数据库