Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

Генерация большого отчета - как лучше?   Найти похожие ветки 

 
Vcoder ©   (2005-02-07 15:26) [0]

Задача такая: на основе нескольких чисел вычислить несколько других чисел, которые затем вставить в нужные места отчета. Отчет потом распечатать на принтере. Проблема в том, что отчет этот весьма большой (около 10 страниц), содержащий форматированный текст, таблицы и формулы. Но это все - шаблон, в который надо подставить готовые значения.

Прошу наставить на путь истинный - как это лучше сделать? Толи использовать QuickReport, толи связываться через OLE с MS-WORD, толи еще как-то. Поскольку эта тема для меня новая, буду весьма признателен, если укажете, что на эту тему можно почитать.


 
QuasiLamo ©   (2005-02-07 20:37) [1]

Можно сдеать отчет в ворде, сохранить  в RTF и навставлять заглушек типа %Summ% а потом загружать этот rtf в строку и делать stringreplace.
Можно аналогично поступить с html. а для печати использовать типа winexec(""C:\Program Files\Internet Explorer\IEXPLORE.EXE" temp.html", sw_normal);

я так делал... кривовато конечно, но работает.
Идея не моя, где-то здесь подсмотрел


 
Vcoder ©   (2005-02-08 07:45) [2]

Эксплорером печатать... бррр :( Для моих целей не подойдет - слишком криво он это делает.
Насчет прогонять внутренности RTF файла - идея что называется "в лоб", но имеет право на существование.

А вообще я хочу попробовать набрать шаблон в Ворде, затем через OLE присоединяться к ворду, вставлять цифры и печатать. И вот  мне интересно, а можно ли таким образом менять содержимое формул в документе, набранных в MS Equation либо в MathType?



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

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
3-1106244219
Weare
2005-01-20 21:03
2005.02.20
Memo и Ini-файл


14-1106400846
Валерий
2005-01-22 16:34
2005.02.20
Поздравьте меня. Начинаю жить по новому


4-1105169458
Unknown
2005-01-08 10:30
2005.02.20
WM_Paste не отслеживается


1-1107515389
waterfoll
2005-02-04 14:09
2005.02.20
Как в ХП задать процессу статус например "SYSTEM"


14-1106707761
Думкин
2005-01-26 05:49
2005.02.20
С Днем рождения! 26 января