Форум: "Начинающим";
Текущий архив: 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