Фильтрация данных в скрипте

отредактировано 03:37 Раздел: FastReport 4.0
Доброго времени суток! Суть проблемы. Затеял сделать отчет с вертикальными бэндами. По горизонтали идут данные по сменам (смена 1, 2...) а по вертикали, т.е. вниз идут данные по продавцам (ФИО) с распределением кто когда работал в какую смену. В SQL запросе два рекордсета 1-отбирает данные по сменам, второй по людям и сменам. Горизонтальный мастер дата подключен к 1 датасету, вертикальный ко второму. В горизонтальном мастер дата решил в скрипте стелать в событиии OnBeforePrint фильтрацию датасетов:
DS1.Filter:=(<DS1."FIO">=<DS2."FIO">;
т.е. чтобы фамилии выводились в нужных сменах. Не могу разобраться с написанием этого скрипта.
Спасибо.

Комментарии

  • gpigpi
    отредактировано 03:37
    Сделайте связь Master-Detail между двумя датасетами

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

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