gpt4 book ai didi

delphi - FastReport,Delphi XE7-如何同时使用内部和外部数据集

转载 作者:行者123 更新时间:2023-12-03 19:38:25 27 4
gpt4 key购买 nike

我有发票报告。问题是,在将报告保存到数据库之前,我必须显示该报告以进行预览。为此,我将所有数据存储在TVirtualTables中,并将其通过TfrxDBDatasets传递给FastReport。但是保存后,我想直接从数据库中获取所有需要的数据。为此,我具有内部连接和数据集。如何在这些数据集之间切换?

这意味着报表必须使用从Delphi应用程序传递给TfrxDBDatasets的数据,或者基于某种条件在FastReport报表中直接从数据库内部直接获取所有需要的数据(不使用从应用程序传递的TfrxDBDatasets)。

最佳答案

你那里没有什么办法
只需更改TfrxDBDataset的.Data / .DataSource属性
除了TVirtualTable
要么
将数据库中的数据分配给TVirtualTable:

FDQueryThis.Data := FDQueryOther.Data;


这是FireDac的示例,但我相信Devart具有.Assign方法可以解决此问题:

VirtualTable1.Assign(UniQuery1);


问候

关于delphi - FastReport,Delphi XE7-如何同时使用内部和外部数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37807589/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com