急!急!急!双手奉上200百分 跪求高人相助 如何根据查询动态生成报表(100分)

  • 主题发起人 主题发起人 jiandaowudi
  • 开始时间 开始时间
J

jiandaowudi

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序是一个库房管理系统,其中用到几个报表输出,比如其中有一个出库汇总输出,我做了一个视图其中用到了部门表中的部门名称,物品表中的物品名称,再就是把出库表中同一种物品的出库数量求和
我已完成了查询用的是ADOQuery而且出库汇总,入库汇总,出库明细,入库明细,库存统计表我都用的是同一个ADOQuery,
请各位高人帮忙,我做的是程序后天就要交了,我的QQ是282309895,
我们可以到QQ里聊
1部门组表
部门组编号 bmzid 字符型 2
部门组名称 bmzname字符型 50
2部门表
部门组编号 bmzid字符型 2
部门编号 bmid字符型 3
部门名称 bmname字符型 50
3物品类别表
物品类号 wplid字符型 3
物品类名称 wplname字符型 50
4物品细目表
物品类号 wplid字符型 3
物品编号 wpid字符型 4
物品名称 wpname字符型 50
物品数量 wpsl数值型 9
物品单位 wpdw字符型 10
物品助记符 wpzhj 字符型 10
5入库表
入库凭证号 rkid字符型 8
入库日期 rkdate日期型
物品名称 wpname字符型 50
单价 price数值型 12(小数点后两位)
数量 rksl 数值型 9
金额 rkje 货币型 12(小数点后两位)
备注 bzh备注型
6出库表
出库凭证号 ckid字符型 8
出库日期 ckate日期型
物品名称 wpname字符型 50
数量 cksl数值型 9
领用部门 bmname字符型 3
备注 bzh 备注型
统计报表
入库汇总表 任意时间段(从当前往前推任意时间) 物品数量 物品金额
入库明细表 任意时间段(从当前往前推任意时间) 统计某一物品多次入库的信息
出库汇总表 任意时间段(从当前往前推任意时间) 物品数量 物品金额
出库明细表 任意时间段(从当前往前推任意时间)统计某一物品多次出库的信息
库存统计表 统计库房期初的数量 ,金额,本期入库数量,,金额,本期出库数量,金额,期末剩余数量,金额
 
可以分别画出需要的几种报表,第一种查询完成时调用相应的报表,报表数据源是对应天ADOQuery的DataSource控件就成了,或者垃圾一点的打印法就是用PrintReport(不记得了,就是直接打印查询结果的控件),设定其数据源就行了。
 
kangshijiu:
先表示感谢,我的报表输出要求简单,只要能生成简单报表就行,请问有没有什么快速的方法,本人是菜鸟,希望您能给与详细一点的解释
 
是不是一次要生成多个报表的意思?
 
不是,我作程序时图方便所有报表的查询都是用了一个ADOQUERY现在我不会根据查询动态生成报表
而且还是用了一个query就更不好弄了,大家赶快帮忙啊
我下午就要交了啊
 
renyi
如果你上线马上我通知我急着解决这个问题,十万火急,我的QQ;282309895
 
加群:23981160
 
最简单的办法就是用cxgrid
 
动态报表不好做。
 
说实话,没怎么看懂你的意思,我用QuickReport报表比较熟悉,其它的不会。
 
quickreport也行啊只要完成根据动态查询生成报表就行啊
其实我的问题说白了就是要根据查询生成动态报表,并有打印功能
其实所谓动态是内容的变化,格式是不变的,今晚对我而言又是一个不眠之夜,
等后大家的回复和讨论
谢谢,谢谢
 
最简单的方法就是
cxGrid+cx的打印窗体控件
或者GridEh+Eh的打印窗体控件
再要美观一点的话就用FastReport,也比较省事
 
多人接受答案了。
 
后退
顶部