GroupHeader.Condition

отредактировано 02:35 Раздел: FastReport 3.0
Как написать условие группировки в GroupHeader по нескольким полям?
Например так: <main."TrdS_RcdNom"> and <main."SklN_CAtrTp1"> and <main."SklOpa_CAtr1"> не работает ;)

Комментарии

  • отредактировано 02:35
    Зависит от типа полей. Например, если поля строковые, то корректно будет:
    <main."TrdS_RcdNom"> + <main."SklN_CAtrTp1"> + <main."SklOpa_CAtr1">
  • отредактировано 02:35
    В моем случае все типы полей целые... Тогда как?
    А если неоднородные типы, то что в таком случае?
    И есть ли ограничение на количество полей (Condition может состоять из больше чем 10 полей)?
  • отредактировано 02:35
    С целыми полями думайте сами. Можно, например, так:
    <main."TrdS_RcdNom"> * 65536 + <main."SklN_CAtrTp1"> * 256 + <main."SklOpa_CAtr1">
    ограничений на длину Condition нет.
  • отредактировано 02:35
    спасибо ;)
    Все равно в строку преобразовывать пришлось.

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

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