Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
15-1182250090
Thely
2007-06-19 14:48
2007.07.22
Где почитать о 3-х звенной архитектуре


15-1178181667
Steep
2007-05-03 12:41
2007.07.22
Как отговорить ставить линуксы?


2-1182882228
Chaval'
2007-06-26 22:23
2007.07.22
ListView


15-1182343810
Сатир
2007-06-20 16:50
2007.07.22
Удаление альтернативных обозревателей интренета


15-1182411313
kert
2007-06-21 11:35
2007.07.22
Ищу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский