Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.04;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.117 c
1-1168463719
Extar
2007-01-11 00:15
2007.03.04
Разрешить редактировать только одну колонку в StringGrid как?


9-1145082805
Evgeniy_
2006-04-15 10:33
2007.03.04
GLScene, работа с тексурами


15-1170844067
Gorlum
2007-02-07 13:27
2007.03.04
Про два компьютера и сеть


2-1171389982
sat
2007-02-13 21:06
2007.03.04
lineto???


9-1145028173
grisme
2006-04-14 19:22
2007.03.04
Небо на OpenGL