Форум: "Базы";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
ВнизReport for iBx Найти похожие ветки
← →
Shizuku © (2005-02-17 15:02) [0]Нужно создать отчёт для IBx приложения, который бы не использовал BDE для установления связи с источником данных.
Например Rave report "не видит" TibQuery, но прекрасно определяет обычный TQuery.
← →
DSKalugin © (2005-02-17 16:38) [1]Используй QuickReport или то что видит
http://www.sql.ru/forum/actualthread.aspx?bid=2&tid=160859
в модуле (Unit) самого отчета прописать сразу после секции
implementation
строку
uses твойDataModule;
← →
Shizuku © (2005-02-17 16:57) [2]Работает!
А как запросить пару параметров перед тем как сгенирировать отчёт? Мне придётся каким-то хитрым способом запросить у пользователя дату и передать её в запрос (отчёт на дату):SELECT *
FROM
TEST
INNER JOIN QUESTION ON (TEST.TEST_ID = QUESTION.TEST_ID)
INNER JOIN ANSWER ON (QUESTION.QUESTION_ID = ANSWER.QUESTION_ID)
INNER JOIN RESULT ON (ANSWER.REPLY_ID = RESULT.REPLY_ID)
WHERE
(RESULT.CREATED >= "11.02.2005 00:00:00") and
(RESULT.CREATED < "12.02.2005 00:00:00")
← →
DSKalugin © (2005-02-17 18:13) [3]SELECT *
FROM
TEST
INNER JOIN QUESTION ON (TEST.TEST_ID = QUESTION.TEST_ID)
INNER JOIN ANSWER ON (QUESTION.QUESTION_ID = ANSWER.QUESTION_ID)
INNER JOIN RESULT ON (ANSWER.REPLY_ID = RESULT.REPLY_ID)
WHERE
(RESULT.CREATED >= :after_dt) and
(RESULT.CREATED < :before_dt)
введи два параметра в запрос after_dt и before_dt
перед открытием ibQuery заполни их
ibQuery.Close;
ibQuery.ParamByName("after_dt").AsDateTime:=XXX
ibQuery.ParamByName("before_dt").AsDateTime:=XXX
ibQuery.Open
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c