是否有人有创建报告以打印卷筒标签的经验?
我可以看到一张标签上有很多示例,但是没有任何关于卷筒的详细信息。
最好的方法是将报表页面设置为具有1列,然后将页面尺寸调整为标签尺寸吗?
每个标签上会有不同的信息,并且每次打印中标签的数量会有所不同。
因此,基本上将报告设置为反映标签尺寸,然后根据需要打印多少标签来重复页面?
答案 0 :(得分:1)
您应该能够将报告设置为具有与标签相同的页面大小,然后按常规设计报告。
要制作多个标签,您可以
选项1可能是最简单的方法... 选项1的分步操作 在此示例中,我使用了Microsoft示例数据库WideWorldImporters,只是为了获得一些名称和地址。
第1步:编写查询以获取数据。在我的示例中,我使用了以下内容。
SELECT top 10 o.OrderID, c.CustomerName, c.DeliveryAddressLine1, c.DeliveryAddressLine2, cty.CityName, c.DeliveryPostalCode
FROM [Sales].[Orders] o
JOIN Sales.Customers c on o.CustomerID = c.CustomerID
JOIN Application.Cities cty on c.DeliveryCityID = cty.CityID
ORDER BY OrderID
这只是给我订单号,公司名称和地址。
第2步:创建一个新报告。我使用的是Visual Studio,但如果使用该过程,则在Report Builder中的过程几乎相同。
size
属性设置为标签大小。我用了100mm,40mm PageSize
属性设置为与上述相同的值,并将页边距设置为0 第3步:添加一个包含数据的表
Add Group => Parent Group
。选择OrderID
作为要分组的字段,然后单击“确定” (OrderID)
行组,然后转到“组属性”,单击“分页符”,然后选择“之间” 清理格式,仅此而已。每页一个标签,每页设置为您的标签大小。
您可能需要稍微调整布局以调整边距等,但这应该为您提供一个良好的开端。