Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];

Вниз

Передача данных из БД в Word   Найти похожие ветки 

 
qwerty9911 ©   (2005-02-13 13:36) [0]

Использую стандартные комоненты TWordApplication и TWordDocument. Нужно сформировать отчет порядка 50-100 страниц.
Отчкет формируется 10-15 минут, при использовании QuikReport"a 3-4 секунды. Можно ли как -нибудь передачу в Word.


 
Johnmen ©   (2005-02-13 14:28) [1]

А где вопрос ?


 
Sergey_Masloff   (2005-02-13 16:07) [2]

Нельзя. Ты с вордом работаешь черех OLE-автоматизацию и все данные идут через варианты. Это небыстро по определению.
 Если работать с Excel вместо ворда и вставлять данные сразу регионами будет намного быстрее, но специализированные компоненты-репортеры всегда будут быстрее.


 
YurikGL ©   (2005-02-13 17:16) [3]

>Нельзя.
Можно сформировать xml-документ и открыть его во ворде версии XP или выше


 
Danilka ©   (2005-02-14 10:29) [4]

[2] Sergey_Masloff   (13.02.05 16:07)
> Если работать с Excel вместо ворда

Есть у меня друг, 1с-овец, довольно сильный профессионал в этой области, он формирует многостраничные отчеты в экселе таким образом: выгружает все в dbf-ку (в 1с-ке это очень быстро), открывает эксель через ОЛЕ, открывает им эту ДБФ-ку, форматирует и сохраняет как эксель, получается очень быстро.

[3] YurikGL ©   (13.02.05 17:16)
> Можно сформировать xml-документ и открыть его во ворде версии
> XP или выше

В случае с Вордом, можно и проще - разобраться с форматом rtf и самому его генерить, там не сложно, в инете есть как сама спецификация формата, так и примеры.


 
Reindeer Moss Eater ©   (2005-02-14 10:38) [5]

Проще вообще прямо в ворде создать запрос к внешним данным


 
Fay ©   (2005-02-14 10:42) [6]

2 Reindeer Moss Eater ©   (14.02.05 10:38) [5]
Ага. Открыть Word, содать документ, создать макрос, выполнить макрос. У меня приятель так делал (если склероз меня не подводит).



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.054 c
11-1091803299
Дмитрий Галин
2004-08-06 18:41
2005.03.13
Ошибка компиляции после установки компонента


1-1109334999
ТехникПТО
2005-02-25 15:36
2005.03.13
Как в MessageDlg определить нажатие кнопки?


1-1109478796
АлексН
2005-02-27 07:33
2005.03.13
Замена Application.ProcessMessages


1-1109246128
Term
2005-02-24 14:55
2005.03.13
Есть ли компоненты с помошью которых можно СОЗДАТЬ pdf


4-1106902281
wizi
2005-01-28 11:51
2005.03.13
Скриншот с рабочего стола.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский