Автоматизация ввода или 'распознавание' текста

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Ответить
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Автоматизация ввода или 'распознавание' текста

Сообщение Александр »

Никто не делал такую штуку.
Допустим есть определенная структура объекта (дерево) и есть текстовый файл с ключевыми полями
Нужно по одной кнопке на основании текстового файла - автоматически проанализировать и создать новый объект (включая дочерние) и заполнить все это информацией из файла.

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

Единственное что приходит в голову-это скопировать все в буфер обмена, потом вставить в форму, потом нажать кнопку 'Распознать', и в случае если все Ок нажать 'Добавить'
тут в принципе все ясно-но хотелось бы читать данные прямо из файла или по ссылке на страницу регистрации :roll:

Никто не сталкивался? :?

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Сообщение Старик Крупский »

Мне кажется, что надо делать свою приблуду к текстовому редактору, чтобы из него в объект. Или заказывать разработку...
Аватара пользователя
Disillusioned
Активный участник
Сообщения: 420
Зарегистрирован: 15 июл 2004, 15:12
Используемое ПО: Lotsia PDM PLUS
Откуда: Подольск
Контактная информация:

Сообщение Disillusioned »

Красиво реализовать данную задачу не прибегая к разработке специализированного приложения навряд ли удастся.
Но если сойдет и некрасиво....
В случае использования Sybase ASA получить текст файла из действия можно так (полагаю, что аналогичные средства есть и MS SQL и Oracle):
txt=set(f_ExecSQLSelect_2('SELECT cast(xp_read_file('+char(39)+FileName+char(39)+') as TEXT','',''))
Единственное (но серьезное) ограничение - путь к файлу указывается относительно сервера БД, т.е. файл должен находится на каком-нибудь сетевой ресурсе.
Если необходимо решить проблему копирования в действии локального файла на сетевой ресурс, то решение зависит от того является ли постоянным расположение и имя файла.
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

спасибо, ответ действительно лежал на поверхности..
в MSSQL это можно cделать
http://www.sql.ru/forum/actualthread.as ... aderrorlog
будем разбираться... :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Ответить