2016-02-11 3 views
0

У меня есть отчет о кристаллах с подвариантом в нем. В дополнительном отчете отображаются дубликаты. Чтобы избежать этого, я использовал ниже формулу.Дубликаты в под-отчете

{table.IDField} = previous({table.IDField}) 

Теперь дубликаты удалены, но у меня есть сумма поля в нижнем колонтитуле. Все дублирующиеся значения добавляются к сумме. Есть ли способ, чтобы я мог выбрать отдельные записи в подзаголовке?

+0

Вы можете проверить опцию выбора отдельных записей в меню Databse или вам нужно проверить связь, почему он производит дубликаты записей – Siva

+0

Опция проверяется @Siva Где еще я могу проверить для ссылки? Я новичок жаль, если это не то, что я должен спросить –

+0

Перейти к эксперту базы данных, чтобы проверить ссылки – Siva

ответ

0

Я выполнил следующие шаги, чтобы решить эту проблему.

  1. создал группу по IDField
  2. перемещаемых все поля из секции подробно в вышеприведенном заголовке группы.
  3. Подавлен раздел подробно.
  4. Создал формулу ниже и разместил ее в заголовке группы. Я подавил это, потому что мне не пришлось отображать это.

    whileprintingrecords; 
        numbervar totalOfIDField := totalOfIDField + {IDField}; 
        ""; 
    
  5. создал формулу для отображения выше поля (totalOfIDField).

    whileprintingrecords; 
    numbervar taotalOfIDField; 
    

    Это должно быть помещено в соответствующий нижний колонтитул группы.

  6. Создана формула для сброса totalOfIDField при каждом изменении группы. Включено это в заголовок главной группы.

    whileprintingrecords; 
    numbervar totalOfIDField := 0; 
    
Смежные вопросы