2

这可能是一个新手问题,但我无法解决这个问题。

我有一个 TQuery 组件(Query1),它从数据库中返回一个数据集。

我想将其中的记录传递给 QuickReport QRDBText 组件 - 到目前为止没有成功。

我在运行时创建 Query1,然后一个事件(按下按钮)会出现 Quickreport。我做到了这一点:

QReport.DataSet:=Query1;
QRDBText1.DataSet:=Query1;
QRDBText1.Datafield:='Vnev';    //first field in query
QRDBText2.DataSet:=Query1;
QRDBText2.Datafield:='Knev';    //second field in query
QRDBText3.DataSet:=Query1;
QRDBText3.Datafield:='Idcard';  //third field in query

但这向我展示了大灰色什么都没有。如果我使用示例数据库操作并在 QuickReport 上放置一个 TTable,并通过 Object Inspector 设置连接,它就可以工作。但同样:我需要显示我的查询中的数据。任何帮助都会派上用场!谢谢

4

1 回答 1

0

QRdetailband应该设置为true并填写它QRdbtext

于 2018-05-08T16:37:48.767 回答