1、SQL数据里有数张表,通过关联查询得出如下汇总结果:
供应商 材料名称 规格型号 期初数量 本期收入 本期发出 期末结存
AAAA 冰箱 L012 10 17 8 19
AAAA 电视机 so200 2 15 9 8
BBBB 空调 3P 12 12 10 14
BBBB 冰箱 L012 11 12 18 5
BBBB 冰箱 L013 3 10 7 6
CCCC 空调 1P 5 8 11 2
CCCC 空调 3P 12 12 22 2
CCCC 冰箱 L012 12 8 8 12
CCCC 冰箱 L013 23 4 12 15
CCCC 电视机 so200 5 3 7 1
CCCC 电视机 so300 12 8 13 7
2、打印时按不同供应商分页打印,并且打印格式如下: 供应商:AAAA 期间:2008.08~2008.09 //每页页头 材料名称 规格型号 期初数量 本期收入 本期发出 期末结存 //根据页头的对应数据,以表格形式打印
冰箱 L012 10 17 8 19
电视机 so200 2 15 9 8
合计 12 32 17 27 事业部长: 价格科: 经办人: //每页固定页尾
附收入单据:X张 //每页页尾,但张数根据对应供应商的明细表记数
附发出单据:X张 //每页页尾,但张数根据对应供应商的明细表记数
3、如能完成此功能,将重分酬谢!!
供应商 材料名称 规格型号 期初数量 本期收入 本期发出 期末结存
AAAA 冰箱 L012 10 17 8 19
AAAA 电视机 so200 2 15 9 8
BBBB 空调 3P 12 12 10 14
BBBB 冰箱 L012 11 12 18 5
BBBB 冰箱 L013 3 10 7 6
CCCC 空调 1P 5 8 11 2
CCCC 空调 3P 12 12 22 2
CCCC 冰箱 L012 12 8 8 12
CCCC 冰箱 L013 23 4 12 15
CCCC 电视机 so200 5 3 7 1
CCCC 电视机 so300 12 8 13 7
2、打印时按不同供应商分页打印,并且打印格式如下: 供应商:AAAA 期间:2008.08~2008.09 //每页页头 材料名称 规格型号 期初数量 本期收入 本期发出 期末结存 //根据页头的对应数据,以表格形式打印
冰箱 L012 10 17 8 19
电视机 so200 2 15 9 8
合计 12 32 17 27 事业部长: 价格科: 经办人: //每页固定页尾
附收入单据:X张 //每页页尾,但张数根据对应供应商的明细表记数
附发出单据:X张 //每页页尾,但张数根据对应供应商的明细表记数
3、如能完成此功能,将重分酬谢!!
調用時候賦值,SQLText:=復合查詢語句,查出你要的資料,再給一個adoquery。
當然你打印前要用frreport控件把報表設計好
是一个第三方控件
是一个第三方控件
计算总和:QRExpr3.Expression:='SUM(Adoquery.收入/发出)'
觉得比用什么三方控件简单些,可能要多写些代码
其实谁不想及时结贴,但是问题确实没有解决:
1、FastReposrt安装太复杂了,我英文又很烂,始终没有装起,郁闷呀!而且有人不是说需要什么注册吗?
2、我在网上也找过相关说明,都没有相关的介绍,始终找不到相符或相近的需求
3、笨得真对不起大家了!
估计要花上几天研究了,不是那么容易上手的,尤其是稍等复杂一点的,我曾经看DEMO时也有点晕,后来从实际出发,用到啥看啥,其它的就不研究了