Как скрыть мем при определенном параметре

отредактировано May 2014 Раздел: FastReport 4.0
Всем привет.

Нужно, чтобы в чеке скрывалась цена, когда всего куплена 1 штука, но отображалось если несколько. Допустим, у меня купили 3 Буратино и 1 Дрель в чеке должно быть так:
написал:
Дрель ...... 100 руб

Буратино ..... 300 руб.
3 х 100 руб.

Итого: 400 рублей

Т.е. когда всего 1 штука куплена цена за штуку убирается. Но вся проблема состоит в том, что когда скрывается цена за штуку, то все последующие цены за штуку тоже скрываются. Как это исправить?

Спасибо.


UPD. Уже решил проблему сам.

Комментарии

  • gpigpi
    отредактировано 03:44
    Для каждой позиции нужно обязательно устанавливать/убирать видимость элемента в зависимости от условия
  • отредактировано 03:44
    Можно также группировку сделать. Группирующее поле - ЦЕНА
    300 руб = sum(<ТАБЛИЦА."ЦЕНА">)
    3 x 100 руб = count(ЦЕНА) X ЦЕНА

    Естественно, в SQL-запросе сортировка должна быть Order by ID, ЦЕНА, иначе сгруппирует неправильно.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.