报表的设计问题 ( 积分: 100 )

  • 主题发起人 主题发起人 wittfurt
  • 开始时间 开始时间
W

wittfurt

Unregistered / Unconfirmed
GUEST, unregistred user!
新手求助:有四个表,是工业制造类的,
订单表(订单号,制造数量,产品编号)
产品表(产品编号,产品名称,产品规格,产品单价)
材料表(材料编号,材料名称,材料规格,材料单价)
材料领用表(领用表编号,订单号,材料编号,领用数量,总价)
关系:订单表.订单号--领用表.订单号, 订单表.产品号--产品表.产品号, 材料表.材料编号--领用表.材料编号,一个订单可以领用多个材料。
我现在在用fastreport想设计一个材料领用的统计。项目要有:订单号,产品名称,制造数量,领用表编号,材料名称,领用数量,总价。请问应该怎么设制什么groupband、masterband。。等表栏啊?谢谢
 
新手求助:有四个表,是工业制造类的,
订单表(订单号,制造数量,产品编号)
产品表(产品编号,产品名称,产品规格,产品单价)
材料表(材料编号,材料名称,材料规格,材料单价)
材料领用表(领用表编号,订单号,材料编号,领用数量,总价)
关系:订单表.订单号--领用表.订单号, 订单表.产品号--产品表.产品号, 材料表.材料编号--领用表.材料编号,一个订单可以领用多个材料。
我现在在用fastreport想设计一个材料领用的统计。项目要有:订单号,产品名称,制造数量,领用表编号,材料名称,领用数量,总价。请问应该怎么设制什么groupband、masterband。。等表栏啊?谢谢
 
先用一個ADOQuery1寫下你需要的數據:
select d.訂單號,p.產品名稱,d.制造數量,a.領用表編號,c.材料名稱,a.領用數量,a.總價
from 材料領用表 a inner join 材料表 c on a.材料編號=c.材料編號
inner join 訂單表 d on a.訂單號=d.訂單號
inner join 產品表 p on d.產品編號=p.產品編號
現在做報表:需要frReport1,frDBDataSet1。frDBDataSet1連ADOQuery1,frReport1連frDBDataSet1
放一個Group header用來放字中文名稱.雙擊設置它的Condition為ADOQuery1.訂單號
放一個Group footer用來畫分格符
放一個Master data 用來連接對應的字段
 
谢谢leadyli,不好意思,前几天登陆不上
 
后退
顶部