【发布时间】:2017-02-06 16:30:58
【问题描述】:
我使用 FastReport Designer (Delphi 2010) 创建了一个报表。我有一个TfrxIBXQuery (Query1) 连接到主数据库-Base1(frxIBXComponents.DefaultDatabase:=Base1). 它工作正常,我可以使用Query1+MasterData 乐队获取数据。
当我试图从同一个报告中的另一个数据库中获取数据时,就会出现问题。
在 Designer 中,我删除新的frxIBXDatabase (Base2),设置必要的属性。添加新的TfrxIBXQuery (Query2) 并将其与Base2 连接。
但我无法从 Query2 获取任何数据,因为它没有看到 Base2。
我该如何解决这个问题?
【问题讨论】:
-
菜单:报告/数据数据集是否可见并已检查? SQL 对第二个查询有效吗?
-
@bummi 是的,我都检查了。你有没有设法以这种方式连接第二个基地?
-
我不熟悉火鸟,通常使用 ADO 和数据模块上的数据集,在报告中直接使用 frxAdoDatabase 和 frxAdoQuery 描述的行为,具有不同的连接,只能在不正确的情况下重现SQL 或“未经检查”的数据集。
标签: delphi fastreport