在AX 2012 SSRS报告中添加条形码字段

时间:2015-03-27 11:45:52

标签: axapta dynamics-ax-2012 ssrs-2012

我想在SalesPackingSlip报告中添加packingSlipId条形码字段。 哪种方法最好?

我应该只添加packingSlipId字段并更改它的字体和字体大小,还是我必须在ax中进行一些编码?

感谢。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

有一种非常简单的方法可以做到这一点。您只需将packingSlipId字段作为文本添加到报表中,然后将字体设置为条形码字体。

你可以使用这个或只是找到另一个免费的条形码字体: http://www.barcodesinc.com/free-barcode-font/

请记住,如果你要使用Code 39,你需要以星号开头和结尾(*)

答案 2 :(得分:0)

您必须在RDP类中添加此代码,并将报表集字体中的此字段添加为条形码字体。

Barcode         Mybarcode;
Mybarcode= BarcodeCode128::construct();
Mybarcode.string(true,_yourtable.packingSlipId );
Mybarcode.encode();
_yourTmpTable.Barcode= Mybarcode.barcodeStr();
_yourTmpTable.BarcodeHR= Mybarcode.barcodeStrHR();