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

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

База данных из вордовских файлов [D6, D7, Paradox]


linker ©   (2003-06-05 10:51:00) 

Есть куча вордовских файлов, примерно 500,так вот надо чтобы при нажатие на button можно было просмотреть документ. С чего надо начинать, а что-то в голову ничего не приходит?


интересующийся   (2003-06-05 12:36:00) [1]

попробуй закинуть файлы в BLOB-поле
и вытаскивать оттуда их для просмотра
это наверное защитит от изменения
(если ты не будешь давать изменять значения этого поля)
а вот от копирования - думаю никак


Мое имя (клоны суксь)   (2003-06-05 12:11:00) [2]


> изменение и копирование преследуется по закону.:)

значит можно не защищать эти документы - их уже охраняет закон, и незачем дополнительную защиту


Stas   (2003-06-05 12:06:00) [3]

Поставь пароль.


Мое имя (клоны суксь)   (2003-06-05 12:03:00) [4]


> Эти документы мне надо открывать для просмотра причем желательно
> запретить редактирование, и все же нужна база.

ну так делай базу, делай кнопку, доставай из базы документы
в чьом праблема-та?


linker   (2003-06-05 12:03:00) [5]

Ха, люди тоже не дураки.Это нормативная документация, изменение и копирование преследуется по закону.:)


Stas   (2003-06-05 12:00:00) [6]

>Эти документы мне надо открывать для просмотра причем желательно запретить редактирование
Поставь атрибут на файлы "только для четения"


linker   (2003-06-05 11:49:00) [7]

Эти документы мне надо открывать для просмотра причем желательно запретить редактирование, и все же нужна база.


DrPass   (2003-06-05 11:44:00) [8]

Ну так можно затолкать их в МЕМО-поля. Можно даже не заталкивать, а хранить в базе их названия и ссылки на них. Можно вообще ничего нигде не хранить. Смотря что тебе от этих документов нужно.


Stas   (2003-06-05 11:44:00) [9]

Можно без базы создавать список в ListBox
Спомощью FindFirstFile, FindNextFile.
А запускать командой ShellExecute, она тебе и Word сразу запустит. Об этом тебе лучше расскажут на форуме WINAPI.
Если все же нужна база, то лучше ее сделать в ACCESS.
Делаешь несколько колонок, в которых указываешь, имя, путь, можно еще колонки со всякой информацией. А выполняешь командой ShellExecute.
Вот ее формат:
if ShellExecute(h, "open", PChar(FileName), nil, nil, SW_SHOW) < 32 then
begin

ShowMessage(Не могу выполнить - "+ FileName);

end


linker   (2003-06-05 11:11:00) [10]

Эти файлы лежат в папки.Вопрос в том и состоит как с ними можно обойтись.


Stas   (2003-06-05 10:57:00) [11]

А эти файлы находятся в базе ?
Или просто их названия записаны в базу ?


Наверх

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