Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пребуется совет!!! / 10 сообщений из 10, страница 1 из 1
11.05.2004, 16:29
    #32513445
nk_81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
Есть задача сформировать отчеты в Word-ом и txt форматах. Но отчетность очень изменчива, поэтому хотелось бы формировать их вместе (а то с сопровождением будет сложно), чтобы вносить изменения один раз (а не писать две программы для формирования отчетности). Как делать эти отчеты отдельно понятно, но как объединить? Может кто с этим сталкивался?
Еще хотелось бы узнать Ваше мнение по поводу работы в Wordе с шаблонами. Стоит ли их использовать? Или лучше формировать полностью отчетность кодом???
...
Рейтинг: 0 / 0
11.05.2004, 16:43
    #32513487
n0name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
Всё зависит от сложности отчётов.
Если в отчёте только текст, можно попробовать после формирования в WORD'e использовать SaveAs в макросе VisualBasic'а. Если есть таблицы и они не меняются - создавай шаблон.
Опиши поподробнее.
...
Рейтинг: 0 / 0
11.05.2004, 16:53
    #32513510
nk_81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
Отчеты получаются сложными из-за того, что необходимо строго соблюдать выравнивание. Это банковские отчеты (если это что-то говорит). Текст, несколько таблиц с разным выравниванием таблиц+разное выранивание внутри таблиц.
А про шаблоны посоветуйте плз.
...
Рейтинг: 0 / 0
11.05.2004, 17:18
    #32513578
n0name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
Рисуешь в 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.
...
Рейтинг: 0 / 0
11.05.2004, 17:24
    #32513597
nk_81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
Заполнять шаблон или формировать отчет кодом. Что надежнее? Если пользователь стер шаблон?
А что думаете по поводу печати в двух форматах. Нужно сразу и в txt и в Wordе (Очень-очень нужно). Как лучше реализовать, чтобы не писать два разных кода?
...
Рейтинг: 0 / 0
11.05.2004, 17:24
    #32513598
n0name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
Забыл, после ENDWITH поставь oword.Visible = .T.
...
Рейтинг: 0 / 0
11.05.2004, 17:27
    #32513604
n0name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
Насчёт стёр шаблон - а если сотрёт прогу или базу?
Не сможет модифицировать - это точно у тебя стоит .F. - не изменять шаблон.
...
Рейтинг: 0 / 0
11.05.2004, 17:31
    #32513616
nk_81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
Спасибо!
А что думаете по поводу печати в двух форматах. Нужно сразу и в txt и в Wordе (Очень-очень нужно). Как лучше реализовать, чтобы не писать два разных кода?
...
Рейтинг: 0 / 0
11.05.2004, 17:41
    #32513644
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
правда, гемор с таблицами - не сохраняются в txt...
...
Рейтинг: 0 / 0
13.05.2004, 16:56
    #32516742
MaestroEv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пребуется совет!!!
Готовишь сначала готовые данные во временных табличках... А потом гонишь их куда хочешь.. Главное данные отрезать от вывода изображения... Тогда легче будет менять отчеты...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пребуется совет!!! / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]