【发布时间】:2020-06-18 15:58:16
【问题描述】:
我想检查公式在哪个部分,然后有条件地从关联的详细信息行数据中返回特定值(数据库值或计算值)。尽量避免为每个详细信息部分设置单独的公式。
我尝试设置循环计数器,但只有在记录编号发生变化时,相同部分(详细信息 a、b、c、d 等)的循环计数器才会发生变化。我设置了一个 Whileprinting 公式(Init & Calc)但没有成功
- 标题部分 - 全局 Numbervar N:=0;
- 详细信息部分 - WhilePrintingRecords;数字变量 N;全局 NumberVar N:=N+1
再次想设置一个公式,该公式将根据其所在的部分返回不同的值。
公式类似于...
"section Name" = Details a, Details b, Details c, or Page Header a, Page Header b, etc
If "Section Name" = "Details a" then
\\ Return Value 1
{NETSALES_TODAY}
Else if "Section Name" = "Details b" then
\\ Return Value 2
{NETSALES_MTD}
Else if "Section Name" = "Details c" then
\\ Return Value 3
{NETSALES_QTD}
Else {NETSALES_YTD}
【问题讨论】:
标签: crystal-reports