Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Работа с OLE
 
 автор: debilder   (26.10.2009 в 11:33)   личное сообщение
 
 

Есть поле "OleO" в таблице с типом "Поле объекта OLE".
Открываю сохранённый объект (*.doc, *.rtf) с таблице:
Me.OleO.Action = acOLEActivate
Me.OleO.Verb = acOLEVerbOpen

Подскажите как можно открывать данные файлы в режиме просмотра (read only) (запретить редактировать *.doc, *.rtf)?

  Ответить  
 
 автор: debilder   (26.10.2009 в 15:37)   личное сообщение
 
 

Нет никаких соображений?...(

  Ответить  
 
 автор: kot_k_k   (26.10.2009 в 16:28)   личное сообщение
 
 

а зачем хранить файлы в табле, может лучше гиперссылки?
базу разнесет как на дрожжах.
про OLE не знаю а с гиперссылкой можно попытаться вот так:
мысль такая - есть имя док-та (путь) нужно подменить его типа "документ.doc" на "winword.exe /m документ.doc" но ключа который делает readonly не знаю как вариант запустить в скрытом режиме, выполнить макрос, который переводит в режим readonly, закрыть и открыть по новой, по закрытию опять запустить макрос на снятие режима readonly.
но это изврат от незнания параметров с какими нужно выполнять запуск.
поищи вот тута
http://support.microsoft.com/kb/210565/ru

  Ответить  
 
 автор: debilder   (26.10.2009 в 18:49)   личное сообщение
 
 

база уже есть...за год вырастает на 1 Гб. Хочу реализовать задачу уже на имеющихся условиях...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList