Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.015 c
2-1182762342
Lebedev
2007-06-25 13:05
2007.07.22
Как вставить в Caption различные символы?


2-1182915878
Lebedev
2007-06-27 07:44
2007.07.22
Как циклом перебрать все компоненты одного рода?


2-1182423296
Dust
2007-06-21 14:54
2007.07.22
сохранить csv (comma text or better tab dellimited text) из Data


11-1165928861
Trible
2006-12-12 16:07
2007.07.22
Наследование от TControl. Почему почему нельзя вводить переменные


6-1166618062
OLIMJON
2006-12-20 15:34
2007.07.22
Обмен голосовой информацией между двумя ПК в локальной сети.




   Наверх