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