Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
ВнизОткрытие *.qrt файлов Найти похожие ветки
← →
Slimer (2007-11-13 14:45) [0]Всем привет.
Необходима ваша подсказка.
Можно ли открывать *.qrt файлы не через интерфейс QuickReport? Если да - то как?
В справке рылся но вроде бы никаких процедур которые поддерживают загрузку отчета из файла не нашел
← →
Johnmen © (2007-11-13 14:54) [1]Можно.
В инете есть разжеванные примеры.
← →
Johnmen © (2007-11-13 15:00) [2]Не совсем так.
можно сохранить отчет в формате явного метафайла (wmf), который легко читается тем же вордом.
← →
Slimer (2007-11-13 15:07) [3]Да, но допустим без конвертирования wmf. Нужно реализовать что-то типа QRT-вьювера. при двойном клике на *.qrt открвается приложение и т.д.
← →
Johnmen © (2007-11-13 15:15) [4]Тогда напиши свое приложение, которое привяжи к расширению qrt.
← →
Johnmen © (2007-11-13 15:16) [5]И почему бы не сохранить в wmf? Это не сложнее, чем в qrt.
← →
Anatoly Podgoretsky © (2007-11-13 15:19) [6]
> Нужно реализовать что-то типа QRT-вьювера. при двойном клике
> на *.qrt открвается приложение
Так это же программа на Дельфи
← →
Slimer (2007-11-13 15:21) [7]
> Тогда напиши свое приложение, которое привяжи к расширению
> qrt.
Это я и пытаюсь сделать. Проблемма состоит в том как открыть (подгрузить) файл qrt? Не через интерфейс самого QuickReport. Не могу понять релизована ли вообще эта возможность в Qreport`aх
← →
Slimer (2007-11-13 15:35) [8]Ну что, подскажет кто-то?
← →
Johnmen © (2007-11-13 15:54) [9]
> Не через интерфейс самого QuickReport.
Что это значит? Что за интерфейс?
← →
Slimer (2007-11-13 16:03) [10]Сейчас как получается, после вызова процедуры QuickRep1.Preview; открывается окно предварительного просмотра отчета, в котором есть кнопки сохранения отчета и открытия отчета посредством встроенного OpenDialog`a. (это окно превью я подразумеваю под интерфейсом QReport)
Меня инетересует как можно открыть (подгрузить) в контенер QuickReport отчет из файла *.qrt допустим для примера такой распространенной процедурой как "LoadFromFile" (ее в Qreporte нет)
← →
Anatoly Podgoretsky © (2007-11-13 16:04) [11]> Slimer (13.11.2007 15:21:07) [7]
А справку не хочешь посмотреть или faq от qusoft или решил методом случайного втыка или кавалерийского налета?
← →
Slimer (2007-11-13 16:10) [12]Я вообще хотел просто узнать возможно ли это?
← →
Германн © (2007-11-13 16:14) [13]
> Slimer (13.11.07 16:03) [10]
>
> Сейчас как получается, после вызова процедуры QuickRep1.
> Preview; открывается окно предварительного просмотра отчета,
> в котором есть кнопки сохранения отчета и открытия отчета
> посредством встроенного OpenDialog`a. (это окно превью я
> подразумеваю под интерфейсом QReport)
Так создай свою собственную форму Preview. Для этого есть компонент TQRPreview.
← →
Slimer (2007-11-13 16:16) [14]
> Так создай свою собственную форму Preview. Для этого есть
> компонент TQRPreview.
Ну создать то создам, а как подгрузить в него отчет из сохраненного файла?
← →
Slimer (2007-11-13 16:17) [15]
> А справку не хочешь посмотреть или faq от qusoft или решил
> методом случайного втыка или кавалерийского налета?
Справку я смотрел, но на рус. ее нет а в англ я не очень силен...
← →
Anatoly Podgoretsky © (2007-11-13 16:23) [16]> Slimer (13.11.2007 16:17:15) [15]
Зато есть FAQ на русском.
← →
Slimer (2007-11-13 16:26) [17]
> Anatoly Podgoretsky © (13.11.07 16:23) [16]
Я не нашел
← →
Anatoly Podgoretsky © (2007-11-13 16:28) [18]> Slimer (13.11.2007 16:26:17) [17]
Твоя проблема, учись пользоваться поисковыми системами.
← →
Slimer (2007-11-13 16:32) [19]
> Anatoly Podgoretsky © (13.11.07 16:28) [18]
Я решил воспользоваться этим форумом, который для этого как я думал предназначен.
← →
Johnmen © (2007-11-13 16:43) [20]Podgoretsky.com там есть(по кр. мере был) неплохой фак.
← →
Johnmen © (2007-11-13 16:45) [21]Да, а строить из себя обиженного - это детство. Таких здесь не привечают.
← →
Slimer (2007-11-13 16:51) [22]
> Johnmen © (13.11.07 16:45) [21]
Да причем тут строить обиженного. Просто как что не спроси так или в гугл или в Ф1 отсылают. Я уже 2 дня сижу пытаюсь как-то это реализовать... решил спросить и такое чувство будто нарочно издеваются...
← →
Германн © (2007-11-13 16:58) [23]
> Slimer (13.11.07 16:51) [22]
>
>
> > Johnmen © (13.11.07 16:45) [21]
>
> Да причем тут строить обиженного. Просто как что не спроси
> так или в гугл или в Ф1 отсылают. Я уже 2 дня сижу пытаюсь
> как-то это реализовать... решил спросить и такое чувство
> будто нарочно издеваются...
>
Блин. Зайди на сайт автора QR. Нажми кнопку FAQ. И на 2-ой же строчке увидишь пример создания собственного превью.
← →
Johnmen © (2007-11-13 16:59) [24]Просто никто не будет за тебя заниматься поиском.
А склероз не даст ответить всё и сразу.
Но если бы ты показал свою компетентность, понимание и способность, то, возможно, со склерозом кто-нибудь и сразился... А так - лень...
← →
Anatoly Podgoretsky © (2007-11-13 17:00) [25]> Slimer (13.11.2007 16:32:19) [19]
Ты напрасно думаешь, что кто то должен заниматься поиском вместо тебя.
← →
Anatoly Podgoretsky © (2007-11-13 17:02) [26]> Slimer (13.11.2007 16:51:22) [22]
> Просто как что не спроси так или в гугл или в Ф1 отсылают.
Точно такая же детская обида, правильно посылают, сходи и посмотри, не получилось, приведи свои поисковые фразы и попроси подсказать по которым искать. А не найти FAQ по QR очень сложно, поскольку растиражировано на множестве сайтов, я уж не говорю про спец сайты типа www.faqcenter.ru
← →
Slimer (2007-11-13 17:39) [27]прочитал FAQ...
судя по всему загрузка отчета сводится к двум строчкам:
if OpenDialog1.Execute then
begin
QuickRep1.QRPrinter.Load("c:\report.qrp");
QuickRep1.Preview;
end;
Однако почему-то возникает Access violation
← →
Германн © (2007-11-13 17:47) [28]Плохо читал FAQ и пример не посмотрел.
← →
Slimer (2007-11-13 17:55) [29]в факе нет упоминалия о загрузке отчетов из файлов вообще.
Есть только описание сохранения отчета
QuickRep1.QRPrinter.Save("c:\report.qrp");
по логике значит загрузка должна происходить:
> Slimer (13.11.07 17:39) [27]
?
← →
Германн © (2007-11-13 18:04) [30]
> по логике значит загрузка должна происходить:
>
>
> > Slimer (13.11.07 17:39) [27]
>
Неверная логика, однако.
← →
Slimer (2007-11-13 18:07) [31]
> Германн © (13.11.07 18:04) [30]
:) подскажи пожалуйста если можешь, как это реализовать?
Это очень важно для меня.
← →
Германн © (2007-11-13 18:25) [32]
> Slimer (13.11.07 18:07) [31]
>
>
Я ж сказал где взять готовый пример. Бери его и делай с ним все что хочешь. Это именно то, что тебе надо.
← →
Johnmen © (2007-11-13 19:02) [33]
> QuickRep1.QRPrinter.Load("c:\report.qrp");QuickRep1.Preview;
> end;Однако почему-то возникает Access violation
Потому, что не создан объект QRPrinter.
← →
Anatoly Podgoretsky © (2007-11-13 19:27) [34]> Slimer (13.11.2007 17:39:27) [27]
Леониду срочно надо заканчивать советы, ситуация становится угрожающей
← →
Anatoly Podgoretsky © (2007-11-13 19:32) [35]> Johnmen (13.11.2007 19:02:33) [33]
Не, потому что FAQ не читает.
Нужна форма, на ней QR
А QRPrinter страшная сила.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.05 c