这可能是一个新手问题,但我无法解决这个问题。
我有一个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设置连接,则它可以正常工作。但同样:我需要显示查询中的数据。 任何帮助都会派上用场!感谢
答案 0 :(得分:0)
QRdetailband
应设置为true并填写QRdbtext
。