Vb.net 如何添加左零';s到crystal report中的当前页码
在crystal report中,我试图将左零添加到当前页码,出现了以下问题 例如,PageNumber显示我“1”,但我想要“001”(“2”、“002”…) 我一直在试着Vb.net 如何添加左零';s到crystal report中的当前页码,vb.net,crystal-reports,Vb.net,Crystal Reports,在crystal report中,我试图将左零添加到当前页码,出现了以下问题 例如,PageNumber显示我“1”,但我想要“001”(“2”、“002”…) 我一直在试着 {@pagevar}=Right("000"&Númerodepágina1,3) 但它无法检测页码(Crystal report是西班牙语版本) 有什么想法吗?提前感谢您可以在crystal report中创建一个公式,如下所示(您自己的页面计数器),只要您想显示页面计数器 stringvar page :=
{@pagevar}=Right("000"&Númerodepágina1,3)
但它无法检测页码(Crystal report是西班牙语版本)
有什么想法吗?提前感谢您可以在crystal report中创建一个公式,如下所示(您自己的页面计数器),只要您想显示页面计数器
stringvar page := "00000000000";
numbervar lenght := len(totext(TotalPageCount, 0, ""));
numbervar lenght1 := len(totext(pagenumber, 0, ""));
"Page " & right(page,lenght-lenght1) & totext(pagenumber, 0, "") & " of " & totext(TotalPageCount, 0, "")
它将显示所需的结果谢谢,我将调整您的解决方案,但这是主要思想,我会将其标记为已解决,但它是对的(“000”&totext(pagenumber,0,”),3)我以动态方式进行了操作,因此如果您有100页,它将添加00,但如果您有1000页,它将添加000。另外,当你反击10时,它将删除一个0以获得010或0010