Отчет Crystal: как подавить поле в зависимости от следующего изменения поля данных?

Как подавить поле в зависимости от следующего изменения поля данных?

У меня есть данные (два столбца таблицы), которые выглядят примерно так:

  SubItemcode___________IsLock

    SODBPCFBX01601G_______N

    SODBPCFBX01601G_______N

    SODRWFIMX01G017_______N

    SODRWFIMX01G017_______N 

    BG8Wx0191765044_______N

    BG8Wx0191765044_______N

отображаться в отчете как:

 IsLock________SubItemcode

    N_______SODBPCFBX01601G

    N_______SODBPCFBX01601G

    N_______SODRWFIMX01G017

    N_______SODRWFIMX01G017 

    N_______BG8Wx0191765044

    N_______BG8Wx0191765044

В отчете я устанавливаю SubItemcode для подавления дублирования и так же, как для IsLock.

На что я получаю следующий вывод в отчете:

   IsLock________SubItemcode

        N_______SODBPCFBX01601G

        _______________________

        ________SODRWFIMX01G017

        _______________________ 

        ________BG8Wx0191765044

        _______________________

Я хочу, как показано ниже:

    IsLock________SubItemcode

        N_______SODBPCFBX01601G

        _______________________

        N_______SODRWFIMX01G017

        _______________________ 

        N_______BG8Wx0191765044

        _______________________

Пожалуйста помоги.


person Rick2047    schedule 16.10.2010    source источник


Ответы (1)


Прямо сейчас вы подавляете отдельные поля, если данные в этом поле дублируются. То, что вы хотите сделать, это сгруппировать ваши данные.

  1. Перейти к Отчет->Эксперт группы
  2. Добавьте поле группировки (в данном случае, вероятно, subitemcode)
  3. Переместите IsLock и SubItemCode в раздел "Заголовок группы".
  4. Щелкните правой кнопкой мыши->Мастер разделов, чтобы скрыть разделы «Подробности» и «Нижний колонтитул группы».
person PowerUser    schedule 19.10.2010
comment
Спасибо за щедрость. Однако группа не основана на этих столбцах. После этого (как вы уже упоминали) только я скрываю повторяющиеся поля. Я уже сгруппировал «Подробности» на основе 3 столбцов. Добавление большего количества — это увеличение строк. Это причина такой проблемы? Я пытаюсь так, как вы упомянули. - person Rick2047; 20.10.2010
comment
Я думаю, что количество строк увеличивается, потому что у вас все еще есть поля, отображаемые в разделе «Подробности». Если вы переместите их в заголовок группы и скроете раздел «Подробности», ваш отчет должен стать меньше. (У вас может быть столько групп, сколько вам нужно). - person PowerUser; 20.10.2010
comment
Извините, у меня нет вашего отчета передо мной, поэтому я не могу понять вашу точную ситуацию. Вам придется немного поработать с этим, но я уверен, что это можно сделать. Вот совет: вы можете создать пользовательскую формулу с {IsLock} и {SubItemCode}, а затем добавить дополнительную группировку по этой пользовательской формуле. - person PowerUser; 20.10.2010