固定格式打印单据

zhuzhiheng 2007-08-17 10:21:42
我想在ACCESS中打印单据,以固定表格打印出来,可是ACCESS无表格(我暂用的是直线),不过表格行数会随数据条数而变化,我想要不变的行数表格,可以实现吗?否则,是否还有其它方法?
...全文
298 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
OracleRoob 2007-08-21
  • 打赏
  • 举报
回复
需要指定报表的纸张大小,调试每页10行需要的纸张的高度。
zhuzhiheng 2007-08-20
  • 打赏
  • 举报
回复
老师,我把MDB发过去了,帮忙看看吧?!
wwwwb 2007-08-20
  • 打赏
  • 举报
回复
用MOD取模,用每页行数-模即可
OracleRoob 2007-08-20
  • 打赏
  • 举报
回复
假设每页记录数为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行空数据

wwwwb 2007-08-17
  • 打赏
  • 举报
回复
1、可以自行添加空记录;
2、在报表中不关联数据,在FORMAT事件中对文本控件(OR 其它控件)动态赋值,用
一变量计数,达到10行则分页。
OracleRoob 2007-08-17
  • 打赏
  • 举报
回复

每页打印10行?

如果数据不足10行,就自己用代码添加空行。

如:
数据有2行,添加8个空行。
数据有16行,添加4个空行。


zhuzhiheng 2007-08-17
  • 打赏
  • 举报
回复
我的意思是WWWWB老师说的那样,要以格子显示(就是要固定10行格子显示),打不下的换页后还是10行格子,纸张都是全空白的,表头也要打印,第二页显示同样的表头(就页码不同了即1/2 2/2)
wwwwb 2007-08-17
  • 打赏
  • 举报
回复
你的意思是1页打印固定行数?不管记录有多少?比如有2条记录,
报表还是打印10行?
OracleRoob 2007-08-17
  • 打赏
  • 举报
回复
如果报表格式固定,如:发票,用线和框自己画。


如果不是固定格式,直接设置报表的数据源,报表的主体会自动显示你所有的数据,当前页打印部下,自动换页。
OracleRoob 2007-08-17
  • 打赏
  • 举报
回复
计算总行数,每页记录数,追加余数数量的数据。

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧