Crystal报告8.5 QR码(IDautomation)-字符数限制为254

2020-08-16 18:43发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好!

Crystal报告8.5将字符数限制为254。我的客户需要3个不同的数字才能进行QR码。 这些值的长度为46个字符(剩余254-46 = 208)。
当我使用函数IDAutomationQRCodeEncoderQRGet(i)时,它将其编码为254个字符以上。 有办法绕过这个问题吗?
https: //www.idautomation.com/barcode-fonts/2d/qr-code/user-manual/


br。 Janek

numberVar段:= IDAutomationQRCodeEncoderQRSet(DataToEncode,ProcTilde,EncMode,Version,ErrorCorrectionLevel,0,0);

对于i:= 0,将其细分为Do(

CompleteBarcodeString:= CompleteBarcodeString + IDAutomationQRCodeEncoderQRGet(i);

);

CompleteBarcodeString

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好!

Crystal报告8.5将字符数限制为254。我的客户需要3个不同的数字才能进行QR码。 这些值的长度为46个字符(剩余254-46 = 208)。
当我使用函数IDAutomationQRCodeEncoderQRGet(i)时,它将其编码为254个字符以上。 有办法绕过这个问题吗?
https: //www.idautomation.com/barcode-fonts/2d/qr-code/user-manual/


br。 Janek

numberVar段:= IDAutomationQRCodeEncoderQRSet(DataToEncode,ProcTilde,EncMode,Version,ErrorCorrectionLevel,0,0);

对于i:= 0,将其细分为Do(

CompleteBarcodeString:= CompleteBarcodeString + IDAutomationQRCodeEncoderQRGet(i);

);

CompleteBarcodeString

付费偷看设置
发送
4条回答
落灬小鱼
1楼-- · 2020-08-16 18:56

如果您使用保存的数据上传报告,我将测试替代解决方案。

追夢秋陽
2楼-- · 2020-08-16 19:06

空白文件->"公式"字段

//符号参数
//将DataToEncode:=设置为数据源的字段,
//例如:stringVar DataToEncode:=({TestData.DataField});
 stringVar a:="((01)1234567890123" ;;
 stringVar b:=""(02)1111111111";
 stringVar c:=""(03)2222222222";
//stringVar DataToEncode:= a&b&c; //这不起作用
 stringVar DataToEncode:=对(a&b&c,36); //这有效,但缺少12个字符
 numberVar ProcTilde:= 0;
 numberVar EncMode:= 0;
 numberVar版本:= 0;
 numberVar ErrorCorrectionLevel:= 0;


//-请勿在此行下方进行更改-
 stringVar CompleteBarcodeString:="";
 numberVar i:= 0;


 numberVar段:= IDAutomationQRCodeEncoderQRSet(DataToEncode,ProcTilde,EncMode,Version,ErrorCorrectionLevel,0,0);
 对于i:= 0进行细分
 (
 CompleteBarcodeString:= CompleteBarcodeString + IDAutomationQRCodeEncoderQRGet(i);
 );
 CompleteBarcodeString
 
SAP砖家
3楼-- · 2020-08-16 18:57

或仅提供需要转换为QR码的数据示例。

clever101
4楼-- · 2020-08-16 19:12

请注意,Crystal 8.5已不再支持 将近20年-从QR码开始流行以来。 因此,在该版本的Crystal中可能是不可能的。 在较新版本的软件中,字符数限制不是问题。

-Dell

一周热门 更多>