![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Скорость экспорта данных [D7, Firebird]
_1008_ © (2004-12-29 16:50:00)Есть база, в базе записи.
Три таблицы:
Табл1, Табл2, Табл3.
Табл1 и Табл2 связаны связью один ко многим
Табл1 и Табл3 связаны связью один к одному.
Всё что мне необходимо это:
1. Поместить в MS Word "управляющие строки" (некие записи поясняющие к чему относятся данные, которые берутся из таблицы);
2. поместить в MS Word данные из Табл1;
3. ещё "управляющие строки";
4. поместить в MS Word данные из Табл2, которые связаны с данными из Табл1.
5. ещё "управляющие строки";
6. поместить в MS Word данные из Табл3, которые связаны с данными из Табл1.
Не знаю в чём проблема вот и обратился сюда.
Danilka (2004-12-30 11:41:00) [21][13] _1008_ (30.12.04 11:28)
То-есть, та-же самая информация, но в гриде, а не в rtf-е отображается быстро?
> можно ли его показать в rtf-е?
Можно, кроме использования ворда через оле, я уже привел 2 варианта, третий вариант в [12].
_1008_ (2004-12-30 11:28:00) [22]Danilka © (30.12.04 10:36) [11]
Я работаю с базой локально. Удалённая работа, где есть идёт быстро (показ информации).
Я использую табличное представление, а можно ли его показать в rtf-е?
Max Zyuzin © (30.12.04 10:46) [12]
Около ста страниц, размер 800-900 кБ около 1 МБ
Max Zyuzin (2004-12-30 10:46:00) [23]>_1008_ (30.12.04 10:10) [10]
Большой ли документ получается? Много ли данных туда пихается...
В догонку к совету Danilka © (30.12.04 10:36) [11]в RichEdit все запихивай он может сохранять в RTF
Danilka (2004-12-30 10:36:00) [24][10] _1008_ (30.12.04 10:10)
Те-же данные выбрать на клиента, сколько времени занимает? Например, просто все скинуть в текстовый файл.
Если быстро - значит дело в ворде, тогда, как вариатн, самому создавать напрямую rtf-файл, без ОЛЕ, наверняка есть и компоненты бесплатные для этого, да и формат rtf не такой уж и сложный.
Если также долго - значит дело в запосах, которыми данные вытаскиваешь и/или в самой базе (индексов где не хватает, например).
_1008_ (2004-12-30 10:10:00) [25]Danilka © (30.12.04 09:50) [8]
Да так мелочи: формирование документа длиться всего-то полчаса.
Задача поместить из базы набор текста из блобов. На 20-30 записях это длится 2-3 минуты, на 126 полчаса.
_1008_ (2004-12-30 10:10:00) [26]Danilka © (30.12.04 09:50) [8]
Да так мелочи: формирование документа длиться всего-то полчаса.
Задача поместить из базы набор текста из блобов.
Danilka (2004-12-30 09:50:00) [27][7] _1008_ (30.12.04 09:47)
А в чем именно проблема, если не секрет? :)
_1008_ (2004-12-30 09:47:00) [28]Fay © (29.12.04 18:43) [6]
Нет, не снята. А продолжает здравствовать и крайне раздражать.
Понимаю, что что-то надо поменять, но не понимаю, что именно.
Подозреваю, что дело либо в базе, либо в том как я к ней обращаюсь. Но никаких идей нет.
Fay (2004-12-29 18:43:00) [29]2 _1008_ (29.12.04 17:20) [5]
> Это экспорт блоб полей. Для обращения использую:
> IBDataBase
> IBTransaction
> IBQuery
>
> Последних несколько:
> на таблицу 1
> на таблицу 2
> на таблицу 3
Не возражаю. Проблема снята?
_1008_ (2004-12-29 17:20:00) [30]Соловьев © (29.12.04 17:16) [4]
Спасибо, но не поможет.
Это экспорт блоб полей. Для обращения использую:
IBDataBase
IBTransaction
IBQuery
Последних несколько:
на таблицу 1
на таблицу 2
на таблицу 3
Соловьев (2004-12-29 17:16:00) [31]телепаты уехали праздновать новый год.
хотя может поможет?
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=502
Sergey13 (2004-12-29 17:09:00) [32]Спросить у препода.
_1008_ (2004-12-29 17:06:00) [33]Max Zyuzin © (29.12.04 16:54) [1]
Логично. Но может у кого-нибудь есть идеи, которые натолкнут на правильное решение.
Max Zyuzin (2004-12-29 16:54:00) [34]>_1008_ (29.12.04 16:50)
Гм... Не знаю в чём проблемамы в общем тоже смутно догадываемся в чем у тебя проблема...