Delphi 2009 + Fibplus7.0 + Firebird2.5 + Fastreport4.9
Доброго времени суток! Вопрос такой. Как можно отправить в отчет данные из формы?
Например отобразить в отчете текст введенный в edit или использовать дату выбранную DateTimePicker в запросе
Например отобразить в отчете текст введенный в edit или использовать дату выбранную DateTimePicker в запросе
SELECT TOVAR AS "Товар", SUM(KOLICHESTVO) AS "Остаток"
FROM DVIJENIEE
WHERE DATE_E<='29.03.2011'
GROUP BY TOVAR
Комментарии
в Delphi-проекте
где report -- компонент представляющий отчет.
а в отчете
1. Создать переменную отчета var1
2. Если надо просто вывести переменную, то в соответствующей мемке надо проставить [var1]
3. Если нужно использовать переменную как параметр запроса, и компонент связи с данными(FIBQuery) внедрен в отчет, то нужно
3.1 При написании SQL воспользоваться параметрами, на вашем примере это выглядит так: 3.2 Настроить параметры запроса, нажав на кнопку "параметры" в диалоге редактирования, и прописав значение <var1> параметру PARAM1
Таким образом параметр запроса PARAM1 окажется связан с тем, что вы передадите в переменную отчета var1.