【发布时间】:2017-09-27 17:39:09
【问题描述】:
如果这是一个重复的问题,我很抱歉,如果是,请指出答案。
这是我的情况:
我有一个使用 SQL Server 数据库作为其数据源的 ASP.NET Web 表单站点。最终用户想要将标签打印到 Zebra 标签打印机。 (旧打印机 Zebra 110XiIIIPlus-200dpi)我可以将这台打印机安装在最终用户系统上,也可以从 Web 服务器运行,不管它是网络打印机。
我可以从数据库中检索数据了。当我需要打印时,我的问题就开始了。假设我有四个部分,p1 p2 p3 和 p4。所有标签的格式相同:
Job #、Mark #、Customer、Width(in)、Length(in)(均来自 SQL DB)
在查询中提取但未打印的唯一字段是数量。标记# 是零件编号(不知道为什么它不只是称为零件#)。现在假设 p1 的数量为 12,p2 的数量为 25,p3 的数量为 321,p4 的数量为 35。
打印时,我需要为 p1 发送 12 个“副本”标签,为 p2 发送 25 个“副本”,为 p3 发送 321 个“副本”,为 p4 发送 35 个“副本”。
如何发送 12 个标签供 p1 打印,然后使用下一条记录的数据并发送 24 个标签等?
我还没有任何打印代码,因为我不知道该怎么做!!有谁知道我可以做到的方法。
我确实在这里找到了一篇关于 SO:Print a report Multiple times, (SSRS reporting services) 的文章,但我不知道如何使它工作,如果它甚至可以的话)我需要什么。
最后一点我在后面的代码中使用 VB.Net,如果它有所作为的话。
非常感谢任何帮助!
【问题讨论】:
标签: asp.net vb.net ssrs-2008-r2