Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пребуется совет!!!
|
|||
|---|---|---|---|
|
#18+
Есть задача сформировать отчеты в Word-ом и txt форматах. Но отчетность очень изменчива, поэтому хотелось бы формировать их вместе (а то с сопровождением будет сложно), чтобы вносить изменения один раз (а не писать две программы для формирования отчетности). Как делать эти отчеты отдельно понятно, но как объединить? Может кто с этим сталкивался? Еще хотелось бы узнать Ваше мнение по поводу работы в Wordе с шаблонами. Стоит ли их использовать? Или лучше формировать полностью отчетность кодом??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 16:29 |
|
||
|
Пребуется совет!!!
|
|||
|---|---|---|---|
|
#18+
Всё зависит от сложности отчётов. Если в отчёте только текст, можно попробовать после формирования в WORD'e использовать SaveAs в макросе VisualBasic'а. Если есть таблицы и они не меняются - создавай шаблон. Опиши поподробнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 16:43 |
|
||
|
Пребуется совет!!!
|
|||
|---|---|---|---|
|
#18+
Отчеты получаются сложными из-за того, что необходимо строго соблюдать выравнивание. Это банковские отчеты (если это что-то говорит). Текст, несколько таблиц с разным выравниванием таблиц+разное выранивание внутри таблиц. А про шаблоны посоветуйте плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 16:53 |
|
||
|
Пребуется совет!!!
|
|||
|---|---|---|---|
|
#18+
Рисуешь в WORD'e таблицу(ы) как они будут выглядеть в отчёте. Выставляешь все выравнивания в ячеках, как тебе нужно. Сохраняешь в виде шаблона (мой шаблон.dot), лучше всего в папку проекта (что бы) не искать. Печать: LOCAL oword tmp_path_dot = SYS(5)+SYS(2003)+"\"+"мой шаблон.dot" oword = CreateObject("word.application") oword.Visible = .F. WITH oword .documents.Add(tmp_path_dot, .F.) && .F. не изменять шаблон * заполняешь таблицы ........... *сохраняешь документ .ActiveDocument.SaveAs('c:\мой проект\мой отчёт.doc') ENDWITH Если не знаешь команду VisualBasic'a - Сервис-Макрос-Начать_Запись выполняешь действия.Останавливаешь запись. <Alt><F11> в окне Project - Modules - New Macros - смотри код VisualBasic'a. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 17:18 |
|
||
|
Пребуется совет!!!
|
|||
|---|---|---|---|
|
#18+
Заполнять шаблон или формировать отчет кодом. Что надежнее? Если пользователь стер шаблон? А что думаете по поводу печати в двух форматах. Нужно сразу и в txt и в Wordе (Очень-очень нужно). Как лучше реализовать, чтобы не писать два разных кода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 17:24 |
|
||
|
Пребуется совет!!!
|
|||
|---|---|---|---|
|
#18+
Забыл, после ENDWITH поставь oword.Visible = .T. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 17:24 |
|
||
|
Пребуется совет!!!
|
|||
|---|---|---|---|
|
#18+
Насчёт стёр шаблон - а если сотрёт прогу или базу? Не сможет модифицировать - это точно у тебя стоит .F. - не изменять шаблон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 17:27 |
|
||
|
Пребуется совет!!!
|
|||
|---|---|---|---|
|
#18+
Спасибо! А что думаете по поводу печати в двух форматах. Нужно сразу и в txt и в Wordе (Очень-очень нужно). Как лучше реализовать, чтобы не писать два разных кода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 17:31 |
|
||
|
Пребуется совет!!!
|
|||
|---|---|---|---|
|
#18+
правда, гемор с таблицами - не сохраняются в txt... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 17:41 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32513616&tid=1596620]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 443ms |

| 0 / 0 |
