|
медленно формируется WORD
|
|||
---|---|---|---|
#18+
фокс 9, dbfка на 2-5 тыш записей, есть шаблон вордовский dot, в шаблоне таблица в которую заносятся данные из dbf, очень медленно формируется документ, занимает минут 10-20 в зависимости от кол-ва записей в таблице. можно ли как то ускорить это или с вордом уже ничего не сделаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 13:34 |
|
медленно формируется WORD
|
|||
---|---|---|---|
#18+
А где код экпорта? Кроме того, шаблон - это шаблон, данные вы заносите не в шаблон, а в документ, созданный на основе шаблона. Кроме того, неплохо бы было на время работы с документом - скрывать его окно или хотя бы отображение обновлений. Кроме того, можно сделать немного по-другому - например, выгружать данные не прямо в Word, а, например, в Excel (если он есть). А в документ Word добавить только ссылку на Excel-таблицу (ну и настроить её отображение). ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 15:06 |
|
медленно формируется WORD
|
|||
---|---|---|---|
#18+
AndreTM, вот кусок кода который использую, отображение делаю уже после того как все данные занесены в таблицу, помимо этой таблицы в ворде выводятся другие данные, но именно на таблицу уходит 99% времени. по 3 пунку где можно подробнее узнать как в ворде сделать ссылку на экселевскую таблицу? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 15:20 |
|
медленно формируется WORD
|
|||
---|---|---|---|
#18+
У вас в шаблоне исходная таблица изначально пустая? Тогда зачем вы проверяете на каждом шаге её размер - можно просто добавлять строку безусловно. И что-то мне подсказывает, что есть способ заполнять строку таблицы не по ячейкам, а через массив. Причём это позволит делать копирование не просто построчно, а сразу целиком - сделать COPY TO ARRAY [] FIELDS [], если надо - ещё подогнать данные, и разом скопировать в loTable ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 16:01 |
|
медленно формируется WORD
|
|||
---|---|---|---|
#18+
9kol9фокс 9, dbfка на 2-5 тыш записей, есть шаблон вордовский dot, в шаблоне таблица в которую заносятся данные из dbf, очень медленно формируется документ, занимает минут 10-20 в зависимости от кол-ва записей в таблице. можно ли как то ускорить это или с вордом уже ничего не сделаешь? Может попробовать старый испытанный DBRAD32, который формирует нужную выборку и выдаёт её в виде RTF-фвйла. Выборка выполняется внутри средствами SELECT-SQL. Если мне не изменяет склероз, его находил на dbrad.ru или dbrad32.ru. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2013, 22:03 |
|
медленно формируется WORD
|
|||
---|---|---|---|
#18+
9kol9, авторшаблон - это шаблон, данные вы заносите не в шаблон, а в документ, созданный на основе шаблона. ------------ неплохо бы увидеть шаблон вопросы --формируется 1 документ на выборку или поштучно --какая версия ворд --можно ведь окно ворд скрыть ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2013, 22:32 |
|
|
start [/forum/topic.php?fid=41&msg=38448280&tid=1582862]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 278ms |
0 / 0 |