雾
雾锁长河
Unregistered / Unconfirmed
GUEST, unregistred user!
我第一次使用fastreport,不知道怎么用(以前用Rave,但用户修改时老是提示rave.dll错误,从网上下载的也不行,rave 7 + delphi 7)。
通过查询建立fastreport报表模板:
查询:lmModal.cdsInReport (ClientDataset)
fastReport组件: frxPrintInSet (TfrxDBDataset)
frxPrintIn (TfrxReport)
frxPrintInDesign (TfrxDesigner)
在某个按钮中将查询结果赋给frxReport组件frxPrintIn,然后F9运行点击该按钮,打开fastReport设计器。
frxPrintInSet.DataSet:= lmModal.cdsInReport;
frxPrintInSet.DataSource:= lmModal.dsInReport;
frxPrintIn.DesignReport;
lmModal.cdsInReport数据集(多表左连接查询)是查询等于某一个入库单号的所有记录(可能只有一条,也可能多条),包含下列字段:
入库日期,入库单号,供货商,采购人,入库人,操作员 ----- 这是每条记录的公共字段
品名,规格,型号,单位,数量,单价 ----- 每条记录各不相同,私有字段
在设计器中加入 Report Title, Master Data
我将上面的公用字段放在 Title band 中,并放上私有字段的标题(memoview)
然后将私有字段放在 master data band 中。但预览时只看到title中的东西,master data里一个记录都没有。
到底是怎么用的啊?另外 child band 起什么作用?
我将master data的dataset设为frxPrintInset,提示说报表和masterdata不能使用同一个数据集,大家是怎么处理的啊?
通过查询建立fastreport报表模板:
查询:lmModal.cdsInReport (ClientDataset)
fastReport组件: frxPrintInSet (TfrxDBDataset)
frxPrintIn (TfrxReport)
frxPrintInDesign (TfrxDesigner)
在某个按钮中将查询结果赋给frxReport组件frxPrintIn,然后F9运行点击该按钮,打开fastReport设计器。
frxPrintInSet.DataSet:= lmModal.cdsInReport;
frxPrintInSet.DataSource:= lmModal.dsInReport;
frxPrintIn.DesignReport;
lmModal.cdsInReport数据集(多表左连接查询)是查询等于某一个入库单号的所有记录(可能只有一条,也可能多条),包含下列字段:
入库日期,入库单号,供货商,采购人,入库人,操作员 ----- 这是每条记录的公共字段
品名,规格,型号,单位,数量,单价 ----- 每条记录各不相同,私有字段
在设计器中加入 Report Title, Master Data
我将上面的公用字段放在 Title band 中,并放上私有字段的标题(memoview)
然后将私有字段放在 master data band 中。但预览时只看到title中的东西,master data里一个记录都没有。
到底是怎么用的啊?另外 child band 起什么作用?
我将master data的dataset设为frxPrintInset,提示说报表和masterdata不能使用同一个数据集,大家是怎么处理的啊?