Объедините несколько значений одного поля в одной строке в подробном разделе отчета Crystal. - PullRequest
0 голосов
/ 03 мая 2020

Я новичок в Crystal Report. Я разрабатываю отчет, в котором мне нужен отображаемый вывод, как показано ниже:

Код товара | Описание | Блок | Серийный номер

110007 | AB C | ПК | TU123416, TU676218, TU789761

Для каждого элемента имеется несколько серийных номеров. Я хочу соединить эти сериалы запятой.

Я пробовал несколько решений, но каждое из них показывает серийный номер в разделе нижнего колонтитула группы.

1 Ответ

0 голосов
/ 07 мая 2020

Попробуйте (сейчас у меня нет доступа к Crystal, поэтому я не могу проверить его, извините):

  1. Создать группу по элементу.
  2. В заголовке группы , поставьте формулу так:
shared stringvar serials;
serials := ""; //reset the variable for each item
Вы можете подавить заголовок группы, если вы sh или подавите формулу. В сведениях о группе добавьте формулу, подобную этой:
shared stringvar serials;
serials := serials & ", " & {YourTable.Serial}; //concatenation
Подавить раздел сведений. В нижний колонтитул группы введите код, описание, единицу измерения и формулу, например:
shared stringvar serials;
serials; //it is justing returning the variable as is now
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...