Я хотел бы проверить, в каком разделе находится формула, а затем условно вернуть определенное c значение (либо значение базы данных, либо вычисленное значение) из связанных данных строки подробностей. Попытка избежать необходимости устанавливать отдельную формулу для каждого раздела подробностей.
Я попытался настроить счетчик al oop, но счетчик l oop никогда не меняется для тех же разделов (подробности a, b, c , d, et c) только при изменении номера записи. Я безуспешно настраиваю формулу при печати (Init & Cal c)
- Раздел заголовка - Global Numbervar N: = 0;
- Подробный раздел - WhilePrintingRecords; Numbervar N; Global NumberVar N: = N + 1
Снова хотел бы настроить одну формулу, которая будет возвращать другое значение в зависимости от того, в каком разделе она находится.
Формула будет выглядеть примерно так ...
"имя раздела" = Подробности a, Подробности b, Подробности c или Заголовок страницы a, Заголовок страницы b и т.д. c
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}