Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.06;
Скачать: CL | DM;

Вниз

БД + File   Найти похожие ветки 

 
AGN   (2004-01-14 13:28) [0]

Добрый день.
Прошу помощи в следующем вопросе:

Есть небольшая табличка, содержащая реестр договоров. Необходимо, что бы при просмотре информации о договоре была возможность, тыкнув на кнопку, открыть документ Word, соответствующий текущей записи.
Я решил добавить ещё одно поле, которое будет хранить путь к нужному файлу и сделать две кнопки - одна по нажатию сразу открывает соответствующий файл, беря путь из поля "Путь" этой записи, вторая наоборот - должна выкидывать стандартный диалог, где мы можем выбрать нужный файл, и по нажатию кнопки <OK> путь к этому файлу записывается в таблицу.

В принципе, задача на первый взгляд простая, но поскольку опыта в работе с файлами пока нет никакого, то прошу подсказать, какими компонентами (типа OpenDialog) и операторами это проще будет реализовать.

Заранее благодарен.


 
Academic ©   (2004-01-14 14:52) [1]

<(типа OpenDialog)
Вполне подойдет.


 
Academic ©   (2004-01-14 14:59) [2]

<(типа OpenDialog)
Вполне подойдет.


 
Desdechado ©   (2004-01-14 15:12) [3]

потенциальные грабли - локальный путь. Стоит перенести документ в другое место или БД на другую машину - и болт.


 
AGN   (2004-01-14 17:02) [4]

хм, логично.
и как в таком случае Вы советуете поступить?

// у меня сохранение пути организовано так :
// TblMain.FieldValues["FilePath"] := OpenDialog1.FileName;

кстати, если открывать файл на своей машине не через "Мой комп..." , а через "Сетевое окружение ...", то путь к файлу будет не
C:\Мои документы\1.doc
а
\\Computer\C\Мои документы\1.doc

это поможет?


 
Alex_Bredin ©   (2004-01-14 17:12) [5]

поможет переход на SQL-сервер и хранение документов в BLOB-полях


 
AGN   (2004-01-14 18:04) [6]

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


 
Desdechado ©   (2004-01-14 18:18) [7]

все зависит от задачи.
есть 2 пути:
1. документы как файлы и ссылки на них в БД - грабли указал.Достоинства - можно прямо так открыть, минуя программу работы с документами.
2. документы в блобах - все достоинства (1) превращаются в недостатки и наоборот

для парадокса отдельно - размер БД ограничен, так что музыку и кино в него пихать не рекомендуется.


 
Anatoly Podgoretsky ©   (2004-01-14 19:29) [8]

Целостность базы со ссылками на документы поддержить очень сложно



Страницы: 1 вся ветка

Текущий архив: 2004.02.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
8-16521
sergn
2003-10-02 21:25
2004.02.06
Зеркальный вывод текста


7-16775
Kyzja
2003-11-17 14:35
2004.02.06
Как запихнуть форму в dll ?


7-16767
Sadya
2003-11-12 17:03
2004.02.06
Как узнать сколько % проца ест один процесс


1-16453
pegas
2004-01-28 05:56
2004.02.06
форма в dll


1-16338
Grinder
2004-01-24 21:49
2004.02.06
HintWindowClass