Crystal Reports Подробности деталей - PullRequest
0 голосов
/ 10 января 2012

Мне нужно составить Crystal Report для комплектации. Моя структура данных выглядит следующим образом: Каждый документ с отборочной накладной имеет один заголовок (конечно), который содержит любое количество строк. Каждая строка представляет предмет инвентаря, который нужно выбрать. Тем не менее, каждая строка имеет любое количество связанных с ней BinLines, которые содержат информацию о количестве предмета инвентаря, который будет выбран из данной корзины. Таким образом, строка инвентаризации может иметь общее количество, которое нужно выбрать равным 15. Но это количество может быть разделено так, что 5 должно поступить из корзины X и 4 из корзины Y и 6 из корзины Z. Таким образом, ссылки в данных отчета настроены так что BinLine - дочерний элемент Line, а Line - дочерний элемент Header. Теперь я понимаю, что я бы определил свой Crystal Report так, чтобы раздел «Верхний колонтитул страницы» содержал поля заголовка, а я бы определил раздел «Детали», чтобы он содержал поля, относящиеся к элементу инвентаря. Но я не понимаю, как смоделировать BinLines ... это где я хотел бы добавить второй раздел Подробно в отчет, например, у меня есть (Детали a), содержащие поля Line, и (Детали b), содержащие поля BinLines?

EDIT Извините, я должен был упомянуть, что мой источник данных - это файл xml (основанный на определенном XSD), поэтому не похоже, что InventoryLine повторяется для каждого вхождения связанной BinLine (как если бы мой источник данных был представлением базы данных или сохраненный процесс). Следовательно, я не вижу группировок, работающих на это.

1 Ответ

0 голосов
/ 10 января 2012

Я попытался составить структуру данных. Я знаю, это не завершено.

Pink Slip Document
  |
  |-Inventory Item 1
  |    |
  |    |-BinLines 1
  |    |
  |    |-BinLines 2
  |-Inventory Item 2
  |
  |-Inventory Item 3

Но если это что-то похожее, вы можете использовать его в отчете с несколькими группами.

Конкретные вещи вы можете посмотреть, используя подотчеты.

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