固定格式打印单据
我想在ACCESS中打印单据,以固定表格打印出来,可是ACCESS无表格(我暂用的是直线),不过表格行数会随数据条数而变化,我想要不变的行数表格,可以实现吗?否则,是否还有其它方法?
------解决方案--------------------如果报表格式固定,如:发票,用线和框自己画。     
 如果不是固定格式,直接设置报表的数据源,报表的主体会自动显示你所有的数据,当前页打印部下,自动换页。 
------解决方案--------------------你的意思是1页打印固定行数?不管记录有多少?比如有2条记录, 
 报表还是打印10行?
------解决方案--------------------  每页打印10行?   
 如果数据不足10行,就自己用代码添加空行。   
 如: 
     数据有2行,添加8个空行。 
     数据有16行,添加4个空行。     
------解决方案--------------------1、可以自行添加空记录; 
 2、在报表中不关联数据,在FORMAT事件中对文本控件(OR 其它控件)动态赋值,用 
 一变量计数,达到10行则分页。
------解决方案--------------------计算总行数,每页记录数,追加余数数量的数据。   
------解决方案--------------------假设每页记录数为10,则根据数据的实际记录数,假设为N,求N与10的模。   
 如: 
 N=8   
 N mod 10 = 8,如果不为0,用10-这个模,即:10-8=2,追加2行空数据     
 N=2   
 N mod 10 = 2,如果不为0,用10-这个模,即:10-2=8,追加8行空数据     
 N=16   
 N mod 10 = 6,如果不为0,用10-这个模,即:10-6=4,追加4行空数据   
------解决方案--------------------用MOD取模,用每页行数-模即可
------解决方案--------------------需要指定报表的纸张大小,调试每页10行需要的纸张的高度。