如何在水晶报告中将左零点添加到当前页码

时间:2014-11-20 16:18:40

标签: vb.net crystal-reports

我通过尝试将左零点添加到水晶报表中的当前页面编号来解决以下问题 例如,PageNumber显示我" 1"但我想" 001",(" 2"," 002" ......)

我一直在尝试

{@pagevar}=Right("000"&Númerodepágina1,3)

但它无法检测到PageNumber,(Crystal报告是西班牙语版本) 有任何想法吗?提前致谢

1 个答案:

答案 0 :(得分:0)

您可以在水晶报表中创建如下所示的公式(您自己的页面计数器),只要您想显示页面计数器

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, "")

它会显示所需的结果