2014-03-30 68 views
0

我的Report.ShowPreparedReport未識別我的frxDBDataset的新增加項。FastReport4:刷新數據集

因此,我使用鏈接到TVirtualTable的TfrxDBDataset構建了1份報告。 以前在Report1.fr3中只記載了10個字段,效果很好。

  • 我從Report1.fr3另存到Report2.fr3在設計模式
  • 找回我的德爾福和ReportDesigner再次回到我的TVirtualTable
  • 轉到新增1場「泰格」(文件Report2.fr3)並查看我的新「tec」字段在數據樹中列出。
  • 將「tec」字段添加到報告中。
  • 在設計師預覽,這是正常的。
  • 運行該程序並調用預覽報告,它表示「field」tec'無法找到「或類似的東西。

任何人都有解決辦法嗎?

謝謝

回答

0

請嘗試。

TVirtualTable.Refresh; 
frxDBDataset.FieldAliases.Clear; 

當你明確的別名,然後調用設計師 FastReport的自動更新別名。

這對我來說是完美的解決方案。