Отображение количества строк на распечатке - PullRequest
0 голосов
/ 29 ноября 2018

Если заказ содержит 2 строки или более, мой отчет суммирует их и печатает все количество товаров.На ней должна быть напечатана строка, которую я выбрал:

WhilePrintingRecords;
NumberVar ItemCount := ItemCount + 1;
ToText(ItemCount, "0") & "/"
    & ToText(Count({rpt_PackingSlip.LabelQTY}, {rpt_PackingSlip.WorkOrderNo}),0,"")

Например, в приведенном ниже порядке содержится стул под названием Buzz, но в заказе содержится 3 строки, поскольку каждая имеет разную ткань.Общее количество заказа составляет 5:

enter image description here

Если я печатаю, количество этикеток показывает 1 из 4, что автоматически суммирует стул.Если я выберу первую строку, ожидаемый результат будет Buzz 1/2 .. и 2/2.В настоящее время вывод отображает Buzz 1/4 .. 2/4 .. 3/4 .. 4/4 .. даже если я только что нажал 1-ю строку.Как мне достичь этого результата?

enter image description here

enter image description here

enter image description here

1 Ответ

0 голосов
/ 29 ноября 2018

Вы хотите сбросить счетчик в каждой группе.Просто создайте вторую формулу и поместите ее в заголовок группы:

global numbervar ItemCount := 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...