在巴西,我们有一个名为 CNPJ 的数字,其掩码为 00.000.000/0000-00,我将此数字保存在 SQL 中,就像一个 int 列一样,当我让我的报告工作正常时,字段显示为 00000000000000 我如何输入报表中字段上的掩码显示如下 00.000.000/0000-00
感谢任何方向
在巴西,我们有一个名为 CNPJ 的数字,其掩码为 00.000.000/0000-00,我将此数字保存在 SQL 中,就像一个 int 列一样,当我让我的报告工作正常时,字段显示为 00000000000000 我如何输入报表中字段上的掩码显示如下 00.000.000/0000-00
感谢任何方向
如果您不需要前导零,那么:
local stringvar sample := totext({table.number},0,'');
if length(sample)<>14 then "Handle the error case" else
picture(sample,"xx.xxx.xxx/xxxx-xx")
否则,添加前导零:
local stringvar sample := totext({table.number},"00000000000000");
picture(sample,"xx.xxx.xxx/xxxx-xx")
必须使用此公式添加公式字段 mid({imprimePJ;1.doc_cnpj},1,2)+"."+ mid({imprimePJ;1.doc_cnpj},3,3)+"."+ mid({imprimePJ ;1.doc_cnpj},6,3)+"/"+ mid({imprimePJ;1.doc_cnpj},9,4)+"-"+mid({imprimePJ;1.doc_cnpj},13,2)