Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.568 c
2-1195900527
Вячеслав
2007-11-24 13:35
2007.12.16
Проблема с формами


2-1195577006
allucard
2007-11-20 19:43
2007.12.16
Как определить размер переменной, занимаемый в памяти


15-1195131674
Александр Павлов
2007-11-15 16:01
2007.12.16
Орешник


15-1195313211
IvanJ
2007-11-17 18:26
2007.12.16
Аналог из C++ в Delphi


2-1195745591
Fraider
2007-11-22 18:33
2007.12.16
Лист бокс со скошенным углом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский