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

Вниз

Сохранение в блоб   Найти похожие ветки 

 
makvell   (2007-06-25 11:23) [0]

Доброго дня мастера.
Вопрос вот в чем, хочу сделать импорт задач (в электронный задачник) из ворда (в задаче могут быть формулы, картинки и прочее). В вордовском файле делаю разделители, например "__", т.е. задача в файле выглядит так:
p__
тема
__
источник
__
сложность
__
условие
__
...
Файл разбираю WordApplication"ом, что-то затупил, нахожу тему, копирую в буфер, а как потом то что в буфере взять и положить в переменную? Т.е. String them := тема из буфера.
И второй вопрос, в какую переменную положить условие, и как потом его засунуть в блобстрим?

Заранее спасибо.


 
Desdechado ©   (2007-06-25 11:49) [1]

>  в какую переменную положить условие, и как потом его засунуть
> в блобстрим?
Что за "условие" и как его можноположить в переменную?


 
makvell   (2007-06-25 11:55) [2]

условие - "Условие задачи" - текст, с картинками и, возможно, формулами.


 
Виталий Панасенко ©   (2007-06-25 13:13) [3]

Я думаю, нужно использовать RichEdit(DBRichEdit).. и уже его связать с полем БД и в него копировать ИЗ Кармана


 
makvell   (2007-06-25 13:21) [4]

На самом деле так было раньше сделано. Т.е. реквизиты юзер вводит руками сам, а условие загружает из файла, а дальше это кладется в базу...
Я хотел вообще упростить процесс, т.е. отдает пользователь вордовский документ, а программа сама раскладывает все из него...
Ничего при этом не показывая, кроме: "Загружено Х задач" или "В оформлении задачи N ошибка".
В общем-то как разобрать файл я знаю... как положить в блоб данные тоже, а вот как данные из файла положить в параметры запроса... :(


 
makvell   (2007-06-26 11:59) [5]

Неужели нельзя обойтись без копирования из буфера в ричэдит(дбричэдит) а уже из него сохранять в поток и в параметр запроса?


 
Правильный Вася   (2007-06-26 12:06) [6]

можешь сам читать из клипборда и разбирать его содержимое


 
ЮЮ ©   (2007-06-26 12:13) [7]

> Неужели нельзя обойтись без копирования из буфера в ричэдит(дбричэдит)
> а уже из него сохранять в поток и в параметр запроса?


Дело в том, что в буфере находится много форматов скопированного.

Вставь из буфера в блокнот - получишь одно, в Paint - другое, в MS Word - нужное. Если сможешь извлечь из буфера обмена только нужное, а главное - вставить в буфер обмена (а ещё лучше - в формируемый документ) сохраненное в БД (ты же захочешь этим опять воспользоваться?), тогда сможешь обоqтись и без.


 
makvell   (2007-06-26 12:23) [8]

Спасибо, поэкспериментирую :)



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

Текущий архив: 2007.07.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
15-1182025715
rumpelshtilchen
2007-06-17 00:28
2007.07.22
Язык


2-1182675229
Ral'f
2007-06-24 12:53
2007.07.22
Quick Report (DataField)


15-1182348061
Vendict
2007-06-20 18:01
2007.07.22
Проектная документация


15-1182431824
koha
2007-06-21 17:17
2007.07.22
В нашу сеть повадильсь кулхацкеры лазить


2-1182890452
Сорокин М
2007-06-27 00:40
2007.07.22
qreport