我正在水晶报告中为客户创建托盘标签,并且需要更改重量字段数据,以便我可以将其添加到条形码中 例如,663.12 显示为 066312
结束数字的长度需要为 6 位数字,但起始数字的长度可以为 7 位数字,带十进制点
有没有一个公式可以实现这一点 然后将最终数字添加到条形码中 谢谢 李
我可以通过使用 left right 函数来实现这一点,但这只是一种解决方法 "0" & 左(({@净重}),3) & 右(({@净重}),2) 没关系,直到重量超过 1000,然后我得到的回报为 010000
尝试这个公式。
CStr(663.12 * 100, "000000")
这会将数据转换为字符串。 格式字符串确保字符串输出中始终有 6 个字符,并且当要转换的值少于 6 个字符时,将默认为前导零。 将值乘以 100 去除小数。
使用此公式,您的值 663.12 将变为 066312。而值 63.12 将变为 006312。而值 0.01 将变为 000001。