Форум: "Базы";
Текущий архив: 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