FastReport4:刷新数据集

时间:2014-03-30 08:12:56

标签: delphi fastreport

我的Report.ShowPreparedReport无法识别我的frxDBDataset的新增内容。

所以,我正在使用链接到TVirtualTable的TfrxDBDataset构建1个报告。 以前只有10个字段在Report1.fr3中说明并且运行良好。

  • 我在设计模式
  • 中从Report1.fr3到Report2.fr3执行SaveAs
  • 回到我的Delphi并在我的TVirtualTable中添加1个新字段“tec”
  • 在ReportDesigner(文件Report2.fr3)中再次返回,看到我的新“tec”字段列在数据树中。
  • 将“tec”字段添加到报告中。
  • 在设计师上预览,这很正常。
  • 运行程序并调用预览报告,说“无法找到”字段'tec'或类似内容。

有人有解决方案吗?

由于

1 个答案:

答案 0 :(得分:0)

请尝试。

TVirtualTable.Refresh;
frxDBDataset.FieldAliases.Clear;

清除别名后,请调用Designer FastReport会自动更新别名。

这对我来说是完美的解决方案。