Возможность модификации запроса к СУБД

отредактировано 13:54 Раздел: FastReport 2.xx VCL
Здравсвуйте.

Еще один вопрос.
Предположим есть таблица в СУБД. Данные получает TQuery (Delphi). В таблице ~300000 записей. Необходимо печатать отчет лишь по нескольким записям, которые определяются по некоторым условиям. Можно ли средствами FR модифицировать свойство SQL у TQuery (текст запроса) c целью не тащить все данные с сервера.

С уважением, Алексей

Комментарии

  • bakhbakh Санкт-Петербург
    отредактировано 13:54
    А почему бы не сделать фильтрацию датасета перед вызовом репорта?..
  • отредактировано 13:54
    написал:
    А почему бы не сделать фильтрацию датасета перед вызовом репорта?.

    Конечно можно, но этот будет логика реализованная в программе, а хотелось бы реализовать ее в отчете. Вроде как захотел другую фильтрацию - сделал (через FR). Конечно тоже самое можно и через программу (а-ля окошко с параметрами запроса перед печатью), но если бы такое можно было реализовать в FR, то при изменении требований понадобилось бы не изменять - перекомпилировать проект , а изменить шаблон отчета, что по-моему будет "красивше".
  • bakhbakh Санкт-Петербург
    отредактировано 13:54
    AMogil написал:
    но если бы такое можно было реализовать в FR, то при изменении требований понадобилось бы не изменять - перекомпилировать проект , а изменить шаблон отчета, что по-моему будет "красивше".
    Ну, посмотри в fr_rus.doc про диалоговые формы...

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

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