本人要用A4纸打印报表,但是表格的字段太多,有20多个字段,而且客户也要求这样的格式,请问有什么解决? 品名规格分类 物料1 物料2 物料3 物料4期初库存: 100 12 52 52
报关进口: 20 12 20 5
。
。
。
。
期末库存: 2000 20000 122 12 请问有什么好的控制方法,每页纸打印5条记录。
报关进口: 20 12 20 5
。
。
。
。
期末库存: 2000 20000 122 12 请问有什么好的控制方法,每页纸打印5条记录。
select 分类, 物料1, 物料2,物料3,物料4 from
(select 期初库存 as 分类, 100 as 物料,12 as 物料2, 52 as 物料3,52 as 物料4
union
select 报关进口 as 分类, 20 as 物料,12 as 物料2, 52 as 物料3,5 as 物料4
union
select 期未库存 as 分类, 20 as 物料,12 as 物料2, 52 as 物料3,5 as 物料4
) as A打印的时候直接用临时表.
select * from #table
(select 期初库存 as 分类, D.wl as物料
From (select sum(wl) as wl,sum(wl2) as wl2 from table where 条件) as D
union
而你的问题需要一页打印五个记录,那么你可以首先取出五条记录,然后在一个DetailBand上打印这五条记录的一个属性,利用DataSet.FieldCount控制是否换页。