【发布时间】:2011-08-23 17:02:57
【问题描述】:
我使用TSQLQuery(来自 DBExpress)在两个 Mysql 表上运行查询。现在我想使用FastReport 打印来自该查询的报告,但我不知道该怎么做!
请帮帮我。
【问题讨论】:
标签: delphi dbexpress fastreport
我使用TSQLQuery(来自 DBExpress)在两个 Mysql 表上运行查询。现在我想使用FastReport 打印来自该查询的报告,但我不知道该怎么做!
请帮帮我。
【问题讨论】:
标签: delphi dbexpress fastreport
如果您在运行时启用查询(如果需要在设计器中填写相关参数),您可以双击 TSQLQuery 以调出字段设计器。
选择add all fields。
现在您可以向该TSQLQuery 添加一个数据源,并将这些字段链接到您的 FastReport。
【讨论】:
add all fields 时出现此错误:Missing query, table name or procedure name.
我强烈建议您在设计时将查询连接到默认 SQLConnection,而不是在运行时,就像您目前所做的那样(根据您的评论)。这将使您能够查看查询的字段,并将正确的字段链接到 FastReport。
【讨论】: