如何把數據庫裡的記錄導入到報表中?
我的數據庫記錄
字段 姓名 年齡 身高 班級
1 小張 20 150 6
2 小拉 19 160 5
3 小紅 15 180 4
要用什麼方法才能把這些數據錄到報表中打印?要用循環語句錄入還是用什麼方法?
我用DBgrid作為數據庫記錄顯示作用,用QuickRep1這個控件來做報表。
我要怎麼樣才能把DBgrid裡面的記錄導入到Quickrep裡面顯示和打印出來?
[解决办法]
下面是BDE方法。用ADO一样,区别是连接数据库
控件:Button1+Table1+QuickRep1+QRBand1+QRDBText1各一个
QRBand1放在QuickRep1中,QRDBText1放在QRBand1中,界面布局自己看着办吧
在设计期直接设置这些属性,也可以在运行时动态设置:
Table1.DatabaseName
Table1.TableName
QuickRep1.DataSet:=Table1;
QRBand1.BandType:=rbDetail;
QRDBText1.DataSet:=Table1;
QRDBText1.DataField
写Button1Click事件:
Table1.Active:=False;
Table1.Active:=True;
QuickRep1.Preview;