Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с Word и БД [D6, WinXP]


Страницы:   1 2

Magnus ©   (2005-08-19 09:20:00) 

добрый день. Существует такая проблема: у меня есть база dbf, в ней поле с типом мемо. Для того, чтобы добавить новую запись, необходимо  перейти в Word, набрать текст и затем сохранить этот документ в поле мемо. Просмотр же этого документа осуществляется с помощью DBRichEdit. Ниже представлен кусок кода, который связывается с Word"ом. Но текст из Word не сохраняется в БД. Подскажите, в чем проблема.
procedure TForm10.Button2Click(Sender: TObject);
var
 i,j:integer;
 a,b:OleVariant;
begin
 WordApplication1.Connect;
 WordApplication1.Documents.Add(EmptyParam, EmptyParam, EmptyParam, EmptyParam);
 WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
 WordDocument1.Range.Font.Name:='Times New Roman';
 WordDocument1.Range.Font.Size:=14;
 //первый вариант вставки
 WordDocument1.Range.InsertAfter(form33.protokol.Text);
 //второй вариант вставки
 WordDocument1.Range.InsertAfter(table1.FieldByname('prot').AsString);
 WordApplication1.Visible:=true;
 WordApplication1.Disconnect;
 end;
P.S. Поскажите еще, где можно взять хэлп по работе с Word В Delphi.


Плохиш   (2005-08-19 11:34:00) [21]


> magnus   (19.08.05 11:28) [7]
> 2 Плохиш ©/ а как мне написать в методе saveas() формат
> сохранения файла текстовыфй или вордовый?

Отличие этих форматов знаешь? Вот и спроси заказчика нужно ему форматирование или нет. ;-)


magnus   (2005-08-19 11:28:00) [22]

2 Плохиш ©/ а как мне написать в методе saveas() формат сохранения файла текстовыфй или вордовый?


Плохиш   (2005-08-19 10:42:00) [23]


> magnus   (19.08.05 10:35) [5]

1. Сохраняешь документ из ворда в файл
2. Загружаешь из сохранённого файла в базу данных. Описание работы с бд на делфи читать в любой книжке по программированию. Подсказка: TBLOBField.
3. Удаляешь никому не нужный больше файл.


magnus   (2005-08-19 10:35:00) [24]

2 Плохиш. Как это запрограммировать, я как раз и не пойму.


magnus   (2005-08-19 10:34:00) [25]

Это не моя прихоть, а заказчика. Ей видите ли надо все примочки вордовские. Так как сделать?


Плохиш   (2005-08-19 10:33:00) [26]


> Magnus   (19.08.05 09:20)  
> добрый день. Существует такая проблема: у меня есть база
> dbf, в ней поле с типом мемо. Для того, чтобы добавить новую
> запись, необходимо  перейти в Word, набрать текст и затем
> сохранить этот документ в поле мемо. Просмотр же этого документа
> осуществляется с помощью DBRichEdit. Ниже представлен кусок
> кода, который связывается с Word"ом. Но текст из Word не
> сохраняется в БД. Подскажите, в чем проблема.

Программировать сохранение текста в "базу dbf" за тебя Пушкин должен?


tesseract   (2005-08-19 10:28:00) [27]

Что за изврат текст в Ворде набирать, чем тебя TrichEdit не радует?


Magnus   (2005-08-19 10:17:00) [28]

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо