由于我不想再使用ODBC连接,我正试图让DBX为我的报告工作。几乎所有内容都与使用tfrxAdoQuery相同,但不适用于GroupFooter。
我曾经有一个使用ADOQuery1的MasterData:TfrxAdoQuery,我改为DBXQuery1:TfrxDBXQuery。像[BDXQuery。“name”]这样的字段现在比我使用不同类型的查询工作得很好,但仅在MasterData内部。这是它在MasterData中的显示方式,当显示报告时它正确显示:
出于某种原因,页脚的tfrxMemoViews不会显示我尝试显示的DBXQuery1。“anyField”。 这是它在页脚中的显示方式,但在报告中只显示名称。
不同之处在于无法为DBXQuery设置DatasetName(因为它在使用ADOquery时设置)。当我使用ADO时,DatabaseName似乎被任意地命名为'header'这样的名称,它不属于任何组件或变量。现在它应该更易于管理,因为设置的字段是DataSet(可以从包含所有DataSet的组中选择,在我的情况下我可以选择DBXQuery1)和DataField,它们可以从一个预定字段中选择在DBXQuery1中。
任何帮助都将受到高度赞赏