Delphi FastReport4:刷新数据集
我的Delphi FastReport4:刷新数据集,delphi,fastreport,Delphi,Fastreport,我的报表.ShowPreparedReport无法识别frxDBDataset中的新添加项 所以,我使用链接到TVirtualTable的TfrxDBDataset构建了1个报表。 以前,Report1.fr3中只列出了10个字段,而且效果良好 我在设计器模式下从Report1.fr3保存到Report2.fr3 回到我的Delphi,在我的TVirtualTable中添加1个新字段“tec” 在ReportDesigner(文件Report2.fr3)中再次返回,并查看我的新“tec”字段列
报表.ShowPreparedReport
无法识别frxDBDataset中的新添加项
所以,我使用链接到TVirtualTable的TfrxDBDataset构建了1个报表。
以前,Report1.fr3中只列出了10个字段,而且效果良好
- 我在设计器模式下从Report1.fr3保存到Report2.fr3
- 回到我的Delphi,在我的TVirtualTable中添加1个新字段“tec”
- 在ReportDesigner(文件Report2.fr3)中再次返回,并查看我的新“tec”字段列在数据树中李>
- 将“tec”字段添加到报告中李>
- 在designer上预览,这是正常的李>
- 运行程序并调用预览报告,它会显示“找不到字段‘tec’或类似内容”
TVirtualTable.Refresh;
frxDBDataset.FieldAliases.Clear;
清除别名后,请调用设计器
FastReport自动更新别名
这对我来说是个完美的解决方案