Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Скорость экспорта данных [D7, Firebird]


Страницы:   1 2

_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)
Гм... Не знаю в чём проблемамы в общем тоже смутно догадываемся в чем у тебя проблема...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо