gpt4 book ai didi

mysql - 将 Rave 与 MyDac 结合使用

转载 作者:行者123 更新时间:2023-11-29 14:13:50 26 4
gpt4 key购买 nike

我正在使用 Cbuilder XE,我想将 Rave Report 与 Mydac 组件一起使用,但在我看来,Rave 只识别标准 TQuery 组件并忽略 Mydac 版本。

我想问您是否有一种方法可以使用 TMyQuery 组件和 possiby 来提供 Rave 报告,这是一个打印此类查询结果的简单列表的简单示例。

最佳答案

我只知道如何在 Delphi 中执行此操作,因此您必须将其转换为 CBuilder 等效项。我非常确定 Delphi 和 CBuilder 在 RAVE 组件方面是相同的。我不知道如何以编程方式执行此操作,但使用 RAVE 报表设计器相对容易。

我使用 RAVE TRvDataSetConnection 组件将 TMyQuery 组件链接到报告。

您通常将 TRvDataSetConnection 组件与查询一起放置在数据模块上 - 每个 TMyQuery 一个 TRvDataSetConnection。您必须将所有 SQL 字段添加到 TMyQuery 组件中,以使字段名称显示在报表设计器中。您可以通过打开 TMyQuery 的字段编辑器并点击 ^F 自动执行此操作。如果您与 MySQL 服务器有有效的连接,那么这些字段将被填充并被分配正确的数据类型。

接下来,在 RAVE 报表设计器中创建一个新数据对象并选择“直接数据 View ”项。将 DataView 连接到数据模块中的 RvDataSetConnections。现在您可以访问 TMyQuery 的所有字段。您可以将 RAVE 设计器中的 DataView 链接到要在其中显示查询内容的报表带。

B 计划是购买并安装 FastReports。 RAVE 很糟糕:-)

关于mysql - 将 Rave 与 MyDac 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13027571/

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