Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];

Вниз

Информационные базы докуметнов   Найти похожие ветки 

 
Armot   (2006-12-02 17:15) [0]

Здравствуйте, уважаемые. Подскажите, каким образом реализована работа с информационной базой данных документов в справочно-информационных системах (Гарант, Консультант,Кодекс, ИСС Охрана труда и т.п.).
Полагаю, что документы заранее подготовлены в виде rtf файлов, затем сохранены в бинарных полях БД типа Blob полей.
Также, полагаю, что при просмотре списка заголовков документов и предварительном просмотре документа используется какой-то Report, но, я думаю, никак не Ole-container. Вопрос какой Report, при том, который еще позволяет реагировать на действия пользователя - выделять содержимое докуметов, реагировать на события?
И последнее, вывод документа Word - полагаю, что файлы хранятся в БД в запакованном виде и при передаче в Word, используя Ole, предварительно распаковаваются.
С уважением, Евгений.


 
Anatoly Podgoretsky ©   (2006-12-02 20:29) [1]

> Armot  (02.12.2006 17:15:00)  [0]

Везде по разному, но знают только авторы.
А тебе зачем, делай по своему, как тебе удобнее.


 
Armot   (2006-12-05 20:03) [2]

Какие отчеты позволяют просматривать данные подобным образом, с возможностью выделения абзацев, или это делается как-то иначе...


 
ЮЮ ©   (2006-12-06 09:22) [3]

> виде rtf файлов, затем сохранены в бинарных полях БД типа
> Blob полей.


откуда такоое убогое представление?
а при полнотекстовом поиске - загрузка в RichEdit и поиск в Lines?  :)

форматированный вывод не означает форматированное хранение.

>при просмотре списка заголовков документов и предварительном просмотре документа используется какой-то Report,  при том, который еще позволяет реагировать на действия пользователя - выделять содержимое докуметов, реагировать на события?

Исходил из мысли, что столько TLabel не создать? :)  В Консультанте, это вполне продуманный грид. А предварительном просмотре документа подобен QReport - только Zoom.


 
Armot   (2006-12-06 19:49) [4]

> ЮЮ ©   (06.12.06 09:22) [3]
> откуда такоое убогое представление?
каким образом рекомендуете хранить документы в БД?

Согласен, что просмотр возможен и в RichEdit. Но необходим просмотр документа как в отчете, без возможности редактирования (без курсора), но с возможностью выделения "кусков" текста (например, абзацев) и переходом по меткам.
Для навигации по тексту, полагаю, документы готовятся заранее - помещаются скрытые метки, а затем сохраняются в БД. Хотя не обязательно...
Развейте мой туман. :)
> Исходил из мысли, что столько TLabel не создать? :)  
Честно, не совсем понял о чем речь.:)

>  В Консультанте, это вполне продуманный грид...
интересно было бы узнать поподробнее про такой грид, аналоги в комонентах?
> ...просмотре документа подобен QReport - только Zoom
А как же при этом с возможностью выделения текста ?


 
ЮЮ ©   (2006-12-07 08:23) [5]


> каким образом рекомендуете хранить документы в БД?

"Документы в базе" и "база данных справочно-информационной системы" - вещи достаточно разные. Для второго случая я, может быть даже хранил слова, а топик был бы упорядоченной совокупностью слов.  


> Развейте мой туман. :)

Увы, даже не ковыряялся


> А как же при этом с возможностью выделения текста ?

Я и говорю, у меня в Консультанте только Zoom, да и к чему зжесь выделение
Можго выделить, а потом предпросмотр того, что пойдет на печать.

З.Ы. Конкуренцию монстрам, гляжу, намерен составить? :)


 
Armot   (2006-12-10 13:51) [6]

> ЮЮ ©   (07.12.06 08:23) [5]
Поднятый вопрос имеет практический характер, рассматриваются различные варианты (в том числе и этот) для решения существующей задачи. В общих словах о задаче: необходимо компоновать документ из нормативных пунктов всевозможных нормативных документов; сейчас существует БД из нормативных документов - и их пунктов. Проблема заключается в формировании БД пунктов докуметов, т.е. необходима предварительная обработка (текста) документа для добавления в БД - на это затрачивается время, требуется определенная подготовка пользователя. А документов может быть сколь угодно и желательно мобильное добавление нового документа или пунктов...
Хотелось бы перейти на систему: открыл документ (файл Worda), выделил (пусть, например, абзацами) части документа, обработал и сохранил в БД.
Тогда нет необходимости хранить весь документ разбитый по пунктам в БД.
Вот так и никакой конкуренции. :)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.05 c
1-1168342539
Barsky
2007-01-09 14:35
2007.03.04
Обращение к ячейки excel по имени


15-1170746207
Kostafey
2007-02-06 10:16
2007.03.04
Просмотр связанных HTML-страниц из архива.


2-1171549235
Соня
2007-02-15 17:20
2007.03.04
Paradox - Oracle


2-1170931296
linox
2007-02-08 13:41
2007.03.04
Редактирование алиаса с проэкта


2-1171611206
Kolan
2007-02-16 10:33
2007.03.04
Если в компоненте есть ссылка на другой и это другой удалят...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский