Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

按箱数打印出错

starnew  发表于:2017-04-28 14:02:47  
复制

我做了一个报表(装箱单),有的产品是1箱,有的是2箱,有的是3箱,需要有多少箱打印多少标签。

就是第一份打印出来的的张数总是与箱数对应不起来(如附件是1箱则打印了2张标签),后面的都正常,烦老法师帮我看一下,万分感谢!点击下载此附件

我把代码主要贴一下:


Private Sub Command24_Click()
DoCmd.OpenReport "装箱明细标签", acViewPreview, "", "", acNormal
For i = 1 To Reports![装箱明细标签]![Text6]
DoCmd.PrintOut acPages, i, i, acMedium, Reports![装箱明细标签]![箱数]
Next i
End Sub


 

Top
麥田 发表于:2017-04-28 14:28:20
根据表中设定的份数打印报表[Access软件网]

http://www.accessoft.com/article-show.asp?id=7747


[access报表][示例]更改报表的打印机设置\选择打印机打印的方法\设置打印机、纸张大小、横向纵向、打印份数的示例[Access软件网]
http://www.accessoft.com/article-show.asp?id=2445



starnew 发表于:2017-04-28 14:45:04

老师,您这个是用最简单的方法解决了,的确是可以。

能否看下我的代码呢,如果解决代码的问题,应该比你这个方法要好一点。



starnew 发表于:2017-04-28 15:58:55
就是第一份不管是多少箱,默认都是打2份,后面的都正常。

starnew 发表于:2017-04-28 15:59:25
有没有解决的方法,大师们,是不是要定义变量?

starnew 发表于:2017-05-01 17:58:18
已搞定    

总记录:5篇  页次:1/1 9 1 :